====================================== | [ 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] [ 4028.643180][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4028.643446][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4028.643692][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4028.643972][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4028.644252][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4028.644541][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4028.644808][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c: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.645117][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4028.645380][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4028.645643][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4028.645954][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4028.646253][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4028.646570][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.646860][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4028.647142][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/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.647428][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4028.647741][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4028.647983][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4028.648224][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4028.648478][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4028.648750][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4028.649041][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4028.649281][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4028.649525][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4028.649786][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4028.650024][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4028.650274][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4028.650535][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4028.650811][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4028.651089][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4028.651340][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4028.651615][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4028.651880][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4028.652229][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4028.652484][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4028.652805][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4028.653071][ C1] ip_rcv (./include/net/dst.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.653285][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4028.653519][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4028.653774][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4028.654052][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4028.654282][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4028.654603][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4028.654911][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4028.655195][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4028.655492][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4028.655740][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4028.655974][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4028.656274][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4028.656562][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4028.656888][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4028.657134][ 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)) [ 4028.657433][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4028.657721][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4028.658040][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4028.658297][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/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.658533][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4028.658782][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4028.659098][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4028.659433][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4028.659736][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4028.660011][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4028.660299][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4028.660568][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4028.660883][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4028.661103][ 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) [ 4028.661338][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4028.661609][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/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.661876][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4028.662161][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4028.662411][ 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) [ 4028.662673][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/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.662939][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4028.663232][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4028.663474][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4028.663752][ 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) [ 4028.664015][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4028.664293][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4028.664535][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4028.664774][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4028.665008][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4028.665295][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4028.665535][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4028.665792][ 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) [ 4028.666054][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4028.666304][ C1] tc_run (net/core/dev.c:3912) [ 4028.666510][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4028.666743][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4028.666984][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4028.667246][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4028.667504][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4028.667742][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4028.668010][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4028.668317][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4028.668591][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4028.668845][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4028.669112][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4028.669371][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4028.669657][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4028.669934][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4028.670189][ 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) [ 4028.670454][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4028.670674][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4028.670920][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4028.671177][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4028.671432][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4028.671672][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4028.671922][ C1] ? __create_object (mm/kmemleak.c:756) [ 4028.672167][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4028.672438][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4028.672720][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4028.672999][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4028.673285][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4028.673561][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4028.673806][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4028.674079][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4028.674319][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4028.674582][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4028.674844][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4028.675105][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4028.675381][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4028.675667][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4028.675935][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4028.676172][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4028.676422][ C1] __do_softirq (kernel/softirq.c:553) [ 4028.676656][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4028.676879][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4028.677167][ C1] [ 4028.677318][ C1] [ 4028.677471][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4028.677776][ 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) [ 4028.678035][ 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 [ 4028.679013][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4028.679322][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4028.679726][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4028.680128][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4028.680530][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4028.680931][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4028.681339][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4028.681628][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4028.681890][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4028.682134][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4028.682389][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4028.682668][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4028.682909][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4028.683187][ C1] do_idle (kernel/sched/idle.c:312) [ 4028.683393][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4028.683637][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4028.683883][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4028.684153][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4056.576582][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4056.577143][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4056.577674][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4056.578184][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4056.579128][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4056.579777][ 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) [ 4056.580107][ 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 ... [ 4056.581111][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4056.581428][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4056.581864][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4056.582285][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4056.582701][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4056.583128][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4056.583555][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4056.584026][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4056.584363][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4056.584785][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4056.585211][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4056.585638][ C0] PKRU: 55555554 [ 4056.585825][ C0] Call Trace: [ 4056.586024][ C0] [ 4056.586180][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4056.586448][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4056.586694][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4056.586973][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4056.587250][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4056.587543][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4056.587811][ 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)) [ 4056.588119][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4056.588385][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4056.588694][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4056.588993][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4056.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) [ 4056.589602][ 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) [ 4056.589901][ 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) [ 4056.590193][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4056.590506][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4056.590750][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4056.590994][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4056.591236][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4056.591487][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4056.591763][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4056.592048][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4056.592289][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4056.592532][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4056.592794][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4056.593034][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4056.593284][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4056.593543][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4056.593821][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4056.594126][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4056.594387][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4056.594664][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4056.594941][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4056.595306][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4056.595578][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4056.595903][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4056.596170][ 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) [ 4056.596377][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4056.596623][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4056.596886][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4056.597177][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4056.597494][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4056.597729][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4056.598075][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4056.598398][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4056.598694][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4056.599008][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4056.599274][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4056.599505][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4056.599820][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4056.600115][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4056.600462][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4056.600726][ 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)) [ 4056.601049][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4056.601352][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4056.601683][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4056.601941][ 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)) [ 4056.602192][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4056.602457][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4056.602796][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4056.603160][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4056.603462][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4056.603751][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4056.604059][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4056.604393][ 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) [ 4056.604640][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4056.604907][ 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) [ 4056.605146][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4056.605376][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4056.605639][ 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) [ 4056.605941][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4056.606242][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4056.606494][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4056.606784][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4056.607042][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4056.607301][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4056.607526][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4056.607813][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4056.608141][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4056.608390][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4056.608674][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4056.608919][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4056.609150][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4056.609394][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4056.609664][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4056.609901][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4056.610201][ C0] tc_run (net/core/dev.c:3912) [ 4056.610408][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4056.610641][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4056.610881][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4056.611144][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4056.611400][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4056.611641][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4056.611908][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4056.612215][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4056.612489][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4056.612779][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4056.613025][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4056.613286][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4056.613626][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4056.613907][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4056.614162][ 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) [ 4056.614430][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4056.614648][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4056.614894][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4056.615202][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4056.615456][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4056.615697][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4056.615947][ 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)) [ 4056.616186][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4056.616455][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4056.616740][ 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) [ 4056.617047][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4056.617296][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4056.617549][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4056.617811][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4056.618082][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4056.618360][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4056.618612][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4056.618882][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4056.619207][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4056.619487][ 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)) [ 4056.619709][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4056.619978][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4056.620264][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4056.620541][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4056.620804][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4056.621069][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4056.621348][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4056.621628][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4056.621901][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4056.622203][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4056.622448][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4056.622756][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4056.623045][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4056.623335][ 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)) [ 4056.623558][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4056.623875][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4056.624141][ C0] __do_softirq (kernel/softirq.c:553) [ 4056.624387][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4056.624613][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4056.624909][ C0] [ 4056.625074][ C0] [ 4056.625244][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4056.625582][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4056.625950][ 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 [ 4056.626974][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4056.627293][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4056.627724][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4056.628173][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4056.628589][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4056.629007][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4056.629424][ 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) [ 4056.629718][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4056.629967][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4056.630303][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4056.630542][ 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 [ 4056.631545][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4056.631978][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4056.632401][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4056.632813][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4056.633224][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4056.633625][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4056.636097][ 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) | [ 4056.636615][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4056.637092][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4056.637578][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4056.638512][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4056.639130][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4056.639458][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4056.640437][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4056.640747][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4056.641149][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4056.641549][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4056.641952][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4056.642357][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4056.642757][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4056.643215][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4056.643550][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4056.643956][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4056.644360][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4056.644761][ C1] PKRU: 55555554 [ 4056.644945][ C1] Call Trace: [ 4056.645120][ C1] [ 4056.645270][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4056.645535][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4056.645781][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4056.646061][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4056.646336][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4056.646630][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4056.646898][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4056.647206][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4056.647470][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4056.647735][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4056.648046][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4056.648344][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4056.648661][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4056.648953][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4056.649250][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4056.649544][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4056.649859][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4056.650101][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4056.650342][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4056.650593][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4056.650866][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4056.651156][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4056.651395][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4056.651637][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4056.651898][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4056.652137][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4056.652387][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4056.652647][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4056.652925][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4056.653210][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4056.653462][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4056.653739][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4056.654006][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4056.654354][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4056.654610][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4056.654933][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4056.655198][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4056.655404][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4056.655638][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4056.655893][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4056.656171][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4056.656401][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4056.656723][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4056.657030][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4056.657316][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4056.657612][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4056.657860][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4056.658095][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4056.658403][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4056.658692][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4056.659021][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4056.659261][ 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)) [ 4056.659560][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4056.659849][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4056.660168][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4056.660427][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4056.660661][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4056.660912][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4056.661228][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4056.661564][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4056.661867][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4056.662144][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4056.662433][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4056.662706][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4056.663025][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4056.663246][ 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) [ 4056.663479][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4056.663752][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4056.664019][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4056.664305][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4056.664557][ 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) [ 4056.664819][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4056.665085][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4056.665375][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4056.665615][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4056.665893][ 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) [ 4056.666160][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4056.666439][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4056.666682][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4056.666925][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4056.667160][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4056.667448][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4056.667689][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4056.667945][ 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) [ 4056.668207][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4056.668457][ C1] tc_run (net/core/dev.c:3912) [ 4056.668664][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4056.668898][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4056.669140][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4056.669403][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4056.669660][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4056.669899][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4056.670167][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4056.670473][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4056.670751][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4056.671005][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4056.671273][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4056.671531][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4056.671817][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4056.672095][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4056.672351][ 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) [ 4056.672616][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4056.672838][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4056.673092][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4056.673347][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4056.673600][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4056.673840][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4056.674091][ C1] ? __create_object (mm/kmemleak.c:756) [ 4056.674338][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4056.674608][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4056.674890][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4056.675167][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4056.675450][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4056.675724][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4056.675970][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4056.676243][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4056.676483][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4056.676747][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4056.677009][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4056.677271][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4056.677548][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4056.677836][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4056.678099][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4056.678336][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4056.678586][ C1] __do_softirq (kernel/softirq.c:553) [ 4056.678823][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4056.679046][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4056.679334][ C1] [ 4056.679485][ C1] [ 4056.679642][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4056.679948][ 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) [ 4056.680206][ 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 [ 4056.681185][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4056.681494][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4056.681903][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4056.682305][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4056.682708][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4056.683117][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4056.683522][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4056.683813][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4056.684076][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4056.684322][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4056.684576][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4056.684855][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4056.685096][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4056.685372][ C1] do_idle (kernel/sched/idle.c:312) [ 4056.685577][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4056.685821][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4056.686067][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4056.686339][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4056.686654][ C1] | [ 4079.679265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4079.679641][ C0] rcu: 0-....: (1688388 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=397431 | [ 4079.680202][ C0] rcu: (t=1665772 jiffies g=2033089 q=12 ncpus=4) [ 4079.680989][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4079.681604][ 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) [ 4079.681937][ 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 ... [ 4079.682922][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4079.683231][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4079.683638][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4079.684040][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4079.684440][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4079.684840][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4079.685243][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4079.685697][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4079.686032][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4079.686434][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4079.686834][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4079.687235][ C0] PKRU: 55555554 [ 4079.687417][ C0] Call Trace: [ 4079.687587][ C0] [ 4079.687738][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4079.688014][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4079.688268][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4079.688521][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4079.688751][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4079.689025][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4079.689298][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4079.689556][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4079.689841][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4079.690086][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4079.690401][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4079.690675][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4079.690964][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4079.691233][ 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)) [ 4079.691539][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4079.691803][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4079.692113][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4079.692412][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4079.692728][ 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) [ 4079.693022][ 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) [ 4079.693320][ 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) [ 4079.693609][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4079.693923][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4079.694166][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4079.694409][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4079.694649][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4079.694897][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4079.695173][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4079.695460][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4079.695700][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4079.695942][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4079.696203][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4079.696437][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4079.696685][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4079.696944][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4079.697221][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4079.697502][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4079.697750][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4079.698023][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4079.698288][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4079.698635][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4079.698890][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4079.699211][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4079.699480][ 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) [ 4079.699686][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4079.699918][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4079.700173][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4079.700449][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4079.700725][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4079.700953][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4079.701275][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4079.701582][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4079.701865][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4079.702162][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4079.702410][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4079.702640][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4079.702948][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4079.703234][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4079.703560][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4079.703801][ 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)) [ 4079.704100][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4079.704386][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4079.704704][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4079.704961][ 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)) [ 4079.705198][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4079.705448][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4079.705762][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4079.706098][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4079.706397][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4079.706673][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4079.706964][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4079.707280][ 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) [ 4079.707513][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4079.707779][ 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) [ 4079.708011][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4079.708234][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4079.708485][ 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) [ 4079.708752][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4079.709038][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4079.709279][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4079.709556][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4079.709798][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4079.710046][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4079.710262][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4079.710530][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4079.710841][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4079.711081][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4079.711348][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4079.711595][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4079.711825][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4079.712070][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4079.712326][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4079.712543][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4079.712813][ C0] tc_run (net/core/dev.c:3912) [ 4079.713025][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4079.713257][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4079.713498][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4079.713759][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4079.714014][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4079.714254][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4079.714520][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4079.714827][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4079.715100][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4079.715389][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4079.715630][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4079.715887][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4079.716225][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4079.716505][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4079.716759][ 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) [ 4079.717025][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4079.717242][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4079.717486][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4079.717793][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4079.718046][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4079.718285][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4079.718536][ 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)) [ 4079.718773][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4079.719041][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4079.719324][ 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) [ 4079.719629][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4079.719876][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4079.720127][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4079.720369][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4079.720637][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4079.720902][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4079.721150][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4079.721407][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4079.721711][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4079.721977][ 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)) [ 4079.722198][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4079.722459][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4079.722728][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4079.722977][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4079.723215][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4079.723478][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4079.723741][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4079.724002][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4079.724273][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4079.724559][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4079.724797][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4079.725091][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4079.725332][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4079.725598][ 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)) [ 4079.725818][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4079.726117][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4079.726366][ C0] __do_softirq (kernel/softirq.c:553) [ 4079.726598][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4079.726822][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4079.727108][ C0] [ 4079.727260][ C0] [ 4079.727410][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4079.727717][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4079.728066][ 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 [ 4079.729039][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4079.729349][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4079.729747][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4079.730149][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4079.730549][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4079.730949][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4079.731353][ 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) [ 4079.731637][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4079.731868][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4079.732171][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4079.732401][ 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 [ 4079.733385][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4079.733806][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4079.734208][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4079.734609][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4079.735008][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4079.735415][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4079.735415][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4079.735821][ C0] | [ 4079.735977][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 4079.736252][ C1] NMI backtrace for cpu 1 [ 4079.736265][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4079.736267][ 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) [ 4079.736276][ 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 [ 4079.736279][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4079.736283][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4079.736285][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4079.736286][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4079.736288][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4079.736290][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4079.736292][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4079.736294][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4079.736297][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4079.736299][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4079.736300][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4079.736302][ C1] PKRU: 55555554 [ 4079.736303][ C1] Call Trace: [ 4079.736306][ C1] [ 4079.736309][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4079.736315][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4079.736321][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4079.736326][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4079.736329][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4079.736332][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4079.736336][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4079.736339][ 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) [ 4079.736343][ 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) [ 4079.736346][ 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) [ 4079.736349][ C1] [ 4079.736350][ C1] [ 4079.736352][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4079.736355][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4079.736360][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4079.736364][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4079.736368][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4079.736371][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4079.736374][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4079.736376][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4079.736381][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4079.736384][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4079.736392][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4079.736394][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4079.736400][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4079.736407][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4079.736411][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4079.736414][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4079.736416][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4079.736419][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4079.736426][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4079.736430][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4079.736433][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4079.736444][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4079.736448][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4079.736450][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4079.736456][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4079.736460][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4079.736464][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4079.736471][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4079.736477][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4079.736482][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4079.736491][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4079.736494][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4079.736496][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4079.736500][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4079.736504][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4079.736508][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4079.736511][ 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)) [ 4079.736515][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4079.736519][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4079.736523][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4079.736526][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4079.736528][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4079.736532][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4079.736540][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4079.736547][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4079.736554][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4079.736559][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4079.736567][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4079.736573][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4079.736583][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4079.736587][ 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) [ 4079.736591][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4079.736596][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4079.736600][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4079.736603][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4079.736610][ 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) [ 4079.736614][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4079.736617][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4079.736621][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4079.736623][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4079.736627][ 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) [ 4079.736630][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4079.736632][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4079.736637][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4079.736642][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4079.736644][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4079.736648][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4079.736650][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4079.736653][ 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) [ 4079.736656][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4079.736659][ C1] tc_run (net/core/dev.c:3912) [ 4079.736664][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4079.736667][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4079.736669][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4079.736673][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4079.736678][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4079.736680][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4079.736684][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4079.736689][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4079.736692][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4079.736696][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4079.736699][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4079.736703][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4079.736710][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4079.736713][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4079.736718][ 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) [ 4079.736721][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4079.736725][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4079.736729][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4079.736733][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4079.736736][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4079.736739][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4079.736743][ C1] ? __create_object (mm/kmemleak.c:756) [ 4079.736747][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4079.736753][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4079.736757][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4079.736761][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4079.736765][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4079.736768][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4079.736771][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4079.736774][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4079.736779][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4079.736784][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4079.736788][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4079.736791][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4079.736795][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4079.736798][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4079.736804][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4079.736811][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4079.736814][ C1] __do_softirq (kernel/softirq.c:553) [ 4079.736819][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4079.736822][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4079.736826][ C1] [ 4079.736827][ C1] [ 4079.736828][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4079.736833][ 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) [ 4079.736837][ 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 [ 4079.736839][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4079.736842][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4079.736844][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4079.736845][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4079.736847][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4079.736849][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4079.736852][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4079.736855][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4079.736859][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4079.736861][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4079.736864][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4079.736868][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4079.736871][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4079.736876][ C1] do_idle (kernel/sched/idle.c:312) [ 4079.736878][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4079.736881][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4079.736884][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4079.736888][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4104.576484][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4104.577021][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4104.577533][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4104.578015][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4104.578935][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4104.579552][ 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) [ 4104.579880][ 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 ... [ 4104.580860][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4104.581169][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4104.581571][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4104.581971][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4104.582370][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4104.582779][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4104.583182][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4104.583634][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4104.583971][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4104.584372][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4104.584778][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4104.585178][ C0] PKRU: 55555554 [ 4104.585362][ C0] Call Trace: [ 4104.585533][ C0] [ 4104.585685][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4104.585950][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4104.586195][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4104.586473][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4104.586747][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4104.587039][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4104.587307][ 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)) [ 4104.587614][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4104.587879][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4104.588189][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4104.588487][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4104.588804][ 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) [ 4104.589094][ 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) [ 4104.589392][ 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) [ 4104.589683][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4104.589996][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4104.590239][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4104.590482][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4104.590723][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4104.590974][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4104.591248][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4104.591533][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4104.591774][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4104.592016][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4104.592278][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4104.592513][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4104.592766][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4104.593031][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4104.593314][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4104.593593][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4104.593842][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4104.594114][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4104.594379][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4104.594727][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4104.594981][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4104.595303][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4104.595569][ 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) [ 4104.595776][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4104.596007][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4104.596263][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4104.596541][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4104.596817][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4104.597044][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4104.597368][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4104.597678][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4104.597959][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4104.598258][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4104.598509][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4104.598738][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4104.599042][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4104.599329][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4104.599656][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4104.599893][ 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)) [ 4104.600192][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4104.600478][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4104.600797][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4104.601055][ 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)) [ 4104.601293][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4104.601543][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4104.601858][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4104.602192][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4104.602494][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4104.602777][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4104.603068][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4104.603383][ 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) [ 4104.603618][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4104.603884][ 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) [ 4104.604115][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4104.604340][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4104.604593][ 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) [ 4104.604860][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4104.605144][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4104.605386][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4104.605663][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4104.605906][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4104.606155][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4104.606372][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4104.606641][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4104.606953][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4104.607192][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4104.607462][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4104.607705][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4104.607937][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4104.608178][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4104.608435][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4104.608654][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4104.608925][ C0] tc_run (net/core/dev.c:3912) [ 4104.609131][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4104.609366][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4104.609603][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4104.609868][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4104.610121][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4104.610363][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4104.610629][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4104.610937][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4104.611210][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4104.611500][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4104.611739][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4104.611998][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4104.612341][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4104.612619][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4104.612878][ 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) [ 4104.613144][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4104.613362][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4104.613608][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4104.613915][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4104.614168][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4104.614410][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4104.614659][ 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)) [ 4104.614896][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4104.615164][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4104.615451][ 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) [ 4104.615754][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4104.616002][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4104.616257][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4104.616498][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4104.616767][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4104.617032][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4104.617277][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4104.617533][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4104.617839][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4104.618104][ 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)) [ 4104.618325][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4104.618587][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4104.618863][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4104.619103][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4104.619344][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4104.619607][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4104.619870][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4104.620131][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4104.620401][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4104.620690][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4104.620931][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4104.621222][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4104.621465][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4104.621730][ 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)) [ 4104.621951][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4104.622251][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4104.622502][ C0] __do_softirq (kernel/softirq.c:553) [ 4104.622736][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4104.622964][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4104.623251][ C0] [ 4104.623407][ C0] [ 4104.623558][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4104.623866][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4104.624218][ 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 [ 4104.625201][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4104.625512][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4104.625915][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4104.626320][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4104.626723][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4104.627124][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4104.627533][ 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) [ 4104.627816][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4104.628051][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4104.628355][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4104.628588][ 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 [ 4104.629568][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4104.629991][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4104.630396][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4104.630798][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4104.631199][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4104.631603][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4104.634067][ 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) | [ 4104.634579][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4104.635061][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4104.635541][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4104.636480][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4104.637093][ 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) [ 4104.637415][ 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 [ 4104.638389][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4104.638699][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4104.639100][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4104.639503][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4104.639903][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4104.640303][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4104.640704][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4104.641152][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4104.641490][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4104.641892][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4104.642293][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4104.642694][ C1] PKRU: 55555554 [ 4104.642884][ C1] Call Trace: [ 4104.643056][ C1] [ 4104.643204][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4104.643468][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4104.643714][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4104.643993][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4104.644268][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4104.644557][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4104.644825][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4104.645134][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4104.645396][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4104.645659][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4104.645970][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4104.646267][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4104.646584][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4104.646874][ 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) [ 4104.647164][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4104.647455][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4104.647769][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4104.648011][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4104.648251][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4104.648503][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4104.648777][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4104.649063][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4104.649306][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4104.649547][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4104.649809][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4104.650045][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4104.650294][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4104.650552][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4104.650830][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4104.651111][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4104.651360][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4104.651634][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4104.651898][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4104.652245][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4104.652499][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4104.652825][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4104.653090][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4104.653295][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4104.653529][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4104.653784][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4104.654060][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4104.654290][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4104.654611][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4104.654917][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4104.655202][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4104.655498][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4104.655746][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4104.655979][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4104.656280][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4104.656567][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4104.656893][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4104.657134][ 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)) [ 4104.657430][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4104.657719][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4104.658039][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4104.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)) [ 4104.658533][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4104.658781][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4104.659096][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4104.659431][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4104.659732][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4104.660008][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4104.660295][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4104.660565][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4104.660878][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4104.661098][ 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) [ 4104.661331][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4104.661604][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4104.661870][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4104.662155][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4104.662404][ 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) [ 4104.662665][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4104.662934][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4104.663221][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4104.663459][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4104.663740][ 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) [ 4104.664002][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4104.664277][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4104.664519][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4104.664761][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4104.664992][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4104.665280][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4104.665518][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4104.665775][ 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) [ 4104.666038][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4104.666286][ C1] tc_run (net/core/dev.c:3912) [ 4104.666494][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4104.666725][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4104.666966][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4104.667228][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4104.667483][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4104.667724][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4104.667990][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4104.668295][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4104.668570][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4104.668824][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4104.669090][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4104.669348][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4104.669634][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4104.669912][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4104.670165][ 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) [ 4104.670433][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4104.670650][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4104.670895][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4104.671149][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4104.671402][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4104.671641][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4104.671890][ C1] ? __create_object (mm/kmemleak.c:756) [ 4104.672135][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4104.672404][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4104.672688][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4104.672968][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4104.673251][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4104.673524][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4104.673770][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4104.674044][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4104.674281][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4104.674543][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4104.674805][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4104.675065][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4104.675348][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4104.675638][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4104.675899][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4104.676136][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4104.676386][ C1] __do_softirq (kernel/softirq.c:553) [ 4104.676618][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4104.676840][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4104.677127][ C1] [ 4104.677279][ C1] [ 4104.677430][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4104.677738][ 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) [ 4104.677996][ 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 [ 4104.678971][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4104.679280][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4104.679681][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4104.680081][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4104.680482][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4104.680885][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4104.681288][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4104.681578][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4104.681840][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4104.682085][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4104.682339][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4104.682618][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4104.682863][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4104.683138][ C1] do_idle (kernel/sched/idle.c:312) [ 4104.683346][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4104.683589][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4104.683834][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4104.684105][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4132.576486][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4132.577025][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4132.577538][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4132.578019][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4132.578940][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4132.579557][ 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) [ 4132.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 ... [ 4132.580865][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4132.581175][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4132.581577][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4132.581976][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4132.582379][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4132.582789][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4132.583194][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4132.583645][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4132.583979][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4132.584384][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4132.584789][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4132.585189][ C0] PKRU: 55555554 [ 4132.585373][ C0] Call Trace: [ 4132.585545][ C0] [ 4132.585696][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4132.585960][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4132.586207][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4132.586485][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4132.586758][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4132.587052][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4132.587317][ 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)) [ 4132.587625][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4132.587890][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4132.588201][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4132.588500][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4132.588817][ 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) [ 4132.589108][ 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) [ 4132.589405][ 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) [ 4132.589697][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4132.590011][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4132.590253][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4132.590496][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4132.590738][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4132.590990][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4132.591264][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4132.591549][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4132.591791][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4132.592033][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4132.592295][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4132.592532][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4132.592783][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4132.593044][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4132.593324][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4132.593602][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4132.593852][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4132.594125][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4132.594393][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4132.594746][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4132.595001][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4132.595324][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4132.595590][ 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) [ 4132.595796][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4132.596026][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4132.596282][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4132.596563][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4132.596837][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4132.597066][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4132.597389][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4132.597698][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4132.597982][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4132.598280][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4132.598529][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4132.598760][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4132.599062][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4132.599351][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4132.599679][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4132.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)) [ 4132.600216][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4132.600504][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4132.600823][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4132.601081][ 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)) [ 4132.601319][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4132.601568][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4132.601884][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4132.602219][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4132.602521][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4132.602802][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4132.603094][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4132.603409][ 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) [ 4132.603645][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4132.603911][ 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) [ 4132.604141][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4132.604367][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4132.604620][ 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) [ 4132.604885][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4132.605170][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4132.605413][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4132.605689][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4132.605933][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4132.606181][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4132.606398][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4132.606670][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4132.606980][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4132.607221][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4132.607490][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4132.607733][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4132.607966][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4132.608205][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4132.608463][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4132.608686][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4132.608957][ C0] tc_run (net/core/dev.c:3912) [ 4132.609163][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4132.609396][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4132.609635][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4132.609900][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4132.610152][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4132.610393][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4132.610658][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4132.610966][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4132.611239][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4132.611530][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4132.611771][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4132.612030][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4132.612372][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4132.612652][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4132.612908][ 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) [ 4132.613174][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4132.613393][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4132.613638][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4132.613945][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4132.614198][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4132.614441][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4132.614690][ 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)) [ 4132.614926][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4132.615194][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4132.615481][ 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) [ 4132.615786][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4132.616032][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4132.616286][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4132.616527][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4132.616795][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4132.617061][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4132.617307][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4132.617564][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4132.617870][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4132.618135][ 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)) [ 4132.618358][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4132.618622][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4132.618894][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4132.619134][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4132.619372][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4132.619633][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4132.619895][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4132.620156][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4132.620430][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4132.620716][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4132.620957][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4132.621249][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4132.621491][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4132.621755][ 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)) [ 4132.621976][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4132.622276][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4132.622526][ C0] __do_softirq (kernel/softirq.c:553) [ 4132.622764][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4132.622986][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4132.623274][ C0] [ 4132.623426][ C0] [ 4132.623576][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4132.623883][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4132.624235][ 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 [ 4132.625213][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4132.625521][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4132.625925][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4132.626329][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4132.626729][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4132.627129][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4132.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) [ 4132.627820][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4132.628055][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4132.628356][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4132.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 [ 4132.629565][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4132.629990][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4132.630392][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4132.630792][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4132.631192][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4132.631596][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4132.634067][ 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) | [ 4132.634580][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4132.635058][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4132.635544][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4132.636476][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4132.637093][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 4132.637379][ 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) [ 4132.638353][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 4132.638662][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4132.639062][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4132.639467][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4132.639866][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4132.640267][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4132.640668][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4132.641117][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4132.641454][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4132.641856][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4132.642256][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4132.642663][ C1] PKRU: 55555554 [ 4132.642846][ C1] Call Trace: [ 4132.643020][ C1] [ 4132.643169][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4132.643433][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4132.643679][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4132.643957][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4132.644232][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4132.644520][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4132.644786][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4132.645098][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4132.645360][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4132.645623][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4132.645933][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4132.646231][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4132.646547][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4132.646837][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4132.647124][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4132.647409][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4132.647724][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4132.647964][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4132.648205][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4132.648455][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4132.648728][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4132.649016][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4132.649255][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4132.649502][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4132.649762][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4132.650000][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4132.650250][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4132.650511][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4132.650787][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4132.651066][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4132.651314][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4132.651588][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4132.651853][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4132.652200][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4132.652455][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4132.652782][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4132.653047][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4132.653252][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4132.653485][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4132.653740][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4132.654017][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4132.654247][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4132.654567][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4132.654874][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4132.655159][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4132.655460][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4132.655709][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4132.655943][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4132.656242][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4132.656532][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4132.656859][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4132.657099][ 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)) [ 4132.657399][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4132.657687][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4132.658005][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4132.658262][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4132.658497][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4132.658747][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4132.659062][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4132.659397][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4132.659699][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4132.659976][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4132.660263][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4132.660532][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4132.660848][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4132.661069][ 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) [ 4132.661301][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4132.661574][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4132.661841][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4132.662127][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4132.662376][ 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) [ 4132.662643][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4132.662908][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4132.663196][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4132.663436][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4132.663715][ 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) [ 4132.663978][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4132.664257][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4132.664499][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4132.664740][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4132.664975][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4132.665261][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4132.665503][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4132.665760][ 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) [ 4132.666021][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4132.666271][ C1] tc_run (net/core/dev.c:3912) [ 4132.666477][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4132.666711][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4132.666952][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4132.667215][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4132.667469][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4132.667708][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4132.667976][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4132.668282][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4132.668557][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4132.668811][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4132.669078][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4132.669336][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4132.669623][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4132.669906][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4132.670160][ 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) [ 4132.670427][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4132.670648][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4132.670893][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4132.671146][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4132.671399][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4132.671640][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4132.671891][ C1] ? __create_object (mm/kmemleak.c:756) [ 4132.672136][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4132.672405][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4132.672693][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4132.672970][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4132.673253][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4132.673527][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4132.673774][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4132.674046][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4132.674285][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4132.674549][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4132.674812][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4132.675072][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4132.675349][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4132.675636][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4132.675898][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4132.676135][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4132.676384][ C1] __do_softirq (kernel/softirq.c:553) [ 4132.676620][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4132.676841][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4132.677128][ C1] [ 4132.677278][ C1] [ 4132.677432][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4132.677738][ 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) [ 4132.677996][ 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 [ 4132.678980][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4132.679289][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4132.679702][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4132.680105][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4132.680509][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4132.680910][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4132.681318][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4132.681607][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4132.681869][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4132.682117][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4132.682370][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4132.682654][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4132.682905][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4132.683179][ C1] do_idle (kernel/sched/idle.c:312) [ 4132.683385][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4132.683628][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4132.683875][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4132.684145][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4132.684463][ C1] | [ 4157.738264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4157.738635][ C0] rcu: 0-....: (1766279 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=416313 | [ 4157.739195][ C0] rcu: (t=1743831 jiffies g=2033089 q=12 ncpus=4) [ 4157.739976][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4157.740594][ 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) [ 4157.740935][ 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 ... [ 4157.741884][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4157.742186][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4157.742599][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4157.742999][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4157.743402][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4157.743814][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4157.744203][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4157.744676][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4157.745014][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4157.745418][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4157.745820][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4157.746219][ C0] PKRU: 55555554 [ 4157.746402][ C0] Call Trace: [ 4157.746574][ C0] [ 4157.746724][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4157.746997][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4157.747250][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4157.747504][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4157.747736][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4157.748007][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4157.748277][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4157.748535][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4157.748819][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4157.749065][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4157.749379][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4157.749651][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4157.749942][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4157.750210][ 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)) [ 4157.750518][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4157.750781][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4157.751092][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4157.751388][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4157.751703][ 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) [ 4157.751995][ 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) [ 4157.752291][ 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) [ 4157.752587][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4157.752900][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4157.753140][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4157.753382][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4157.753623][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4157.753873][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4157.754146][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4157.754430][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4157.754671][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4157.754912][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4157.755173][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4157.755411][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4157.755659][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4157.755918][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4157.756197][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4157.756475][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4157.756724][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4157.756996][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4157.757260][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4157.757610][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4157.757864][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4157.758185][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4157.758451][ 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) [ 4157.758657][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4157.758886][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4157.759142][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4157.759421][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4157.759695][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4157.759923][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4157.760244][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4157.760553][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4157.760837][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4157.761133][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4157.761383][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4157.761614][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4157.761915][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4157.762203][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4157.762546][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4157.762785][ 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)) [ 4157.763083][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4157.763370][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4157.763688][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4157.763946][ 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)) [ 4157.764181][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4157.764430][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4157.764745][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4157.765079][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4157.765381][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4157.765658][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4157.765951][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4157.766265][ 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) [ 4157.766501][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4157.766766][ 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) [ 4157.766995][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4157.767220][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4157.767472][ 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) [ 4157.767736][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4157.768020][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4157.768261][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4157.768538][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4157.768779][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4157.769026][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4157.769242][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4157.769513][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4157.769821][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4157.770061][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4157.770328][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4157.770570][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4157.770802][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4157.771041][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4157.771300][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4157.771520][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4157.771789][ C0] tc_run (net/core/dev.c:3912) [ 4157.771994][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4157.772227][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4157.772467][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4157.772733][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4157.772987][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4157.773225][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4157.773491][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4157.773798][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4157.774071][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4157.774360][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4157.774600][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4157.774858][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4157.775197][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4157.775474][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4157.775727][ 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) [ 4157.775992][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4157.776210][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4157.776454][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4157.776760][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4157.777014][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4157.777256][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4157.777507][ 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)) [ 4157.777742][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4157.778009][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4157.778295][ 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) [ 4157.778600][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4157.778845][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4157.779098][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4157.779339][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4157.779606][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4157.779870][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4157.780115][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4157.780371][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4157.780676][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4157.780942][ 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)) [ 4157.781164][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4157.781426][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4157.781697][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4157.781937][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4157.782174][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4157.782436][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4157.782703][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4157.782964][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4157.783236][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4157.783523][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4157.783764][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4157.784053][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4157.784295][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4157.784559][ 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)) [ 4157.784781][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4157.785078][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4157.785329][ C0] __do_softirq (kernel/softirq.c:553) [ 4157.785564][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4157.785785][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4157.786071][ C0] [ 4157.786223][ C0] [ 4157.786373][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4157.786679][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4157.787032][ 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 [ 4157.788010][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4157.788317][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4157.788722][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4157.789122][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4157.789521][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4157.789920][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4157.790326][ 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) [ 4157.790608][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4157.790843][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4157.791142][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4157.791373][ 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 [ 4157.792349][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4157.792776][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4157.793177][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4157.793578][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4157.793977][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4157.794380][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4157.794380][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4157.794783][ C0] | [ 4157.794940][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 4157.795214][ C1] NMI backtrace for cpu 1 [ 4157.795226][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4157.795228][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 4157.795239][ 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) [ 4157.795242][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 4157.795245][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4157.795248][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4157.795250][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4157.795251][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4157.795253][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4157.795255][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4157.795257][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4157.795261][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4157.795263][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4157.795264][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4157.795266][ C1] PKRU: 55555554 [ 4157.795267][ C1] Call Trace: [ 4157.795269][ C1] [ 4157.795273][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4157.795279][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4157.795285][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4157.795290][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4157.795294][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4157.795297][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4157.795301][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4157.795305][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 4157.795309][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 4157.795312][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 4157.795316][ C1] [ 4157.795317][ C1] [ 4157.795318][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4157.795322][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4157.795325][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4157.795330][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4157.795333][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4157.795337][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4157.795340][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4157.795344][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4157.795346][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4157.795350][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4157.795354][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4157.795361][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4157.795364][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4157.795370][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4157.795377][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4157.795381][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4157.795384][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4157.795387][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4157.795389][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4157.795396][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4157.795400][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4157.795404][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4157.795414][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4157.795417][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4157.795420][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4157.795425][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4157.795428][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4157.795432][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4157.795438][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4157.795444][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4157.795448][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4157.795457][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4157.795460][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4157.795462][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4157.795466][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4157.795469][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4157.795474][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4157.795476][ 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)) [ 4157.795481][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4157.795485][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4157.795489][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4157.795492][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4157.795494][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4157.795498][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4157.795506][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4157.795513][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4157.795520][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4157.795525][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4157.795534][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4157.795540][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4157.795550][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4157.795554][ 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) [ 4157.795559][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4157.795564][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4157.795567][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4157.795571][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4157.795578][ 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) [ 4157.795582][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4157.795585][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4157.795588][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4157.795591][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4157.795594][ 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) [ 4157.795597][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4157.795599][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4157.795604][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4157.795608][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4157.795611][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4157.795614][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4157.795616][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4157.795619][ 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) [ 4157.795622][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4157.795625][ C1] tc_run (net/core/dev.c:3912) [ 4157.795630][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4157.795633][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4157.795635][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4157.795639][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4157.795643][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4157.795645][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4157.795650][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4157.795654][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4157.795657][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4157.795661][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4157.795665][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4157.795668][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4157.795676][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4157.795679][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4157.795683][ 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) [ 4157.795687][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4157.795690][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4157.795694][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4157.795698][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4157.795701][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4157.795704][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4157.795708][ C1] ? __create_object (mm/kmemleak.c:756) [ 4157.795712][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4157.795718][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4157.795722][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4157.795725][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4157.795729][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4157.795732][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4157.795736][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4157.795738][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4157.795743][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4157.795748][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4157.795752][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4157.795755][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4157.795759][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4157.795762][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4157.795768][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4157.795774][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4157.795777][ C1] __do_softirq (kernel/softirq.c:553) [ 4157.795782][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4157.795786][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4157.795789][ C1] [ 4157.795790][ C1] [ 4157.795791][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4157.795796][ 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) [ 4157.795800][ 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 [ 4157.795802][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4157.795804][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4157.795805][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4157.795807][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4157.795809][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4157.795810][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4157.795814][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4157.795817][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4157.795821][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4157.795823][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4157.795826][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4157.795831][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4157.795833][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4157.795838][ C1] do_idle (kernel/sched/idle.c:312) [ 4157.795840][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4157.795843][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4157.795846][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4157.795850][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4184.576484][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4184.577023][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4184.577534][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4184.578009][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4184.578932][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4184.579550][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 4184.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) [ 4184.580810][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [ 4184.581120][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4184.581519][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4184.581922][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4184.582322][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4184.582727][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4184.583126][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4184.583576][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4184.583912][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4184.584306][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4184.584723][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4184.585122][ C0] PKRU: 55555554 [ 4184.585307][ C0] Call Trace: [ 4184.585480][ C0] [ 4184.585637][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4184.585893][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4184.586133][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4184.586404][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4184.586673][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4184.586954][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4184.587213][ 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)) [ 4184.587513][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4184.587768][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4184.588070][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4184.588360][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4184.588667][ 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) [ 4184.588951][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4184.589244][ 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) [ 4184.589530][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4184.589842][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4184.590083][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4184.590327][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4184.590569][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4184.590817][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4184.591090][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4184.591375][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4184.591616][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4184.591858][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4184.592119][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4184.592355][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4184.592605][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4184.592864][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4184.593144][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4184.593422][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4184.593671][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4184.593943][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4184.594205][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4184.594557][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4184.594810][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4184.595131][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4184.595397][ 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) [ 4184.595603][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4184.595832][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4184.596087][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4184.596367][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4184.596642][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4184.596870][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4184.597190][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4184.597498][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4184.597782][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4184.598078][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4184.598328][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4184.598559][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4184.598860][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4184.599147][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4184.599474][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4184.599713][ 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)) [ 4184.600012][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4184.600300][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4184.600617][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4184.600873][ 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)) [ 4184.601109][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4184.601359][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4184.601674][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4184.602009][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4184.602310][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4184.602591][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4184.602881][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4184.603195][ 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) [ 4184.603431][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4184.603697][ 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) [ 4184.603927][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4184.604152][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4184.604405][ 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) [ 4184.604670][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4184.604955][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4184.605195][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4184.605472][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4184.605714][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4184.605962][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4184.606178][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4184.606450][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4184.606759][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4184.606999][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4184.607266][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4184.607509][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4184.607742][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4184.607980][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4184.608236][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4184.608456][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4184.608725][ C0] tc_run (net/core/dev.c:3912) [ 4184.608932][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4184.609165][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4184.609405][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4184.609667][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4184.609922][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4184.610160][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4184.610426][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4184.610733][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4184.611005][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4184.611296][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4184.611536][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4184.611794][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4184.612135][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4184.612417][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4184.612671][ 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) [ 4184.612941][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4184.613159][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4184.613403][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4184.613710][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4184.613963][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4184.614205][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4184.614455][ 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)) [ 4184.614690][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4184.614958][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4184.615242][ 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) [ 4184.615549][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4184.615793][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4184.616046][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4184.616287][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4184.616556][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4184.616819][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4184.617063][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4184.617321][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4184.617627][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4184.617892][ 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)) [ 4184.618113][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4184.618375][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4184.618645][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4184.618884][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4184.619122][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4184.619384][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4184.619646][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4184.619906][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4184.620179][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4184.620465][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4184.620706][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4184.620997][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4184.621238][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4184.621503][ 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)) [ 4184.621725][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4184.622023][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4184.622272][ C0] __do_softirq (kernel/softirq.c:553) [ 4184.622512][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4184.622732][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4184.623019][ C0] [ 4184.623169][ C0] [ 4184.623319][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4184.623626][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4184.623976][ 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 [ 4184.624954][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4184.625260][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4184.625664][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4184.626064][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4184.626465][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4184.626863][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4184.627270][ 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) [ 4184.627552][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4184.627786][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4184.628085][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4184.628316][ 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 [ 4184.629293][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4184.629717][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4184.630118][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4184.630519][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4184.630919][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4184.631323][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4184.633789][ 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) | [ 4184.634304][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4184.634783][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4184.635266][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4184.636198][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4184.636815][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4184.637142][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4184.638117][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4184.638426][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4184.638828][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4184.639227][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4184.639628][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4184.640030][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4184.640432][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4184.640882][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4184.641216][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4184.641619][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4184.642023][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4184.642431][ C1] PKRU: 55555554 [ 4184.642615][ C1] Call Trace: [ 4184.642787][ C1] [ 4184.642938][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4184.643203][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4184.643449][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4184.643729][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4184.644002][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4184.644295][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4184.644564][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4184.644872][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4184.645135][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4184.645401][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4184.645711][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4184.646010][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4184.646331][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4184.646622][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4184.646920][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4184.647211][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4184.647526][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4184.647768][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4184.648010][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4184.648262][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4184.648537][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4184.648824][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4184.649063][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4184.649307][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4184.649568][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4184.649805][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4184.650054][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4184.650315][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4184.650593][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4184.650871][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4184.651121][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4184.651394][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4184.651660][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4184.652011][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4184.652265][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4184.652594][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4184.652860][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4184.653066][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4184.653300][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4184.653556][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4184.653836][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4184.654064][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4184.654388][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4184.654698][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4184.654981][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4184.655280][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4184.655529][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4184.655761][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4184.656063][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4184.656350][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4184.656679][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4184.656917][ 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)) [ 4184.657217][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4184.657505][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4184.657823][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4184.658081][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4184.658320][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4184.658570][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4184.658888][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4184.659224][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4184.659526][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4184.659803][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4184.660092][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4184.660367][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4184.660684][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4184.660904][ 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) [ 4184.661137][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4184.661410][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4184.661676][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4184.661965][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4184.662214][ 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) [ 4184.662483][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4184.662749][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4184.663035][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4184.663277][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4184.663555][ 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) [ 4184.663817][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4184.664098][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4184.664340][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4184.664582][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4184.664815][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4184.665102][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4184.665343][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4184.665601][ 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) [ 4184.665863][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4184.666113][ C1] tc_run (net/core/dev.c:3912) [ 4184.666320][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4184.666555][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4184.666794][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4184.667057][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4184.667312][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4184.667552][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4184.667818][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4184.668130][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4184.668404][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4184.668663][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4184.668935][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4184.669193][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4184.669483][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4184.669761][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4184.670015][ 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) [ 4184.670282][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4184.670502][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4184.670746][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4184.671000][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4184.671254][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4184.671497][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4184.671749][ C1] ? __create_object (mm/kmemleak.c:756) [ 4184.671995][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4184.672264][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4184.672555][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4184.672830][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4184.673114][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4184.673388][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4184.673634][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4184.673908][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4184.674146][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4184.674410][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4184.674672][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4184.674935][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4184.675209][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4184.675499][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4184.675761][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4184.675996][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4184.676246][ C1] __do_softirq (kernel/softirq.c:553) [ 4184.676483][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4184.676703][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4184.676992][ C1] [ 4184.677142][ C1] [ 4184.677294][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4184.677600][ 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) [ 4184.677858][ 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 [ 4184.678835][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4184.679145][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4184.679548][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4184.679952][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4184.680353][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4184.680755][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4184.681159][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4184.681452][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4184.681714][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4184.681958][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4184.682213][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4184.682504][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4184.682745][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4184.683020][ C1] do_idle (kernel/sched/idle.c:312) [ 4184.683224][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4184.683469][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4184.683715][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4184.683985][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4212.576468][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4212.577006][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4212.577517][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4212.577991][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4212.578905][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4212.579521][ 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) [ 4212.579846][ 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 ... [ 4212.580819][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4212.581127][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4212.581527][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4212.581926][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4212.582332][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4212.582733][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4212.583131][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4212.583580][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4212.583912][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4212.584315][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4212.584718][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4212.585117][ C0] PKRU: 55555554 [ 4212.585300][ C0] Call Trace: [ 4212.585471][ C0] [ 4212.585620][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4212.585884][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4212.586129][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4212.586407][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4212.586678][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4212.586971][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4212.587237][ 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)) [ 4212.587545][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4212.587808][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4212.588118][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4212.588413][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4212.588729][ 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) [ 4212.589021][ 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) [ 4212.589315][ 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) [ 4212.589607][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4212.589919][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4212.590160][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4212.590404][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4212.590645][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4212.590895][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4212.591166][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4212.591452][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4212.591691][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4212.591934][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4212.592194][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4212.592436][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4212.592684][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4212.592942][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4212.593220][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4212.593498][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4212.593746][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4212.594018][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4212.594283][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4212.594634][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4212.594889][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4212.595210][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4212.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) [ 4212.595680][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4212.595911][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4212.596164][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4212.596446][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4212.596718][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4212.596947][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4212.597268][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4212.597575][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4212.597861][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4212.598156][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4212.598405][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4212.598637][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4212.598937][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4212.599224][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4212.599552][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4212.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)) [ 4212.600086][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4212.600375][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4212.600692][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4212.600948][ 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)) [ 4212.601182][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4212.601432][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4212.601750][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4212.602082][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4212.602388][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4212.602663][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4212.602950][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4212.603265][ 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) [ 4212.603501][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4212.603766][ 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) [ 4212.603997][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4212.604224][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4212.604477][ 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) [ 4212.604742][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4212.605026][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4212.605266][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4212.605544][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4212.605784][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4212.606032][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4212.606250][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4212.606520][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4212.606829][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4212.607068][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4212.607335][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4212.607577][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4212.607809][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4212.608049][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4212.608304][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4212.608522][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4212.608790][ C0] tc_run (net/core/dev.c:3912) [ 4212.608996][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4212.609229][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4212.609469][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4212.609731][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4212.609985][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4212.610222][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4212.610490][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4212.610797][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4212.611070][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4212.611360][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4212.611600][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4212.611857][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4212.612194][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4212.612478][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4212.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) [ 4212.612997][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4212.613216][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4212.613460][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4212.613767][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4212.614020][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4212.614261][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4212.614511][ 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)) [ 4212.614745][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4212.615014][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4212.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) [ 4212.615603][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4212.615847][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4212.616099][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4212.616340][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4212.616609][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4212.616872][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4212.617116][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4212.617371][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4212.617676][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4212.617941][ 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)) [ 4212.618163][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4212.618426][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4212.618695][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4212.618934][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4212.619171][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4212.619434][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4212.619695][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4212.619955][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4212.620227][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4212.620512][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4212.620752][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4212.621043][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4212.621284][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4212.621548][ 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)) [ 4212.621770][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4212.622066][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4212.622321][ C0] __do_softirq (kernel/softirq.c:553) [ 4212.622554][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4212.622774][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4212.623061][ C0] [ 4212.623211][ C0] [ 4212.623361][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4212.623668][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4212.624021][ 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 [ 4212.624995][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4212.625302][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4212.625703][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4212.626103][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4212.626503][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4212.626903][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4212.627309][ 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) [ 4212.627589][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4212.627824][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4212.628124][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4212.628355][ 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 [ 4212.629328][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4212.629754][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4212.630155][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4212.630555][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4212.630953][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4212.631356][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4212.633820][ 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) | [ 4212.634334][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4212.634817][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4212.635298][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4212.636231][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4212.636851][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4212.637176][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4212.638154][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4212.638467][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4212.638869][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4212.639272][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4212.639673][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4212.640073][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4212.640475][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4212.640925][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4212.641259][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4212.641667][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4212.642067][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4212.642475][ C1] PKRU: 55555554 [ 4212.642656][ C1] Call Trace: [ 4212.642829][ C1] [ 4212.642978][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4212.643243][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4212.643488][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4212.643769][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4212.644044][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4212.644334][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4212.644603][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4212.644910][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4212.645173][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4212.645437][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4212.645750][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4212.646049][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4212.646367][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4212.646658][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4212.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) [ 4212.647247][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4212.647562][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4212.647805][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4212.648047][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4212.648297][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4212.648572][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4212.648857][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4212.649098][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4212.649342][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4212.649605][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4212.649839][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4212.650090][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4212.650350][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4212.650628][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4212.650908][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4212.651157][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4212.651430][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4212.651696][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4212.652046][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4212.652305][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4212.652629][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4212.652893][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4212.653101][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4212.653332][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4212.653592][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4212.653870][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4212.654099][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4212.654421][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4212.654729][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4212.655013][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4212.655312][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4212.655559][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4212.655791][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4212.656093][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4212.656378][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4212.656709][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4212.656950][ 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)) [ 4212.657248][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4212.657535][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4212.657854][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4212.658111][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4212.658348][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4212.658598][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4212.658910][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4212.659246][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4212.659550][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4212.659823][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4212.660115][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4212.660388][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4212.660706][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4212.660923][ 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) [ 4212.661156][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4212.661427][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4212.661693][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4212.661981][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4212.662234][ 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) [ 4212.662498][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4212.662764][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4212.663052][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4212.663293][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4212.663570][ 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) [ 4212.663831][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4212.664108][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4212.664351][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4212.664594][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4212.664825][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4212.665112][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4212.665353][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4212.665610][ 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) [ 4212.665872][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4212.666121][ C1] tc_run (net/core/dev.c:3912) [ 4212.666329][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4212.666560][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4212.666800][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4212.667063][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4212.667317][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4212.667559][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4212.667824][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4212.668131][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4212.668404][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4212.668659][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4212.668925][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4212.669183][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4212.669471][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4212.669750][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4212.670006][ 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) [ 4212.670272][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4212.670489][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4212.670736][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4212.670989][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4212.671243][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4212.671485][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4212.671733][ C1] ? __create_object (mm/kmemleak.c:756) [ 4212.671977][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4212.672253][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4212.672537][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4212.672812][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4212.673095][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4212.673369][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4212.673614][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4212.673888][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4212.674126][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4212.674389][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4212.674653][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4212.674914][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4212.675191][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4212.675477][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4212.675741][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4212.675978][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4212.676229][ C1] __do_softirq (kernel/softirq.c:553) [ 4212.676462][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4212.676685][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4212.676970][ C1] [ 4212.677123][ C1] [ 4212.677274][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4212.677580][ 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) [ 4212.677839][ 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 [ 4212.678813][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4212.679124][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4212.679526][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4212.679930][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4212.680334][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4212.680736][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4212.681140][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4212.681432][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4212.681694][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4212.681937][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4212.682189][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4212.682476][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4212.682715][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4212.682992][ C1] do_idle (kernel/sched/idle.c:312) [ 4212.683196][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4212.683442][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4212.683685][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4212.683957][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4235.798623][ C1] rcu: 1-....: (1841323 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=433276 | [ 4235.799121][ C1] rcu: (t=1821891 jiffies g=2033089 q=12 ncpus=4) | [ 4235.799455][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 4235.799730][ C0] NMI backtrace for cpu 0 [ 4235.799742][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4235.799744][ 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) [ 4235.799752][ 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 ... [ 4235.799755][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4235.799758][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4235.799760][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4235.799762][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4235.799764][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4235.799765][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4235.799767][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4235.799769][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4235.799772][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4235.799774][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4235.799775][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4235.799777][ C0] PKRU: 55555554 [ 4235.799778][ C0] Call Trace: [ 4235.799780][ C0] [ 4235.799784][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4235.799791][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4235.799797][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4235.799802][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4235.799805][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4235.799808][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4235.799812][ 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) [ 4235.799816][ 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) [ 4235.799819][ 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) [ 4235.799823][ 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) [ 4235.799826][ C0] [ 4235.799827][ C0] [ 4235.799829][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4235.799832][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4235.799836][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4235.799841][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4235.799844][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4235.799848][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4235.799850][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4235.799854][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4235.799856][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4235.799860][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4235.799864][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4235.799871][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4235.799873][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4235.799879][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4235.799885][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4235.799889][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4235.799892][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4235.799894][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4235.799897][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4235.799903][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4235.799907][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4235.799910][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4235.799921][ 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) [ 4235.799924][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4235.799927][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4235.799932][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4235.799935][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4235.799939][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4235.799944][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4235.799951][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4235.799957][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4235.799962][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4235.799970][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4235.799973][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4235.799976][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4235.799980][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4235.799983][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4235.799988][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4235.799990][ 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)) [ 4235.799994][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4235.799998][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4235.800002][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4235.800005][ 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)) [ 4235.800008][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4235.800011][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4235.800019][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4235.800027][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4235.800034][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4235.800039][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4235.800049][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4235.800057][ 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) [ 4235.800062][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4235.800065][ 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) [ 4235.800067][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4235.800071][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4235.800074][ 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) [ 4235.800077][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4235.800080][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4235.800083][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4235.800086][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4235.800090][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4235.800093][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4235.800096][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4235.800099][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4235.800104][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4235.800106][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4235.800113][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4235.800117][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4235.800120][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4235.800124][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4235.800125][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4235.800128][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4235.800131][ C0] tc_run (net/core/dev.c:3912) [ 4235.800136][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4235.800139][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4235.800141][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4235.800145][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4235.800149][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4235.800151][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4235.800155][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4235.800159][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4235.800162][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4235.800171][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4235.800174][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4235.800178][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4235.800186][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4235.800189][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4235.800193][ 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) [ 4235.800196][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4235.800200][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4235.800203][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4235.800207][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4235.800210][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4235.800213][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4235.800217][ 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)) [ 4235.800220][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4235.800226][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4235.800230][ 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) [ 4235.800233][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4235.800238][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4235.800240][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4235.800243][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4235.800246][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4235.800248][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4235.800250][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4235.800253][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4235.800256][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4235.800261][ 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)) [ 4235.800265][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4235.800269][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4235.800272][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4235.800276][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4235.800280][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4235.800284][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4235.800289][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4235.800291][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4235.800296][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4235.800299][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4235.800301][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4235.800305][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4235.800308][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4235.800311][ 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)) [ 4235.800313][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4235.800318][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4235.800321][ C0] __do_softirq (kernel/softirq.c:553) [ 4235.800326][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4235.800329][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4235.800333][ C0] [ 4235.800334][ C0] [ 4235.800335][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4235.800339][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4235.800342][ 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 [ 4235.800344][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4235.800346][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4235.800347][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4235.800349][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4235.800350][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4235.800352][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4235.800357][ 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) [ 4235.800361][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4235.800365][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4235.800369][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4235.800371][ 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 [ 4235.800373][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4235.800375][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4235.800377][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4235.800378][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4235.800380][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4235.800381][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4235.800378][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 4235.800380][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 4235.800381][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4235.800386][ C0] [ 4235.852936][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4235.853552][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4235.853884][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4235.854866][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4235.855176][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4235.855580][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4235.855981][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4235.856383][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4235.856784][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4235.857187][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4235.857637][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4235.857972][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4235.858377][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4235.858779][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4235.859182][ C1] PKRU: 55555554 [ 4235.859364][ C1] Call Trace: [ 4235.859535][ C1] [ 4235.859686][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4235.859962][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4235.860216][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4235.860469][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4235.860701][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4235.860970][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4235.861242][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4235.861501][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4235.861788][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4235.862035][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4235.862356][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4235.862630][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4235.862919][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4235.863195][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4235.863503][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4235.863765][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4235.864030][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4235.864343][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4235.864641][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4235.864958][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4235.865248][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4235.865546][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4235.865835][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4235.866150][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4235.866393][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4235.866636][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4235.866886][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4235.867160][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4235.867445][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4235.867686][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4235.867929][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4235.868192][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4235.868428][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4235.868676][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4235.868935][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4235.869215][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4235.869495][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4235.869745][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4235.870018][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4235.870283][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4235.870633][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4235.870886][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4235.871208][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4235.871476][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4235.871683][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4235.871914][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4235.872177][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4235.872455][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4235.872685][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4235.873005][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4235.873315][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4235.873598][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4235.873896][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4235.874144][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4235.874376][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4235.874679][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4235.874965][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4235.875293][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4235.875534][ 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)) [ 4235.875833][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4235.876119][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4235.876438][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4235.876696][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4235.876934][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4235.877185][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4235.877499][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4235.877836][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4235.878138][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4235.878415][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4235.878706][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4235.878974][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4235.879293][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4235.879513][ 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) [ 4235.879747][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4235.880020][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4235.880291][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4235.880578][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4235.880824][ 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) [ 4235.881087][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4235.881354][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4235.881641][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4235.881882][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4235.882165][ 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) [ 4235.882427][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4235.882703][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4235.882946][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4235.883189][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4235.883421][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4235.883712][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4235.883953][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4235.884209][ 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) [ 4235.884472][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4235.884721][ C1] tc_run (net/core/dev.c:3912) [ 4235.884927][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4235.885161][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4235.885402][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4235.885664][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4235.885920][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4235.886160][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4235.886427][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4235.886733][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4235.887007][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4235.887261][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4235.887529][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4235.887786][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4235.888075][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4235.888355][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4235.888609][ 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) [ 4235.888877][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4235.889095][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4235.889343][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4235.889597][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4235.889851][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4235.890092][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4235.890343][ C1] ? __create_object (mm/kmemleak.c:756) [ 4235.890586][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4235.890857][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4235.891141][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4235.891416][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4235.891700][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4235.891976][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4235.892226][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4235.892502][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4235.892739][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4235.893004][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4235.893267][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4235.893529][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4235.893805][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4235.894089][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4235.894354][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4235.894590][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4235.894840][ C1] __do_softirq (kernel/softirq.c:553) [ 4235.895075][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4235.895298][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4235.895585][ C1] [ 4235.895739][ C1] [ 4235.895889][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4235.896196][ 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) [ 4235.896455][ 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 [ 4235.897434][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4235.897746][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4235.898146][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4235.898551][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4235.898955][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4235.899357][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4235.899759][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4235.900052][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4235.900317][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4235.900561][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4235.900820][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4235.901102][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4235.901343][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4235.901619][ C1] do_idle (kernel/sched/idle.c:312) [ 4235.901824][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4235.902069][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4235.902323][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4235.902594][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4260.576470][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4260.577006][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4260.577517][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4260.577989][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4260.578906][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4260.579522][ 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) [ 4260.579847][ 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 ... [ 4260.580820][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4260.581128][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4260.581526][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4260.581925][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4260.582334][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4260.582733][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4260.583131][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4260.583582][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4260.583913][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4260.584319][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4260.584720][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4260.585118][ C0] PKRU: 55555554 [ 4260.585300][ C0] Call Trace: [ 4260.585473][ C0] [ 4260.585622][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4260.585885][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4260.586130][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4260.586408][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4260.586683][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4260.586975][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4260.587242][ 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)) [ 4260.587550][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4260.587812][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4260.588124][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4260.588419][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4260.588735][ 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) [ 4260.589027][ 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) [ 4260.589322][ 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) [ 4260.589617][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4260.589929][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4260.590169][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4260.590410][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4260.590651][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4260.590901][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4260.591172][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4260.591458][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4260.591695][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4260.591937][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4260.592204][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4260.592441][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4260.592689][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4260.592948][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4260.593228][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4260.593506][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4260.593755][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4260.594027][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4260.594294][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4260.594645][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4260.594898][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4260.595221][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4260.595488][ 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) [ 4260.595693][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4260.595927][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4260.596181][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4260.596461][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4260.596734][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4260.596964][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4260.597288][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4260.597595][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4260.597881][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4260.598176][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4260.598426][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4260.598658][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4260.598958][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4260.599247][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4260.599574][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4260.599814][ 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)) [ 4260.600112][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4260.600402][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4260.600721][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4260.600979][ 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)) [ 4260.601213][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4260.601463][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4260.601778][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4260.602117][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4260.602420][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4260.602696][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4260.602986][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4260.603301][ 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) [ 4260.603537][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4260.603802][ 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) [ 4260.604036][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4260.604258][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4260.604512][ 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) [ 4260.604778][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4260.605065][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4260.605307][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4260.605586][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4260.605826][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4260.606075][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4260.606294][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4260.606564][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4260.606875][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4260.607113][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4260.607382][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4260.607625][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4260.607858][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4260.608099][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4260.608356][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4260.608573][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4260.608843][ C0] tc_run (net/core/dev.c:3912) [ 4260.609048][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4260.609282][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4260.609523][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4260.609785][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4260.610040][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4260.610279][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4260.610546][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4260.610852][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4260.611128][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4260.611416][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4260.611658][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4260.611916][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4260.612260][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4260.612538][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4260.612793][ 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) [ 4260.613058][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4260.613278][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4260.613522][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4260.613828][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4260.614080][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4260.614323][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4260.614574][ 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)) [ 4260.614810][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4260.615079][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4260.615363][ 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) [ 4260.615669][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4260.615915][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4260.616167][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4260.616407][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4260.616676][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4260.616943][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4260.617185][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4260.617443][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4260.617749][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4260.618013][ 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)) [ 4260.618237][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4260.618499][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4260.618769][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4260.619012][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4260.619247][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4260.619510][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4260.619774][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4260.620036][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4260.620309][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4260.620594][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4260.620834][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4260.621124][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4260.621364][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4260.621629][ 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)) [ 4260.621854][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4260.622154][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4260.622405][ C0] __do_softirq (kernel/softirq.c:553) [ 4260.622640][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4260.622860][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4260.623150][ C0] [ 4260.623300][ C0] [ 4260.623452][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4260.623757][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4260.624110][ 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 [ 4260.625085][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4260.625395][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4260.625795][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4260.626196][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4260.626596][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4260.626997][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4260.627402][ 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) [ 4260.627685][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4260.627920][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4260.628220][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4260.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 [ 4260.629426][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4260.629851][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4260.630251][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4260.630651][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4260.631052][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4260.631455][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4260.633913][ 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) | [ 4260.634426][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4260.634904][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4260.635385][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4260.636315][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4260.636933][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4260.637259][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4260.638235][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4260.638545][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4260.638944][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4260.639344][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4260.639746][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4260.640147][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4260.640547][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4260.640996][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4260.641330][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4260.641734][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4260.642141][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4260.642541][ C1] PKRU: 55555554 [ 4260.642724][ C1] Call Trace: [ 4260.642899][ C1] [ 4260.643048][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4260.643315][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4260.643560][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4260.643838][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4260.644113][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4260.644404][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4260.644671][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4260.644980][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4260.645242][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4260.645508][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4260.645818][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4260.646115][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4260.646431][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4260.646723][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4260.647022][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4260.647314][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4260.647628][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4260.647870][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4260.648112][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4260.648363][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4260.648638][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4260.648925][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4260.649165][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4260.649407][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4260.649669][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4260.649905][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4260.650154][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4260.650414][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4260.650691][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4260.650971][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4260.651220][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4260.651496][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4260.651760][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4260.652118][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4260.652373][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4260.652694][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4260.652957][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4260.653161][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4260.653395][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4260.653650][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4260.653927][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4260.654157][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4260.654478][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4260.654784][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4260.655068][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4260.655365][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4260.655614][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4260.655846][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4260.656146][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4260.656434][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4260.656763][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4260.657004][ 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)) [ 4260.657300][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4260.657589][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4260.657907][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4260.658165][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4260.658400][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4260.658649][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4260.658964][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4260.659299][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4260.659601][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4260.659876][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4260.660165][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4260.660435][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4260.660753][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4260.660973][ 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) [ 4260.661205][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4260.661478][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4260.661743][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4260.662034][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4260.662284][ 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) [ 4260.662546][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4260.662811][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4260.663099][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4260.663337][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4260.663617][ 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) [ 4260.663879][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4260.664154][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4260.664397][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4260.664639][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4260.664870][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4260.665159][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4260.665397][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4260.665655][ 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) [ 4260.665917][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4260.666165][ C1] tc_run (net/core/dev.c:3912) [ 4260.666374][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4260.666605][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4260.666845][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4260.667107][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4260.667362][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4260.667602][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4260.667867][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4260.668173][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4260.668448][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4260.668703][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4260.668968][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4260.669225][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4260.669512][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4260.669790][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4260.670043][ 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) [ 4260.670312][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4260.670530][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4260.670775][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4260.671029][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4260.671282][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4260.671520][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4260.671772][ C1] ? __create_object (mm/kmemleak.c:756) [ 4260.672024][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4260.672293][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4260.672576][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4260.672851][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4260.673132][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4260.673408][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4260.673652][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4260.673926][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4260.674161][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4260.674425][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4260.674686][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4260.674947][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4260.675224][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4260.675510][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4260.675771][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4260.676007][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4260.676256][ C1] __do_softirq (kernel/softirq.c:553) [ 4260.676488][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4260.676712][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4260.676998][ C1] [ 4260.677149][ C1] [ 4260.677301][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4260.677607][ 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) [ 4260.677865][ 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 [ 4260.678838][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4260.679147][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4260.679549][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4260.679947][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4260.680347][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4260.680748][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4260.681150][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4260.681439][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4260.681700][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4260.681945][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4260.682203][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4260.682482][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4260.682721][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4260.682998][ C1] do_idle (kernel/sched/idle.c:312) [ 4260.683203][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4260.683447][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4260.683691][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4260.683962][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4288.576484][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4288.577020][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4288.577533][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4288.578015][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4288.578935][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4288.579550][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 4288.579836][ 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) [ 4288.580810][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [ 4288.581119][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4288.581519][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4288.581922][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4288.582325][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4288.582725][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4288.583124][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4288.583573][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4288.583905][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4288.584309][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4288.584711][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4288.585111][ C0] PKRU: 55555554 [ 4288.585294][ C0] Call Trace: [ 4288.585467][ C0] [ 4288.585615][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4288.585879][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4288.586124][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4288.586403][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4288.586676][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4288.586966][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4288.587232][ 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)) [ 4288.587539][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4288.587803][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4288.588114][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4288.588410][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4288.588727][ 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) [ 4288.589019][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4288.589301][ 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) [ 4288.589582][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4288.589894][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4288.590136][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4288.590380][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4288.590621][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4288.590869][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4288.591144][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4288.591429][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4288.591669][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4288.591915][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4288.592176][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4288.592412][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4288.592661][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4288.592921][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4288.593200][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4288.593480][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4288.593729][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4288.594001][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4288.594267][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4288.594615][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4288.594869][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4288.595189][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4288.595455][ 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) [ 4288.595661][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4288.595892][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4288.596145][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4288.596422][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4288.596697][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4288.596924][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4288.597247][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4288.597556][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4288.597837][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4288.598135][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4288.598384][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4288.598613][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4288.598915][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4288.599199][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4288.599527][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4288.599766][ 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)) [ 4288.600063][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4288.600349][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4288.600668][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4288.600925][ 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)) [ 4288.601161][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4288.601411][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4288.601725][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4288.602066][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4288.602366][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4288.602643][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4288.602935][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4288.603248][ 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) [ 4288.603481][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4288.603747][ 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) [ 4288.603979][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4288.604202][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4288.604455][ 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) [ 4288.604720][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4288.605006][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4288.605247][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4288.605524][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4288.605766][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4288.606015][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4288.606231][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4288.606499][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4288.606811][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4288.607052][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4288.607320][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4288.607566][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4288.607796][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4288.608038][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4288.608294][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4288.608511][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4288.608781][ C0] tc_run (net/core/dev.c:3912) [ 4288.608988][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4288.609220][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4288.609459][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4288.609720][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4288.609974][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4288.610215][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4288.610482][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4288.610788][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4288.611060][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4288.611349][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4288.611589][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4288.611847][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4288.612192][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4288.612472][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4288.612725][ 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) [ 4288.612991][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4288.613209][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4288.613455][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4288.613761][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4288.614015][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4288.614254][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4288.614504][ 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)) [ 4288.614742][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4288.615010][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4288.615293][ 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) [ 4288.615598][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4288.615845][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4288.616098][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4288.616341][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4288.616609][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4288.616874][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4288.617119][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4288.617376][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4288.617683][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4288.617948][ 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)) [ 4288.618169][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4288.618432][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4288.618703][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4288.618943][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4288.619182][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4288.619446][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4288.619707][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4288.619968][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4288.620238][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4288.620526][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4288.620765][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4288.621056][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4288.621298][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4288.621563][ 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)) [ 4288.621784][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4288.622087][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4288.622337][ C0] __do_softirq (kernel/softirq.c:553) [ 4288.622570][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4288.622793][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4288.623078][ C0] [ 4288.623231][ C0] [ 4288.623382][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4288.623689][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4288.624039][ 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 [ 4288.625016][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4288.625325][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4288.625725][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4288.626128][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4288.626531][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4288.626931][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4288.627335][ 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) [ 4288.627620][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4288.627852][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4288.628154][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4288.628383][ 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 [ 4288.629358][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4288.629778][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4288.630180][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4288.630582][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4288.630982][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4288.631381][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4288.633843][ 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) | [ 4288.634360][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4288.634839][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4288.635318][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4288.636255][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4288.636868][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4288.637196][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4288.638178][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4288.638487][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4288.638891][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4288.639292][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4288.639693][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4288.640093][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4288.640497][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4288.640946][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4288.641282][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4288.641683][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4288.642089][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4288.642493][ C1] PKRU: 55555554 [ 4288.642675][ C1] Call Trace: [ 4288.642848][ C1] [ 4288.642998][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4288.643262][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4288.643505][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4288.643786][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4288.644060][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4288.644350][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4288.644619][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4288.644925][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4288.645188][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4288.645454][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4288.645767][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4288.646064][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4288.646382][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4288.646671][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4288.646969][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4288.647258][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4288.647577][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4288.647820][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4288.648061][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4288.648312][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4288.648589][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4288.648873][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4288.649114][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4288.649358][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4288.649618][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4288.649854][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4288.650101][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4288.650362][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4288.650643][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4288.650922][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4288.651173][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4288.651445][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4288.651710][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4288.652066][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4288.652323][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4288.652644][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4288.652910][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4288.653117][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4288.653347][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4288.653601][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4288.653882][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4288.654109][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4288.654431][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4288.654740][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4288.655030][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4288.655329][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4288.655586][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4288.655816][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4288.656118][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4288.656403][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4288.656734][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4288.656973][ 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)) [ 4288.657273][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4288.657558][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4288.657876][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4288.658133][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4288.658370][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4288.658620][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4288.658934][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4288.659270][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4288.659571][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4288.659848][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4288.660137][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4288.660411][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4288.660727][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4288.660945][ 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) [ 4288.661180][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4288.661451][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4288.661717][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4288.662011][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4288.662256][ 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) [ 4288.662519][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4288.662785][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4288.663071][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4288.663314][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4288.663592][ 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) [ 4288.663853][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4288.664131][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4288.664375][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4288.664617][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4288.664854][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4288.665141][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4288.665382][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4288.665638][ 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) [ 4288.665899][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4288.666149][ C1] tc_run (net/core/dev.c:3912) [ 4288.666355][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4288.666586][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4288.666826][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4288.667087][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4288.667342][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4288.667586][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4288.667853][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4288.668159][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4288.668432][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4288.668685][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4288.668951][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4288.669208][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4288.669496][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4288.669774][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4288.670029][ 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) [ 4288.670296][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4288.670512][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4288.670758][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4288.671011][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4288.671265][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4288.671508][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4288.671757][ C1] ? __create_object (mm/kmemleak.c:756) [ 4288.672012][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4288.672283][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4288.672567][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4288.672839][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4288.673122][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4288.673396][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4288.673642][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4288.673915][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4288.674154][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4288.674417][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4288.674680][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4288.674941][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4288.675216][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4288.675503][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4288.675765][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4288.676000][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4288.676248][ C1] __do_softirq (kernel/softirq.c:553) [ 4288.676484][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4288.676703][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4288.676990][ C1] [ 4288.677141][ C1] [ 4288.677291][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4288.677599][ 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) [ 4288.677857][ 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 [ 4288.678830][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4288.679138][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4288.679540][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4288.679941][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4288.680344][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4288.680744][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4288.681146][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4288.681438][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4288.681700][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4288.681950][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4288.682201][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4288.682481][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4288.682722][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4288.682997][ C1] do_idle (kernel/sched/idle.c:312) [ 4288.683200][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4288.683446][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4288.683691][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4288.683961][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4288.684276][ C1] | [ 4313.905265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4313.905640][ C0] rcu: 0-....: (1922166 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=450127 | [ 4313.906198][ C0] rcu: (t=1899998 jiffies g=2033089 q=12 ncpus=4) [ 4313.906982][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4313.907598][ 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) [ 4313.907928][ 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 ... [ 4313.908904][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4313.909216][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4313.909618][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4313.910017][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4313.910417][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4313.910818][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4313.911218][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4313.911671][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4313.912010][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4313.912411][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4313.912814][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4313.913212][ C0] PKRU: 55555554 [ 4313.913395][ C0] Call Trace: [ 4313.913565][ C0] [ 4313.913716][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4313.913990][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4313.914244][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4313.914497][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4313.914728][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4313.915000][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4313.915272][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4313.915530][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4313.915813][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4313.916058][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4313.916372][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4313.916644][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4313.916934][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4313.917201][ 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)) [ 4313.917509][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4313.917772][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4313.918081][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4313.918377][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4313.918692][ 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) [ 4313.918981][ 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) [ 4313.919277][ 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) [ 4313.919568][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4313.919879][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4313.920120][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4313.920362][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4313.920602][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4313.920852][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4313.921126][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4313.921411][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4313.921651][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4313.921899][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4313.922160][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4313.922395][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4313.922642][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4313.922901][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4313.923181][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4313.923458][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4313.923707][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4313.923979][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4313.924242][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4313.924590][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4313.924843][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4313.925164][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4313.925429][ 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) [ 4313.925635][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4313.925865][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4313.926119][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4313.926397][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4313.926671][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4313.926898][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4313.927218][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4313.927526][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4313.927808][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4313.928104][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4313.928354][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4313.928582][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4313.928885][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4313.929171][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4313.929498][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4313.929734][ 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)) [ 4313.930033][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4313.930319][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4313.930637][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4313.930894][ 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)) [ 4313.931130][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4313.931380][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4313.931695][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4313.932034][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4313.932333][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4313.932609][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4313.932898][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4313.933211][ 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) [ 4313.933445][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4313.933709][ 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) [ 4313.933939][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4313.934162][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4313.934415][ 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) [ 4313.934679][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4313.934964][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4313.935204][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4313.935480][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4313.935722][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4313.935970][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4313.936186][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4313.936455][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4313.936764][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4313.937003][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4313.937271][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4313.937513][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4313.937744][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4313.937984][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4313.938237][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4313.938456][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4313.938726][ C0] tc_run (net/core/dev.c:3912) [ 4313.938932][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4313.939165][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4313.939404][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4313.939666][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4313.939919][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4313.940159][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4313.940424][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4313.940730][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4313.941002][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4313.941290][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4313.941529][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4313.941792][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4313.942133][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4313.942410][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4313.942663][ 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) [ 4313.942928][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4313.943144][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4313.943389][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4313.943694][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4313.943947][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4313.944188][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4313.944436][ 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)) [ 4313.944672][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4313.944939][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4313.945223][ 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) [ 4313.945525][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4313.945772][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4313.946023][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4313.946263][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4313.946532][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4313.946796][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4313.947039][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4313.947296][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4313.947601][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4313.947865][ 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)) [ 4313.948086][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4313.948346][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4313.948618][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4313.948857][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4313.949095][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4313.949357][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4313.949619][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4313.949879][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4313.950148][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4313.950436][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4313.950674][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4313.950965][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4313.951205][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4313.951471][ 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)) [ 4313.951690][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4313.951994][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4313.952243][ C0] __do_softirq (kernel/softirq.c:553) [ 4313.952476][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4313.952697][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4313.952982][ C0] [ 4313.953135][ C0] [ 4313.953284][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4313.953589][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4313.953937][ 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 [ 4313.954913][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4313.955221][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4313.955622][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4313.956023][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4313.956422][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4313.956820][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4313.957224][ 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) [ 4313.957507][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4313.957740][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4313.958041][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4313.958269][ 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 [ 4313.959243][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4313.959665][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4313.960067][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4313.960466][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4313.960866][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4313.961266][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4313.961266][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4313.961670][ C0] | [ 4313.961831][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 4313.962102][ C1] NMI backtrace for cpu 1 [ 4313.962114][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4313.962117][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 4313.962126][ 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 [ 4313.962129][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000246 [ 4313.962132][ C1] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4313.962134][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4313.962136][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4313.962138][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4313.962139][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4313.962141][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4313.962144][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4313.962147][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4313.962149][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4313.962150][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4313.962152][ C1] PKRU: 55555554 [ 4313.962153][ C1] Call Trace: [ 4313.962156][ C1] [ 4313.962160][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4313.962166][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4313.962172][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4313.962177][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4313.962181][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4313.962183][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4313.962188][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4313.962192][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [ 4313.962196][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [ 4313.962199][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [ 4313.962202][ C1] [ 4313.962203][ C1] [ 4313.962204][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4313.962208][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4313.962211][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4313.962215][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4313.962218][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4313.962223][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4313.962226][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4313.962229][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4313.962231][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4313.962235][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4313.962239][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4313.962246][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4313.962249][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4313.962254][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4313.962263][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4313.962266][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4313.962269][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4313.962272][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4313.962275][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4313.962281][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4313.962285][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4313.962288][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4313.962299][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4313.962302][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4313.962305][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4313.962310][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4313.962313][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4313.962318][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4313.962324][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4313.962330][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4313.962334][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4313.962343][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4313.962346][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4313.962348][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4313.962352][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4313.962355][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4313.962360][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4313.962362][ 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)) [ 4313.962366][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4313.962370][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4313.962374][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4313.962378][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4313.962380][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4313.962384][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4313.962392][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4313.962400][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4313.962407][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4313.962412][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4313.962421][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4313.962426][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4313.962436][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4313.962440][ 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) [ 4313.962444][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4313.962450][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4313.962453][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4313.962456][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4313.962464][ 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) [ 4313.962467][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4313.962471][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4313.962474][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4313.962476][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4313.962479][ 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) [ 4313.962483][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4313.962485][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4313.962489][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4313.962494][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4313.962496][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4313.962500][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4313.962502][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4313.962504][ 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) [ 4313.962508][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4313.962511][ C1] tc_run (net/core/dev.c:3912) [ 4313.962515][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4313.962518][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4313.962520][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4313.962524][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4313.962529][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4313.962531][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4313.962535][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4313.962540][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4313.962542][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4313.962547][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4313.962551][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4313.962554][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4313.962562][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4313.962564][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4313.962568][ 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) [ 4313.962572][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4313.962576][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4313.962579][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4313.962583][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4313.962586][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4313.962590][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4313.962594][ C1] ? __create_object (mm/kmemleak.c:756) [ 4313.962597][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4313.962604][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4313.962608][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4313.962611][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4313.962615][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4313.962618][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4313.962621][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4313.962624][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4313.962629][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4313.962633][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4313.962638][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4313.962641][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4313.962645][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4313.962648][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4313.962654][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4313.962660][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4313.962664][ C1] __do_softirq (kernel/softirq.c:553) [ 4313.962669][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4313.962672][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4313.962676][ C1] [ 4313.962677][ C1] [ 4313.962678][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4313.962684][ 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) [ 4313.962687][ 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 [ 4313.962689][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4313.962692][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4313.962693][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4313.962695][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4313.962697][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4313.962698][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4313.962701][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4313.962705][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4313.962710][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4313.962712][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4313.962714][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4313.962719][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4313.962722][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4313.962726][ C1] do_idle (kernel/sched/idle.c:312) [ 4313.962729][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4313.962732][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4313.962735][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4313.962739][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4340.576480][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4340.577016][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4340.577528][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4340.578002][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4340.578923][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4340.579541][ 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) [ 4340.579867][ 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 ... [ 4340.580843][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4340.581152][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4340.581552][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4340.581957][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4340.582360][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4340.582760][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4340.583158][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4340.583607][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4340.583940][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4340.584343][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4340.584744][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4340.585142][ C0] PKRU: 55555554 [ 4340.585325][ C0] Call Trace: [ 4340.585497][ C0] [ 4340.585645][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4340.585907][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4340.586152][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4340.586429][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4340.586705][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4340.586993][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4340.587258][ 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)) [ 4340.587567][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4340.587833][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4340.588143][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4340.588441][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4340.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) [ 4340.589051][ 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) [ 4340.589347][ 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) [ 4340.589637][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4340.589954][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4340.590199][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4340.590439][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4340.590680][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4340.590930][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4340.591202][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4340.591490][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4340.591732][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4340.591974][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4340.592233][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4340.592471][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4340.592719][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4340.592978][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4340.593255][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4340.593532][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4340.593782][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4340.594053][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4340.594319][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4340.594670][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4340.594924][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4340.595246][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4340.595512][ 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) [ 4340.595716][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4340.595949][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4340.596206][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4340.596485][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4340.596759][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4340.596988][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4340.597314][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4340.597620][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4340.597905][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4340.598198][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4340.598448][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4340.598680][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4340.598979][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4340.599267][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4340.599593][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4340.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)) [ 4340.600129][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4340.600418][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4340.600736][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4340.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)) [ 4340.601227][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4340.601475][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4340.601797][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4340.602131][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4340.602434][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4340.602709][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4340.602999][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4340.603315][ 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) [ 4340.603556][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4340.603820][ 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) [ 4340.604053][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4340.604274][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4340.604527][ 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) [ 4340.604790][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4340.605078][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4340.605316][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4340.605600][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4340.605842][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4340.606090][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4340.606310][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4340.606577][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4340.606889][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4340.607126][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4340.607394][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4340.607634][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4340.607867][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4340.608108][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4340.608364][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4340.608580][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4340.608848][ C0] tc_run (net/core/dev.c:3912) [ 4340.609054][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4340.609287][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4340.609526][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4340.609788][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4340.610042][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4340.610282][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4340.610548][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4340.610853][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4340.611128][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4340.611415][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4340.611663][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4340.611920][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4340.612260][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4340.612537][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4340.612791][ 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) [ 4340.613056][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4340.613277][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4340.613522][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4340.613828][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4340.614081][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4340.614323][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4340.614573][ 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)) [ 4340.614810][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4340.615078][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4340.615360][ 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) [ 4340.615665][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4340.615911][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4340.616166][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4340.616405][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4340.616675][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4340.616939][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4340.617182][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4340.617438][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4340.617743][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4340.618006][ 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)) [ 4340.618230][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4340.618495][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4340.618764][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4340.619005][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4340.619241][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4340.619505][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4340.619768][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4340.620028][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4340.620301][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4340.620585][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4340.620825][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4340.621116][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4340.621355][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4340.621623][ 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)) [ 4340.621849][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4340.622146][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4340.622396][ C0] __do_softirq (kernel/softirq.c:553) [ 4340.622631][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4340.622850][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4340.623138][ C0] [ 4340.623288][ C0] [ 4340.623440][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4340.623743][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4340.624095][ 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 [ 4340.625070][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4340.625379][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4340.625779][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4340.626178][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4340.626578][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4340.626978][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4340.627381][ 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) [ 4340.627663][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4340.627898][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4340.628199][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4340.628426][ 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 [ 4340.629402][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4340.629824][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4340.630224][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4340.630623][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4340.631025][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4340.631425][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4340.633889][ 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) | [ 4340.634405][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4340.634883][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4340.635363][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4340.636298][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4340.636914][ 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) [ 4340.637237][ 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 [ 4340.638216][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4340.638525][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4340.638928][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4340.639330][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4340.639730][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4340.640130][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4340.640534][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4340.640987][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4340.641321][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4340.641730][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4340.642133][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4340.642536][ C1] PKRU: 55555554 [ 4340.642718][ C1] Call Trace: [ 4340.642889][ C1] [ 4340.643040][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4340.643306][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4340.643550][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4340.643831][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4340.644105][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4340.644396][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4340.644666][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4340.644971][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4340.645235][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4340.645502][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4340.645815][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4340.646114][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4340.646431][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4340.646721][ 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) [ 4340.647015][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4340.647305][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4340.647620][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4340.647863][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4340.648109][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4340.648359][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4340.648633][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4340.648923][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4340.649164][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4340.649408][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4340.649670][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4340.649906][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4340.650154][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4340.650414][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4340.650693][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4340.650972][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4340.651220][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4340.651493][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4340.651772][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4340.652123][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4340.652377][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4340.652699][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4340.652963][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4340.653170][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4340.653401][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4340.653658][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4340.653936][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4340.654165][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4340.654486][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4340.654796][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4340.655078][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4340.655377][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4340.655625][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4340.655858][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4340.656160][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4340.656446][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4340.656773][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4340.657014][ 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)) [ 4340.657314][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4340.657600][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4340.657918][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4340.658176][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4340.658414][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4340.658663][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4340.658977][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4340.659318][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4340.659619][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4340.659895][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4340.660185][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4340.660455][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4340.660771][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4340.660989][ 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) [ 4340.661223][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4340.661495][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4340.661766][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4340.662057][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4340.662305][ 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) [ 4340.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) [ 4340.662833][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4340.663120][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4340.663362][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4340.663639][ 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) [ 4340.663901][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4340.664177][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4340.664421][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4340.664664][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4340.664896][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4340.665185][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4340.665427][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4340.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) [ 4340.665946][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4340.666194][ C1] tc_run (net/core/dev.c:3912) [ 4340.666402][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4340.666634][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4340.666873][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4340.667135][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4340.667391][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4340.667632][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4340.667897][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4340.668206][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4340.668479][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4340.668734][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4340.669000][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4340.669258][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4340.669547][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4340.669825][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4340.670080][ 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) [ 4340.670346][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4340.670563][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4340.670809][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4340.671062][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4340.671316][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4340.671559][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4340.671815][ C1] ? __create_object (mm/kmemleak.c:756) [ 4340.672059][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4340.672331][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4340.672615][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4340.672889][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4340.673173][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4340.673448][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4340.673693][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4340.673967][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4340.674206][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4340.674470][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4340.674734][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4340.674995][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4340.675271][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4340.675555][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4340.675819][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4340.676054][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4340.676304][ C1] __do_softirq (kernel/softirq.c:553) [ 4340.676539][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4340.676760][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4340.677048][ C1] [ 4340.677200][ C1] [ 4340.677350][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4340.677657][ 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) [ 4340.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 [ 4340.678889][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4340.679198][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4340.679600][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4340.680001][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4340.680405][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4340.680809][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4340.681212][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4340.681505][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4340.681772][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4340.682017][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4340.682269][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4340.682551][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4340.682790][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4340.683065][ C1] do_idle (kernel/sched/idle.c:312) [ 4340.683271][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4340.683516][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4340.683762][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4340.684033][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4368.576473][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4368.577006][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4368.577516][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4368.577989][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4368.578906][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4368.579517][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 4368.579808][ C0] 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) [ 4368.580782][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [ 4368.581090][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4368.581495][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4368.581893][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4368.582293][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4368.582695][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4368.583095][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4368.583543][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4368.583876][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4368.584278][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4368.584682][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4368.585081][ C0] PKRU: 55555554 [ 4368.585264][ C0] Call Trace: [ 4368.585436][ C0] [ 4368.585586][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4368.585851][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4368.586095][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4368.586373][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4368.586649][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4368.586940][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4368.587206][ 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)) [ 4368.587515][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4368.587782][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4368.588092][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4368.588389][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4368.588703][ 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) [ 4368.588994][ C0] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 4368.589248][ 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) [ 4368.589532][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4368.589843][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4368.590083][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4368.590325][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4368.590566][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4368.590817][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4368.591091][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4368.591377][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4368.591621][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4368.591865][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4368.592125][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4368.592362][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4368.592610][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4368.592870][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4368.593147][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4368.593423][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4368.593672][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4368.593947][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4368.594210][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4368.594561][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4368.594815][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4368.595135][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4368.595400][ 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) [ 4368.595605][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4368.595836][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4368.596090][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4368.596370][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4368.596643][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4368.596872][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4368.597193][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4368.597502][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4368.597786][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4368.598081][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4368.598330][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4368.598561][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4368.598859][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4368.599146][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4368.599473][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4368.599712][ 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)) [ 4368.600008][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4368.600297][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4368.600614][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4368.600872][ 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)) [ 4368.601105][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4368.601355][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4368.601674][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4368.602007][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4368.602308][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4368.602583][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4368.602871][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4368.603185][ 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) [ 4368.603420][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4368.603685][ 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) [ 4368.603916][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4368.604138][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4368.604392][ 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) [ 4368.604657][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4368.604942][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4368.605182][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4368.605460][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4368.605700][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4368.605949][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4368.606166][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4368.606436][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4368.606745][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4368.606983][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4368.607249][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4368.607493][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4368.607725][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4368.607964][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4368.608220][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4368.608438][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4368.608707][ C0] tc_run (net/core/dev.c:3912) [ 4368.608912][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4368.609145][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4368.609385][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4368.609647][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4368.609901][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4368.610139][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4368.610407][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4368.610710][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4368.610983][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4368.611271][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4368.611527][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4368.611784][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4368.612123][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4368.612400][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4368.612653][ 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) [ 4368.612918][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4368.613136][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4368.613379][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4368.613685][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4368.613937][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4368.614178][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4368.614429][ 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)) [ 4368.614663][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4368.614932][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4368.615216][ 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) [ 4368.615522][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4368.615768][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4368.616018][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4368.616259][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4368.616528][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4368.616793][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4368.617035][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4368.617292][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4368.617597][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4368.617861][ 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)) [ 4368.618084][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4368.618346][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4368.618616][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4368.618857][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4368.619093][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4368.619355][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4368.619618][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4368.619879][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4368.620152][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4368.620437][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4368.620676][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4368.620965][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4368.621206][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4368.621470][ 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)) [ 4368.621699][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4368.621998][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4368.622247][ C0] __do_softirq (kernel/softirq.c:553) [ 4368.622482][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4368.622701][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4368.622989][ C0] [ 4368.623139][ C0] [ 4368.623291][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4368.623595][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4368.623946][ 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 [ 4368.624921][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4368.625229][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4368.625630][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4368.626028][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4368.626426][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4368.626827][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4368.627231][ 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) [ 4368.627513][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4368.627747][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4368.628046][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4368.628274][ 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 [ 4368.629246][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4368.629670][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4368.630069][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4368.630467][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4368.630866][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4368.631268][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4368.633730][ 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) | [ 4368.634245][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4368.634724][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4368.635207][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4368.636139][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4368.636756][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 4368.637041][ 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) [ 4368.638018][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 4368.638328][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4368.638727][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4368.639128][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4368.639540][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4368.639940][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4368.640343][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4368.640792][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4368.641125][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4368.641537][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4368.641938][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4368.642341][ C1] PKRU: 55555554 [ 4368.642523][ C1] Call Trace: [ 4368.642696][ C1] [ 4368.642845][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4368.643109][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4368.643356][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4368.643634][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4368.643909][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4368.644199][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4368.644467][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4368.644776][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4368.645040][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4368.645305][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4368.645616][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4368.645913][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4368.646229][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4368.646523][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4368.646805][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4368.647089][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4368.647403][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4368.647646][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4368.647887][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4368.648139][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4368.648413][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4368.648699][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4368.648939][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4368.649183][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4368.649446][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4368.649683][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4368.649931][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4368.650193][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4368.650473][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4368.650755][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4368.651005][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4368.651277][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4368.651552][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4368.651906][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4368.652160][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4368.652482][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4368.652747][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4368.652953][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4368.653190][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4368.653457][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4368.653738][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4368.653966][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4368.654289][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4368.654599][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4368.654881][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4368.655181][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4368.655432][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4368.655662][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4368.655965][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4368.656253][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4368.656581][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4368.656820][ 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)) [ 4368.657120][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4368.657407][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4368.657726][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4368.657984][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4368.658222][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4368.658474][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4368.658790][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4368.659126][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4368.659426][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4368.659705][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4368.659992][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4368.660261][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4368.660578][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4368.660799][ 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) [ 4368.661034][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4368.661307][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4368.661578][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4368.661867][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4368.662114][ 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) [ 4368.662379][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4368.662645][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4368.662931][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4368.663173][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4368.663451][ 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) [ 4368.663713][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4368.663993][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4368.664233][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4368.664477][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4368.664711][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4368.664996][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4368.665262][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4368.665521][ 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) [ 4368.665783][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4368.666034][ C1] tc_run (net/core/dev.c:3912) [ 4368.666240][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4368.666474][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4368.666715][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4368.666978][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4368.667233][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4368.667474][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4368.667741][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4368.668049][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4368.668323][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4368.668576][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4368.668842][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4368.669100][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4368.669393][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4368.669670][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4368.669924][ 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) [ 4368.670190][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4368.670410][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4368.670654][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4368.670908][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4368.671162][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4368.671405][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4368.671661][ C1] ? __create_object (mm/kmemleak.c:756) [ 4368.671907][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4368.672178][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4368.672461][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4368.672734][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4368.673020][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4368.673293][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4368.673540][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4368.673814][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4368.674053][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4368.674318][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4368.674581][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4368.674843][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4368.675119][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4368.675408][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4368.675672][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4368.675907][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4368.676157][ C1] __do_softirq (kernel/softirq.c:553) [ 4368.676393][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4368.676613][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4368.676903][ C1] [ 4368.677053][ C1] [ 4368.677204][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4368.677510][ 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) [ 4368.677769][ 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 [ 4368.678744][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4368.679054][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4368.679456][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4368.679861][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4368.680263][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4368.680664][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4368.681067][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4368.681362][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4368.681630][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4368.681876][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4368.682130][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4368.682409][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4368.682653][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4368.682928][ C1] do_idle (kernel/sched/idle.c:312) [ 4368.683132][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4368.683378][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4368.683624][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4368.683895][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4368.684210][ C1] | [ 4391.964265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4391.964637][ C0] rcu: 0-....: (2000057 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=467110 | [ 4391.965192][ C0] rcu: (t=1978057 jiffies g=2033089 q=12 ncpus=4) [ 4391.965975][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4391.966594][ 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) [ 4391.966923][ 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 ... [ 4391.967899][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4391.968209][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4391.968609][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4391.969010][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4391.969413][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4391.969812][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4391.970211][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4391.970663][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4391.970997][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4391.971414][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4391.971813][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4391.972213][ C0] PKRU: 55555554 [ 4391.972397][ C0] Call Trace: [ 4391.972569][ C0] [ 4391.972717][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4391.972990][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4391.973244][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4391.973496][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4391.973729][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4391.974000][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4391.974272][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4391.974529][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4391.974817][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4391.975059][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4391.975373][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4391.975648][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4391.975936][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4391.976203][ 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)) [ 4391.976511][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4391.976774][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4391.977084][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4391.977381][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4391.977697][ 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) [ 4391.977989][ 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) [ 4391.978284][ 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) [ 4391.978575][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4391.978888][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4391.979131][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4391.979372][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4391.979614][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4391.979867][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4391.980139][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4391.980427][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4391.980665][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4391.980908][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4391.981172][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4391.981414][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4391.981663][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4391.981921][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4391.982198][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4391.982477][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4391.982726][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4391.982998][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4391.983264][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4391.983613][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4391.983867][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4391.984190][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4391.984456][ 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) [ 4391.984661][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4391.984895][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4391.985150][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4391.985428][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4391.985701][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4391.985931][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4391.986253][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4391.986558][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4391.986844][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4391.987140][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4391.987389][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4391.987625][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4391.987925][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4391.988212][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4391.988538][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4391.988779][ 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)) [ 4391.989075][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4391.989363][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4391.989682][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4391.989939][ 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)) [ 4391.990172][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4391.990424][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4391.990739][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4391.991073][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4391.991381][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4391.991656][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4391.991945][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4391.992258][ 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) [ 4391.992494][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4391.992758][ 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) [ 4391.992991][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4391.993212][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4391.993465][ 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) [ 4391.993731][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4391.994018][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4391.994257][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4391.994537][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4391.994777][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4391.995026][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4391.995245][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4391.995515][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4391.995826][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4391.996063][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4391.996335][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4391.996577][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4391.996809][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4391.997051][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4391.997307][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4391.997523][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4391.997791][ C0] tc_run (net/core/dev.c:3912) [ 4391.997996][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4391.998229][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4391.998469][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4391.998732][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4391.998986][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4391.999226][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4391.999494][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4391.999797][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4392.000072][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4392.000360][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4392.000602][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4392.000860][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4392.001199][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4392.001477][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4392.001731][ 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) [ 4392.001996][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4392.002217][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4392.002460][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4392.002767][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4392.003020][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4392.003261][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4392.003511][ 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)) [ 4392.003747][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4392.004016][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4392.004298][ 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) [ 4392.004604][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4392.004850][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4392.005101][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4392.005341][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4392.005610][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4392.005876][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4392.006118][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4392.006375][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4392.006680][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4392.006945][ 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)) [ 4392.007169][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4392.007431][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4392.007700][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4392.007941][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4392.008176][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4392.008442][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4392.008705][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4392.008966][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4392.009238][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4392.009521][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4392.009761][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4392.010051][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4392.010291][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4392.010560][ 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)) [ 4392.010784][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4392.011080][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4392.011329][ C0] __do_softirq (kernel/softirq.c:553) [ 4392.011570][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4392.011791][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4392.012079][ C0] [ 4392.012229][ C0] [ 4392.012380][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4392.012684][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4392.013037][ 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 [ 4392.014011][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4392.014321][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4392.014722][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4392.015121][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4392.015520][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4392.015923][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4392.016328][ 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) [ 4392.016609][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4392.016844][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4392.017146][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4392.017372][ 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 [ 4392.018350][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4392.018775][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4392.019175][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4392.019576][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4392.019979][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4392.020381][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4392.020381][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4392.020785][ C0] | [ 4392.020943][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 4392.021217][ C1] NMI backtrace for cpu 1 [ 4392.021228][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4392.021230][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4392.021239][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4392.021242][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4392.021245][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4392.021247][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4392.021249][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4392.021251][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4392.021252][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4392.021254][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4392.021256][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4392.021259][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4392.021262][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4392.021264][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4392.021265][ C1] PKRU: 55555554 [ 4392.021266][ C1] Call Trace: [ 4392.021270][ C1] [ 4392.021272][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4392.021278][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4392.021284][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4392.021289][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4392.021293][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4392.021296][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4392.021300][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4392.021303][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4392.021306][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4392.021310][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4392.021313][ C1] [ 4392.021314][ C1] [ 4392.021315][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4392.021319][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4392.021324][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4392.021328][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4392.021332][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4392.021335][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4392.021338][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4392.021340][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4392.021346][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4392.021349][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4392.021356][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4392.021364][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4392.021370][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4392.021377][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4392.021381][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4392.021384][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4392.021387][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4392.021389][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4392.021396][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4392.021400][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4392.021404][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4392.021414][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4392.021417][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4392.021420][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4392.021426][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4392.021430][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4392.021434][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4392.021441][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4392.021446][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4392.021451][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4392.021460][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4392.021464][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4392.021466][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4392.021470][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4392.021474][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4392.021478][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4392.021480][ 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)) [ 4392.021485][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4392.021489][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4392.021493][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4392.021496][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4392.021498][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4392.021502][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4392.021510][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4392.021517][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4392.021524][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4392.021529][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4392.021538][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4392.021543][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4392.021553][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4392.021557][ 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) [ 4392.021561][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4392.021567][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4392.021570][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4392.021573][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4392.021580][ 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) [ 4392.021584][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4392.021587][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4392.021590][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4392.021593][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4392.021596][ 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) [ 4392.021600][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4392.021602][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4392.021606][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4392.021610][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4392.021613][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4392.021617][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4392.021619][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4392.021622][ 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) [ 4392.021625][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4392.021628][ C1] tc_run (net/core/dev.c:3912) [ 4392.021633][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4392.021636][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4392.021638][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4392.021643][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4392.021647][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4392.021649][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4392.021654][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4392.021659][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4392.021662][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4392.021666][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4392.021669][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4392.021673][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4392.021681][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4392.021683][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4392.021687][ 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) [ 4392.021691][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4392.021694][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4392.021698][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4392.021702][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4392.021705][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4392.021709][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4392.021713][ C1] ? __create_object (mm/kmemleak.c:756) [ 4392.021716][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4392.021724][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4392.021728][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4392.021731][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4392.021735][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4392.021738][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4392.021742][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4392.021744][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4392.021750][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4392.021754][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4392.021759][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4392.021762][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4392.021766][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4392.021769][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4392.021775][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4392.021781][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4392.021785][ C1] __do_softirq (kernel/softirq.c:553) [ 4392.021789][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4392.021793][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4392.021797][ C1] [ 4392.021798][ C1] [ 4392.021799][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4392.021805][ 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) [ 4392.021808][ 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 [ 4392.021811][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4392.021813][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4392.021815][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4392.021817][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4392.021818][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4392.021820][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4392.021823][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4392.021827][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4392.021831][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4392.021833][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4392.021836][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4392.021841][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4392.021843][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4392.021848][ C1] do_idle (kernel/sched/idle.c:312) [ 4392.021850][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4392.021853][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4392.021856][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4392.021860][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4416.576485][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4416.577025][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4416.577554][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4416.578030][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4416.578953][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4416.579574][ 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) [ 4416.579903][ 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 ... [ 4416.580884][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4416.581194][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4416.581602][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4416.582003][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4416.582409][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4416.582811][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4416.583214][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4416.583665][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4416.583999][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4416.584421][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4416.584826][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4416.585227][ C0] PKRU: 55555554 [ 4416.585411][ C0] Call Trace: [ 4416.585584][ C0] [ 4416.585734][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4416.585999][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4416.586246][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4416.586526][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4416.586801][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4416.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) [ 4416.587360][ 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)) [ 4416.587671][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4416.587935][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4416.588248][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4416.588546][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4416.588863][ 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) [ 4416.589156][ 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) [ 4416.589453][ 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) [ 4416.589746][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4416.590061][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4416.590303][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4416.590545][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4416.590788][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4416.591040][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4416.591320][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4416.591607][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4416.591847][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4416.592091][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4416.592354][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4416.592592][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4416.592841][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4416.593102][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4416.593384][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4416.593665][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4416.593915][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4416.594189][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4416.594456][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4416.594809][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4416.595064][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4416.595389][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4416.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) [ 4416.595863][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4416.596097][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4416.596354][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4416.596634][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4416.596909][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4416.597139][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4416.597463][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4416.597773][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4416.598059][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4416.598357][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4416.598606][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4416.598839][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4416.599141][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4416.599431][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4416.599759][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4416.600000][ 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)) [ 4416.600299][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4416.600589][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4416.600910][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4416.601168][ 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)) [ 4416.601409][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4416.601660][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4416.601977][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4416.602312][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4416.602616][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4416.602893][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4416.603183][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4416.603500][ 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) [ 4416.603737][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4416.604002][ 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) [ 4416.604235][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4416.604460][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4416.604713][ 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) [ 4416.604980][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4416.605267][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4416.605510][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4416.605789][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4416.606029][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4416.606279][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4416.606497][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4416.606769][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4416.607080][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4416.607320][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4416.607589][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4416.607833][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4416.608067][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4416.608309][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4416.608565][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4416.608784][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4416.609055][ C0] tc_run (net/core/dev.c:3912) [ 4416.609261][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4416.609497][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4416.609737][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4416.610002][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4416.610257][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4416.610495][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4416.610763][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4416.611071][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4416.611354][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4416.611644][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4416.611887][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4416.612146][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4416.612486][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4416.612764][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4416.613019][ 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) [ 4416.613286][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4416.613506][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4416.613749][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4416.614059][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4416.614314][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4416.614556][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4416.614808][ 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)) [ 4416.615043][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4416.615315][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4416.615600][ 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) [ 4416.615908][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4416.616154][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4416.616407][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4416.616649][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4416.616918][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4416.617185][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4416.617430][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4416.617688][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4416.617996][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4416.618262][ 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)) [ 4416.618486][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4416.618749][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4416.619021][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4416.619263][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4416.619501][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4416.619765][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4416.620027][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4416.620292][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4416.620565][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4416.620853][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4416.621094][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4416.621391][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4416.621633][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4416.621900][ 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)) [ 4416.622123][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4416.622422][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4416.622673][ C0] __do_softirq (kernel/softirq.c:553) [ 4416.622908][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4416.623130][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4416.623420][ C0] [ 4416.623571][ C0] [ 4416.623723][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4416.624032][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4416.624385][ 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 [ 4416.625366][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4416.625675][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4416.626077][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4416.626480][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4416.626881][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4416.627284][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4416.627692][ 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) [ 4416.627976][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4416.628212][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4416.628514][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4416.628744][ 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 [ 4416.629724][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4416.630150][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4416.630552][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4416.630953][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4416.631362][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4416.631765][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4416.634214][ 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) | [ 4416.634729][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4416.635212][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4416.635693][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4416.636627][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4416.637247][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4416.637574][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4416.638548][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4416.638857][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4416.639257][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4416.639656][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4416.640056][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4416.640467][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4416.640867][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4416.641321][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4416.641664][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4416.642068][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4416.642473][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4416.642875][ C1] PKRU: 55555554 [ 4416.643059][ C1] Call Trace: [ 4416.643231][ C1] [ 4416.643382][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4416.643647][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4416.643893][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4416.644171][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4416.644444][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4416.644736][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4416.645002][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4416.645311][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4416.645575][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4416.645840][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4416.646151][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4416.646447][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4416.646764][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4416.647055][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4416.647351][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4416.647643][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4416.647958][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4416.648197][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4416.648440][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4416.648690][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4416.648963][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4416.649252][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4416.649490][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4416.649734][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4416.649996][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4416.650233][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4416.650483][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4416.650742][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4416.651019][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4416.651303][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4416.651554][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4416.651827][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4416.652095][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4416.652445][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4416.652701][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4416.653027][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4416.653293][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4416.653498][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4416.653731][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4416.653987][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4416.654265][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4416.654494][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4416.654816][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4416.655125][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4416.655410][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4416.655704][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4416.655954][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4416.656187][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4416.656488][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4416.656776][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4416.657103][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4416.657342][ 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)) [ 4416.657640][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4416.657927][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4416.658246][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4416.658505][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4416.658741][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4416.658990][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4416.659306][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4416.659641][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4416.659943][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4416.660219][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4416.660507][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4416.660776][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4416.661093][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4416.661323][ 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) [ 4416.661555][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4416.661826][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4416.662093][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4416.662380][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4416.662630][ 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) [ 4416.662891][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4416.663156][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4416.663442][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4416.663682][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4416.663960][ 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) [ 4416.664222][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4416.664501][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4416.664743][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4416.664983][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4416.665216][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4416.665502][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4416.665743][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4416.665999][ 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) [ 4416.666260][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4416.666510][ C1] tc_run (net/core/dev.c:3912) [ 4416.666715][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4416.666949][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4416.667190][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4416.667453][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4416.667709][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4416.667947][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4416.668215][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4416.668520][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4416.668795][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4416.669048][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4416.669316][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4416.669574][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4416.669862][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4416.670140][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4416.670395][ 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) [ 4416.670660][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4416.670880][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4416.671125][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4416.671384][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4416.671636][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4416.671878][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4416.672127][ C1] ? __create_object (mm/kmemleak.c:756) [ 4416.672375][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4416.672643][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4416.672925][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4416.673200][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4416.673484][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4416.673756][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4416.674002][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4416.674275][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4416.674514][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4416.674778][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4416.675040][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4416.675303][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4416.675577][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4416.675866][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4416.676128][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4416.676364][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4416.676611][ C1] __do_softirq (kernel/softirq.c:553) [ 4416.676847][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4416.677069][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4416.677357][ C1] [ 4416.677508][ C1] [ 4416.677661][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4416.677965][ 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) [ 4416.678224][ 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 [ 4416.679201][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4416.679510][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4416.679914][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4416.680316][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4416.680717][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4416.681117][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4416.681528][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4416.681818][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4416.682080][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4416.682325][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4416.682578][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4416.682859][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4416.683100][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4416.683375][ C1] do_idle (kernel/sched/idle.c:312) [ 4416.683579][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4416.683824][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4416.684070][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4416.684340][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4444.576479][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4444.577016][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4444.577530][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4444.578003][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4444.578920][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4444.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) [ 4444.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 ... [ 4444.580840][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4444.581155][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4444.581554][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4444.581952][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4444.582354][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4444.582755][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4444.583161][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4444.583610][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4444.583942][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4444.584346][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4444.584752][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4444.585155][ C0] PKRU: 55555554 [ 4444.585337][ C0] Call Trace: [ 4444.585509][ C0] [ 4444.585657][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4444.585920][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4444.586166][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4444.586443][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4444.586718][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4444.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) [ 4444.587274][ 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)) [ 4444.587584][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4444.587847][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4444.588157][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4444.588453][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4444.588770][ 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) [ 4444.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) [ 4444.589357][ 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) [ 4444.589649][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4444.589962][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4444.590204][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4444.590445][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4444.590686][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4444.590936][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4444.591213][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4444.591501][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4444.591739][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4444.591981][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4444.592241][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4444.592479][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4444.592727][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4444.592985][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4444.593261][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4444.593540][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4444.593789][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4444.594061][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4444.594326][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4444.594675][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4444.594928][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4444.595249][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4444.595517][ 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) [ 4444.595721][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4444.595955][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4444.596207][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4444.596486][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4444.596759][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4444.596988][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4444.597311][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4444.597617][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4444.597906][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4444.598199][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4444.598449][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4444.598680][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4444.598979][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4444.599269][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4444.599595][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4444.599836][ 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)) [ 4444.600132][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4444.600422][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4444.600739][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4444.600996][ 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)) [ 4444.601236][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4444.601486][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4444.601800][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4444.602133][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4444.602436][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4444.602711][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4444.602999][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4444.603313][ 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) [ 4444.603548][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4444.603812][ 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) [ 4444.604044][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4444.604265][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4444.604518][ 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) [ 4444.604782][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4444.605067][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4444.605307][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4444.605585][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4444.605824][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4444.606072][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4444.606291][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4444.606561][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4444.606870][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4444.607109][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4444.607378][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4444.607619][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4444.607852][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4444.608093][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4444.608349][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4444.608567][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4444.608835][ C0] tc_run (net/core/dev.c:3912) [ 4444.609040][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4444.609274][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4444.609513][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4444.609776][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4444.610030][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4444.610268][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4444.610535][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4444.610840][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4444.611119][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4444.611408][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4444.611649][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4444.611907][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4444.612245][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4444.612522][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4444.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) [ 4444.613039][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4444.613259][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4444.613502][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4444.613808][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4444.614059][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4444.614300][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4444.614551][ 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)) [ 4444.614785][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4444.615054][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4444.615336][ 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) [ 4444.615641][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4444.615886][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4444.616137][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4444.616377][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4444.616645][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4444.616911][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4444.617152][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4444.617409][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4444.617715][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4444.617978][ 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)) [ 4444.618202][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4444.618464][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4444.618732][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4444.618973][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4444.619208][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4444.619471][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4444.619734][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4444.619995][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4444.620266][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4444.620551][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4444.620791][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4444.621080][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4444.621325][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4444.621589][ 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)) [ 4444.621812][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4444.622107][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4444.622357][ C0] __do_softirq (kernel/softirq.c:553) [ 4444.622591][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4444.622810][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4444.623099][ C0] [ 4444.623249][ C0] [ 4444.623401][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4444.623707][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4444.624061][ 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 [ 4444.625037][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4444.625348][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4444.625749][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4444.626150][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4444.626551][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4444.626954][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4444.627359][ 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) [ 4444.627642][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4444.627877][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4444.628179][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4444.628408][ 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 [ 4444.629383][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4444.629809][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4444.630210][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4444.630611][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4444.631014][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4444.631423][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4444.633879][ 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) | [ 4444.634393][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4444.634873][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4444.635354][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4444.636289][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4444.636904][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4444.637231][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4444.638207][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4444.638518][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4444.638920][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4444.639324][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4444.639725][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4444.640126][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4444.640528][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4444.640977][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4444.641321][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4444.641727][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4444.642129][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4444.642532][ C1] PKRU: 55555554 [ 4444.642714][ C1] Call Trace: [ 4444.642887][ C1] [ 4444.643042][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4444.643309][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4444.643555][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4444.643835][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4444.644112][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4444.644401][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4444.644669][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4444.644977][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4444.645241][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4444.645506][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4444.645818][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4444.646117][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4444.646435][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4444.646725][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4444.647023][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4444.647314][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4444.647636][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4444.647879][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4444.648121][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4444.648373][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4444.648648][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4444.648934][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4444.649175][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4444.649419][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4444.649681][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4444.649916][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4444.650166][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4444.650427][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4444.650706][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4444.650987][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4444.651243][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4444.651517][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4444.651783][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4444.652131][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4444.652385][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4444.652708][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4444.652973][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4444.653181][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4444.653413][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4444.653668][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4444.653946][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4444.654176][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4444.654500][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4444.654811][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4444.655094][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4444.655394][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4444.655642][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4444.655875][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4444.656178][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4444.656466][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4444.656793][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4444.657034][ 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)) [ 4444.657334][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4444.657621][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4444.657941][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4444.658200][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4444.658437][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4444.658687][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4444.659001][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4444.659341][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4444.659641][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4444.659916][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4444.660207][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4444.660476][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4444.660795][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4444.661012][ 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) [ 4444.661253][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4444.661526][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4444.661793][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4444.662080][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4444.662329][ 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) [ 4444.662592][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4444.662859][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4444.663147][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4444.663397][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4444.663675][ 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) [ 4444.663938][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4444.664215][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4444.664459][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4444.664705][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4444.664936][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4444.665224][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4444.665466][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4444.665723][ 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) [ 4444.665985][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4444.666235][ C1] tc_run (net/core/dev.c:3912) [ 4444.666443][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4444.666674][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4444.666915][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4444.667178][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4444.667434][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4444.667675][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4444.667942][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4444.668249][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4444.668523][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4444.668779][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4444.669045][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4444.669304][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4444.669592][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4444.669872][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4444.670127][ 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) [ 4444.670394][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4444.670611][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4444.670858][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4444.671119][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4444.671374][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4444.671617][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4444.671866][ C1] ? __create_object (mm/kmemleak.c:756) [ 4444.672110][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4444.672386][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4444.672673][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4444.672948][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4444.673232][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4444.673507][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4444.673753][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4444.674028][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4444.674265][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4444.674529][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4444.674792][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4444.675055][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4444.675331][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4444.675617][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4444.675878][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4444.676115][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4444.676367][ C1] __do_softirq (kernel/softirq.c:553) [ 4444.676601][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4444.676823][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4444.677109][ C1] [ 4444.677263][ C1] [ 4444.677414][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4444.677721][ 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) [ 4444.677980][ 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 [ 4444.678956][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4444.679267][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4444.679670][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4444.680070][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4444.680475][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4444.680878][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4444.681289][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4444.681581][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4444.681843][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4444.682087][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4444.682340][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4444.682622][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4444.682861][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4444.683139][ C1] do_idle (kernel/sched/idle.c:312) [ 4444.683344][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4444.683589][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4444.683834][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4444.684106][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4470.023628][ C1] rcu: 1-....: (2074759 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=484780 | [ 4470.024126][ C1] rcu: (t=2056116 jiffies g=2033089 q=12 ncpus=4) | [ 4470.024456][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 4470.024731][ C0] NMI backtrace for cpu 0 [ 4470.024742][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4470.024745][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 4470.024754][ C0] 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) [ 4470.024757][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [ 4470.024761][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4470.024762][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4470.024764][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4470.024766][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4470.024768][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4470.024769][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4470.024772][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4470.024775][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4470.024777][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4470.024778][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4470.024779][ C0] PKRU: 55555554 [ 4470.024781][ C0] Call Trace: [ 4470.024784][ C0] [ 4470.024788][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4470.024795][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4470.024801][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4470.024806][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4470.024809][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4470.024812][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4470.024816][ 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) [ 4470.024820][ C0] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 4470.024824][ C0] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 4470.024828][ C0] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 4470.024831][ C0] [ 4470.024832][ C0] [ 4470.024833][ 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) [ 4470.024837][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4470.024840][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4470.024845][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4470.024849][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4470.024853][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4470.024857][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4470.024860][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4470.024863][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4470.024866][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4470.024870][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4470.024874][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4470.024880][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4470.024883][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4470.024889][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4470.024897][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4470.024900][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4470.024903][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4470.024906][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4470.024908][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4470.024914][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4470.024919][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4470.024922][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4470.024933][ 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) [ 4470.024936][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4470.024938][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4470.024943][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4470.024947][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4470.024950][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4470.024956][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4470.024962][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4470.024968][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4470.024973][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4470.024982][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4470.024986][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4470.024988][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4470.024992][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4470.024995][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4470.025000][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4470.025002][ 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)) [ 4470.025006][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4470.025010][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4470.025015][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4470.025018][ 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)) [ 4470.025020][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4470.025024][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4470.025032][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4470.025039][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4470.025046][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4470.025052][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4470.025063][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4470.025070][ 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) [ 4470.025075][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4470.025078][ 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) [ 4470.025081][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4470.025085][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4470.025088][ 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) [ 4470.025091][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4470.025094][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4470.025097][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4470.025100][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4470.025104][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4470.025107][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4470.025110][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4470.025112][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4470.025118][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4470.025120][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4470.025126][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4470.025130][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4470.025133][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4470.025136][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4470.025138][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4470.025141][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4470.025144][ C0] tc_run (net/core/dev.c:3912) [ 4470.025148][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4470.025151][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4470.025154][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4470.025158][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4470.025162][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4470.025164][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4470.025168][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4470.025171][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4470.025175][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4470.025183][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4470.025186][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4470.025190][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4470.025197][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4470.025200][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4470.025204][ 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) [ 4470.025208][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4470.025211][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4470.025214][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4470.025219][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4470.025221][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4470.025225][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4470.025229][ 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)) [ 4470.025232][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4470.025239][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4470.025243][ 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) [ 4470.025247][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4470.025252][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4470.025254][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4470.025257][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4470.025260][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4470.025263][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4470.025265][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4470.025268][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4470.025271][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4470.025276][ 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)) [ 4470.025280][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4470.025283][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4470.025286][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4470.025289][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4470.025293][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4470.025298][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4470.025302][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4470.025305][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4470.025309][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4470.025313][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4470.025315][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4470.025320][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4470.025323][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4470.025325][ 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)) [ 4470.025328][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4470.025333][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4470.025336][ C0] __do_softirq (kernel/softirq.c:553) [ 4470.025341][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4470.025344][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4470.025348][ C0] [ 4470.025348][ C0] [ 4470.025350][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4470.025354][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4470.025357][ 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 [ 4470.025359][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4470.025362][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4470.025364][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4470.025365][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4470.025367][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4470.025369][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4470.025375][ 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) [ 4470.025379][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4470.025384][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4470.025387][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4470.025390][ 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 [ 4470.025392][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4470.025394][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4470.025397][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4470.025398][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4470.025400][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4470.025402][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4470.025398][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 4470.025400][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 4470.025402][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4470.025406][ C0] [ 4470.078164][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4470.078792][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 4470.079086][ 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 [ 4470.080067][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000246 [ 4470.080377][ C1] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4470.080779][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4470.081188][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4470.081592][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4470.081994][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4470.082397][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4470.082847][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4470.083185][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4470.083589][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4470.083991][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4470.084396][ C1] PKRU: 55555554 [ 4470.084578][ C1] Call Trace: [ 4470.084749][ C1] [ 4470.084899][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4470.085178][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4470.085433][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4470.085687][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4470.085919][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4470.086189][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4470.086463][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4470.086726][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4470.087014][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4470.087259][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4470.087576][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4470.087850][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4470.088139][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4470.088410][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4470.088718][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4470.088981][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4470.089245][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4470.089559][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4470.089859][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4470.090178][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4470.090468][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [ 4470.090730][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4470.091023][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4470.091337][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4470.091578][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4470.091821][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4470.092073][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4470.092347][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4470.092635][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4470.092873][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4470.093118][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4470.093380][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4470.093618][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4470.093868][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4470.094129][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4470.094408][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4470.094687][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4470.094937][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4470.095210][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4470.095478][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4470.095831][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4470.096085][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4470.096409][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4470.096675][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4470.096880][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4470.097114][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4470.097370][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4470.097649][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4470.097877][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4470.098199][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4470.098511][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4470.098794][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4470.099094][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4470.099344][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4470.099575][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4470.099879][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4470.100166][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4470.100496][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4470.100734][ 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)) [ 4470.101040][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4470.101328][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4470.101648][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4470.101906][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4470.102145][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4470.102396][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4470.102712][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4470.103049][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4470.103352][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4470.103630][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4470.103919][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4470.104187][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4470.104505][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4470.104724][ 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) [ 4470.104964][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4470.105236][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4470.105502][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4470.105791][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4470.106040][ 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) [ 4470.106304][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4470.106570][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4470.106856][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4470.107098][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4470.107376][ 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) [ 4470.107639][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4470.107921][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4470.108165][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4470.108411][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4470.108644][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4470.108930][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4470.109171][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4470.109428][ 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) [ 4470.109691][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4470.109941][ C1] tc_run (net/core/dev.c:3912) [ 4470.110148][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4470.110382][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4470.110621][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4470.110886][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4470.111146][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4470.111387][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4470.111654][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4470.111963][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4470.112237][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4470.112492][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4470.112760][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4470.113019][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4470.113310][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4470.113588][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4470.113843][ 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) [ 4470.114109][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4470.114330][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4470.114575][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4470.114830][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4470.115084][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4470.115327][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4470.115579][ C1] ? __create_object (mm/kmemleak.c:756) [ 4470.115828][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4470.116098][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4470.116381][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4470.116656][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4470.116941][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4470.117220][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4470.117467][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4470.117741][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4470.117980][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4470.118244][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4470.118508][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4470.118772][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4470.119046][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4470.119336][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4470.119599][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4470.119834][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4470.120084][ C1] __do_softirq (kernel/softirq.c:553) [ 4470.120320][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4470.120540][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4470.120830][ C1] [ 4470.120981][ C1] [ 4470.121139][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4470.121446][ 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) [ 4470.121705][ 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 [ 4470.122687][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4470.122998][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4470.123400][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4470.123803][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4470.124205][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4470.124606][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4470.125008][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4470.125300][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4470.125563][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4470.125808][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4470.126062][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4470.126341][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4470.126582][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4470.126857][ C1] do_idle (kernel/sched/idle.c:312) [ 4470.127062][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4470.127308][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4470.127554][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4470.127825][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4496.576494][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4496.577028][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4496.577538][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4496.578013][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4496.578933][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4496.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) [ 4496.579874][ 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 ... [ 4496.580849][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4496.581161][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4496.581565][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4496.581964][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4496.582366][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4496.582764][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4496.583167][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4496.583617][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4496.583954][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4496.584356][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4496.584757][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4496.585158][ C0] PKRU: 55555554 [ 4496.585341][ C0] Call Trace: [ 4496.585510][ C0] [ 4496.585662][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4496.585926][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4496.586170][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4496.586451][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4496.586724][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4496.587014][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4496.587282][ 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)) [ 4496.587592][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4496.587856][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4496.588166][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4496.588464][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4496.588781][ 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) [ 4496.589070][ 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) [ 4496.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) [ 4496.589657][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4496.589970][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4496.590211][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4496.590454][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4496.590694][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4496.590946][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4496.591222][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4496.591509][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4496.591749][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4496.591990][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4496.592251][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4496.592486][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4496.592733][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4496.592992][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4496.593268][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4496.593549][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4496.593797][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4496.594070][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4496.594335][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4496.594682][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4496.594940][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4496.595261][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4496.595526][ 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) [ 4496.595732][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4496.595965][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4496.596220][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4496.596496][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4496.596772][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4496.596999][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4496.597321][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4496.597630][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4496.597913][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4496.598210][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4496.598458][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4496.598687][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4496.598989][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4496.599275][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4496.599602][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4496.599843][ 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)) [ 4496.600141][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4496.600426][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4496.600744][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4496.601006][ 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)) [ 4496.601243][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4496.601493][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4496.601805][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4496.602140][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4496.602440][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4496.602717][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4496.603007][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4496.603321][ 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) [ 4496.603553][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4496.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) [ 4496.604050][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4496.604272][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4496.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) [ 4496.604791][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4496.605076][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4496.605317][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4496.605593][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4496.605836][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4496.606085][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4496.606302][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4496.606570][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4496.606882][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4496.607121][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4496.607389][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4496.607631][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4496.607860][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4496.608101][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4496.608359][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4496.608575][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4496.608845][ C0] tc_run (net/core/dev.c:3912) [ 4496.609052][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4496.609284][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4496.609523][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4496.609784][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4496.610040][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4496.610280][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4496.610546][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4496.610854][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4496.611131][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4496.611418][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4496.611659][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4496.611916][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4496.612253][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4496.612534][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4496.612788][ 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) [ 4496.613054][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4496.613272][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4496.613517][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4496.613823][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4496.614075][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4496.614315][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4496.614565][ 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)) [ 4496.614801][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4496.615069][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4496.615352][ 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) [ 4496.615657][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4496.615904][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4496.616156][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4496.616397][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4496.616667][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4496.616931][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4496.617174][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4496.617432][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4496.617736][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4496.618002][ 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)) [ 4496.618223][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4496.618484][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4496.618752][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4496.618994][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4496.619233][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4496.619496][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4496.619761][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4496.620022][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4496.620293][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4496.620580][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4496.620817][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4496.621119][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4496.621361][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4496.621626][ 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)) [ 4496.621846][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4496.622146][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4496.622396][ C0] __do_softirq (kernel/softirq.c:553) [ 4496.622627][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4496.622851][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4496.623137][ C0] [ 4496.623290][ C0] [ 4496.623440][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4496.623746][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4496.624096][ 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 [ 4496.625069][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4496.625380][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4496.625779][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4496.626181][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4496.626580][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4496.626979][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4496.627384][ 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) [ 4496.627669][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4496.627901][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4496.628203][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4496.628433][ 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 [ 4496.629408][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4496.629828][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4496.630232][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4496.630634][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4496.631038][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4496.631439][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4496.633904][ 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) | [ 4496.634420][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4496.634898][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4496.635383][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4496.636316][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4496.636936][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 4496.637223][ 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) [ 4496.638200][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 4496.638510][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4496.638910][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4496.639312][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4496.639715][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4496.640117][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4496.640519][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4496.640976][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4496.641310][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4496.641716][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4496.642118][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4496.642520][ C1] PKRU: 55555554 [ 4496.642704][ C1] Call Trace: [ 4496.642877][ C1] [ 4496.643026][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4496.643292][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4496.643537][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4496.643816][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4496.644093][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4496.644384][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4496.644651][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4496.644960][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4496.645223][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4496.645488][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4496.645799][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4496.646098][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4496.646415][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4496.646710][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4496.646992][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4496.647291][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4496.647604][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4496.647845][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4496.648088][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4496.648339][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4496.648613][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4496.648900][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4496.649138][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4496.649383][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4496.649644][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4496.649882][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4496.650131][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4496.650392][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4496.650670][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4496.650955][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4496.651206][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4496.651479][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4496.651746][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4496.652095][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4496.652352][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4496.652674][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4496.652939][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4496.653145][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4496.653379][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4496.653634][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4496.653918][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4496.654147][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4496.654470][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4496.654782][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4496.655064][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4496.655363][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4496.655614][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4496.655846][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4496.656149][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4496.656437][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4496.656766][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4496.657004][ 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)) [ 4496.657305][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4496.657592][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4496.657911][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4496.658170][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4496.658407][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4496.658658][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4496.658974][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4496.659311][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4496.659614][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4496.659891][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4496.660180][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4496.660449][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4496.660766][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4496.660991][ 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) [ 4496.661225][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4496.661501][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4496.661767][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4496.662056][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4496.662306][ 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) [ 4496.662568][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4496.662835][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4496.663121][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4496.663362][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4496.663640][ 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) [ 4496.663903][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4496.664183][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4496.664425][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4496.664667][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4496.664900][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4496.665186][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4496.665428][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4496.665686][ 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) [ 4496.665948][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4496.666197][ C1] tc_run (net/core/dev.c:3912) [ 4496.666404][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4496.666638][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4496.666877][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4496.667141][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4496.667396][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4496.667634][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4496.667902][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4496.668209][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4496.668483][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4496.668738][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4496.669009][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4496.669267][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4496.669558][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4496.669835][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4496.670089][ 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) [ 4496.670357][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4496.670576][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4496.670820][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4496.671083][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4496.671338][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4496.671580][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4496.671831][ C1] ? __create_object (mm/kmemleak.c:756) [ 4496.672077][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4496.672347][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4496.672629][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4496.672905][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4496.673189][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4496.673462][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4496.673709][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4496.673981][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4496.674221][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4496.674485][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4496.674750][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4496.675012][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4496.675288][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4496.675576][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4496.675840][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4496.676075][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4496.676330][ C1] __do_softirq (kernel/softirq.c:553) [ 4496.676565][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4496.676786][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4496.677075][ C1] [ 4496.677225][ C1] [ 4496.677382][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4496.677690][ 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) [ 4496.677948][ 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 [ 4496.678928][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4496.679244][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4496.679666][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4496.680070][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4496.680473][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4496.680880][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4496.681286][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4496.681579][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4496.681842][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4496.682088][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4496.682348][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4496.682628][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4496.682869][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4496.683154][ C1] do_idle (kernel/sched/idle.c:312) [ 4496.683373][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4496.683622][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4496.683867][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4496.684139][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4524.576495][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4524.577033][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4524.577550][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4524.578024][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4524.578946][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4524.579566][ 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) [ 4524.579894][ 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 ... [ 4524.580878][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4524.581188][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4524.581588][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4524.581987][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4524.582392][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4524.582793][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4524.583194][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4524.583643][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4524.583976][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4524.584382][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4524.584785][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4524.585184][ C0] PKRU: 55555554 [ 4524.585367][ C0] Call Trace: [ 4524.585539][ C0] [ 4524.585690][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4524.585953][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4524.586199][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4524.586478][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4524.586752][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4524.587043][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4524.587310][ 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)) [ 4524.587617][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4524.587882][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4524.588193][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4524.588488][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4524.588806][ 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) [ 4524.589100][ 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) [ 4524.589397][ 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) [ 4524.589690][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4524.590003][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4524.590249][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4524.590491][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4524.590736][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4524.590991][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4524.591264][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4524.591551][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4524.591788][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4524.592032][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4524.592293][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4524.592529][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4524.592778][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4524.593037][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4524.593319][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4524.593598][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4524.593846][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4524.594119][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4524.594387][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4524.594737][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4524.594993][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4524.595317][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4524.595583][ 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) [ 4524.595789][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4524.596023][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4524.596280][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4524.596561][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4524.596837][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4524.597068][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4524.597392][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4524.597700][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4524.597987][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4524.598285][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4524.598535][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4524.598771][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4524.599072][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4524.599363][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4524.599691][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4524.599935][ 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)) [ 4524.600232][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4524.600523][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4524.600849][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4524.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)) [ 4524.601344][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4524.601596][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4524.601916][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4524.602250][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4524.602556][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4524.602833][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4524.603125][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4524.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) [ 4524.603678][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4524.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) [ 4524.604179][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4524.604403][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4524.604656][ 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) [ 4524.604921][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4524.605209][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4524.605450][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4524.605732][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4524.605973][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4524.606221][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4524.606442][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4524.606712][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4524.607024][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4524.607266][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4524.607536][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4524.607777][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4524.608013][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4524.608256][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4524.608515][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4524.608735][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4524.609007][ C0] tc_run (net/core/dev.c:3912) [ 4524.609215][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4524.609450][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4524.609691][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4524.609954][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4524.610211][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4524.610456][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4524.610725][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4524.611038][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4524.611315][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4524.611605][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4524.611849][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4524.612109][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4524.612451][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4524.612729][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4524.612985][ 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) [ 4524.613254][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4524.613477][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4524.613726][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4524.614033][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4524.614287][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4524.614531][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4524.614782][ 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)) [ 4524.615019][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4524.615290][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4524.615573][ 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) [ 4524.615880][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4524.616128][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4524.616382][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4524.616622][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4524.616893][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4524.617161][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4524.617405][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4524.617663][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4524.617969][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4524.618235][ 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)) [ 4524.618462][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4524.618725][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4524.618995][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4524.619238][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4524.619476][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4524.619740][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4524.620005][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4524.620268][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4524.620541][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4524.620832][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4524.621074][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4524.621369][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4524.621610][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4524.621876][ 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)) [ 4524.622101][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4524.622400][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4524.622650][ C0] __do_softirq (kernel/softirq.c:553) [ 4524.622887][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4524.623108][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4524.623400][ C0] [ 4524.623549][ C0] [ 4524.623702][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4524.624009][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4524.624366][ 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 [ 4524.625348][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4524.625659][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4524.626060][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4524.626463][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4524.626866][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4524.627270][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4524.627677][ 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) [ 4524.627960][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4524.628197][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4524.628502][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4524.628729][ 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 [ 4524.629710][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4524.630137][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4524.630541][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4524.630946][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4524.631352][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4524.631755][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4524.634219][ 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) | [ 4524.634735][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4524.635216][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4524.635698][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4524.636638][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4524.637256][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4524.637583][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4524.638565][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4524.638876][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4524.639280][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4524.639684][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4524.640084][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4524.640485][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4524.640896][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4524.641348][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4524.641685][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4524.642087][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4524.642489][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4524.642896][ C1] PKRU: 55555554 [ 4524.643078][ C1] Call Trace: [ 4524.643251][ C1] [ 4524.643401][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4524.643667][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4524.643912][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4524.644193][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4524.644469][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4524.644758][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4524.645027][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4524.645336][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4524.645599][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4524.645865][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4524.646176][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4524.646476][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4524.646795][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4524.647085][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4524.647386][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4524.647675][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4524.647990][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4524.648234][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4524.648486][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4524.648738][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4524.649013][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4524.649300][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4524.649542][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4524.649786][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4524.650048][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4524.650285][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4524.650535][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4524.650802][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4524.651088][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4524.651369][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4524.651619][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4524.651893][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4524.652157][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4524.652509][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4524.652763][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4524.653090][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4524.653359][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4524.653566][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4524.653797][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4524.654053][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4524.654332][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4524.654561][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4524.654883][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4524.655193][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4524.655476][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4524.655776][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4524.656024][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4524.656256][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4524.656562][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4524.656847][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4524.657175][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4524.657417][ 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)) [ 4524.657718][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4524.658005][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4524.658325][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4524.658583][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4524.658820][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4524.659070][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4524.659384][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4524.659722][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4524.660024][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4524.660301][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4524.660591][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4524.660867][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4524.661184][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4524.661403][ 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) [ 4524.661637][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4524.661909][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4524.662176][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4524.662464][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4524.662714][ 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) [ 4524.662976][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4524.663244][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4524.663533][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4524.663774][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4524.664053][ 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) [ 4524.664316][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4524.664595][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4524.664839][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4524.665082][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4524.665315][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4524.665603][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4524.665846][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4524.666103][ 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) [ 4524.666366][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4524.666617][ C1] tc_run (net/core/dev.c:3912) [ 4524.666825][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4524.667057][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4524.667299][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4524.667560][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4524.667816][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4524.668063][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4524.668331][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4524.668638][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4524.668912][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4524.669169][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4524.669436][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4524.669695][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4524.669984][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4524.670263][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4524.670518][ 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) [ 4524.670791][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4524.671009][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4524.671256][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4524.671512][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4524.671767][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4524.672009][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4524.672260][ C1] ? __create_object (mm/kmemleak.c:756) [ 4524.672506][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4524.672776][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4524.673062][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4524.673337][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4524.673623][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4524.673898][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4524.674146][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4524.674421][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4524.674659][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4524.674925][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4524.675192][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4524.675456][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4524.675731][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4524.676018][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4524.676282][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4524.676519][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4524.676776][ C1] __do_softirq (kernel/softirq.c:553) [ 4524.677011][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4524.677232][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4524.677520][ C1] [ 4524.677672][ C1] [ 4524.677823][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4524.678131][ 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) [ 4524.678390][ 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 [ 4524.679367][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4524.679677][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4524.680078][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4524.680480][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4524.680889][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4524.681295][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4524.681698][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4524.681991][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4524.682254][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4524.682498][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4524.682751][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4524.683034][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4524.683275][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4524.683550][ C1] do_idle (kernel/sched/idle.c:312) [ 4524.683756][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4524.684001][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4524.684246][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4524.684519][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4524.684832][ C1] | [ 4548.131265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4548.131642][ C0] rcu: 0-....: (2155942 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=502228 | [ 4548.132200][ C0] rcu: (t=2134224 jiffies g=2033089 q=12 ncpus=4) [ 4548.132985][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4548.133604][ 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) [ 4548.133935][ 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 ... [ 4548.134909][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4548.135219][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4548.135620][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4548.136021][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4548.136424][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4548.136824][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4548.137223][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4548.137677][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4548.138010][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4548.138416][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4548.138815][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4548.139216][ C0] PKRU: 55555554 [ 4548.139399][ C0] Call Trace: [ 4548.139571][ C0] [ 4548.139720][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4548.139994][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4548.140251][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4548.140506][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4548.140744][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4548.141014][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4548.141286][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4548.141543][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4548.141831][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4548.142075][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4548.142390][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4548.142666][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4548.142956][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4548.143222][ 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)) [ 4548.143531][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4548.143794][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4548.144105][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4548.144403][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4548.144718][ 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) [ 4548.145012][ 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) [ 4548.145309][ 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) [ 4548.145600][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4548.145913][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4548.146157][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4548.146398][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4548.146640][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4548.146889][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4548.147162][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4548.147451][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4548.147690][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4548.147932][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4548.148193][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4548.148430][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4548.148679][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4548.148939][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4548.149217][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4548.149495][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4548.149744][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4548.150015][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4548.150281][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4548.150635][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4548.150890][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4548.151213][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4548.151478][ 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) [ 4548.151683][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4548.151916][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4548.152170][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4548.152448][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4548.152722][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4548.152952][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4548.153273][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4548.153579][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4548.153864][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4548.154159][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4548.154408][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4548.154640][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4548.154939][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4548.155226][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4548.155553][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4548.155794][ 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)) [ 4548.156089][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4548.156378][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4548.156697][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4548.156955][ 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)) [ 4548.157188][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4548.157440][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4548.157757][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4548.158089][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4548.158391][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4548.158664][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4548.158954][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4548.159268][ 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) [ 4548.159503][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4548.159768][ 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) [ 4548.160003][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4548.160225][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4548.160479][ 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) [ 4548.160752][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4548.161038][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4548.161277][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4548.161556][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4548.161794][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4548.162043][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4548.162262][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4548.162531][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4548.162843][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4548.163080][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4548.163350][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4548.163591][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4548.163824][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4548.164065][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4548.164320][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4548.164536][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4548.164805][ C0] tc_run (net/core/dev.c:3912) [ 4548.165011][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4548.165245][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4548.165485][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4548.165748][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4548.166003][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4548.166242][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4548.166514][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4548.166817][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4548.167094][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4548.167388][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4548.167630][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4548.167889][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4548.168227][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4548.168504][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4548.168758][ 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) [ 4548.169022][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4548.169242][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4548.169486][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4548.169792][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4548.170045][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4548.170287][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4548.170538][ 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)) [ 4548.170782][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4548.171052][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4548.171335][ 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) [ 4548.171641][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4548.171886][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4548.172138][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4548.172377][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4548.172648][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4548.172918][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4548.173160][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4548.173417][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4548.173723][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4548.173987][ 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)) [ 4548.174212][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4548.174474][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4548.174743][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4548.174985][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4548.175220][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4548.175485][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4548.175750][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4548.176015][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4548.176286][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4548.176571][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4548.176812][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4548.177103][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4548.177348][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4548.177613][ 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)) [ 4548.177836][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4548.178133][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4548.178384][ C0] __do_softirq (kernel/softirq.c:553) [ 4548.178619][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4548.178839][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4548.179129][ C0] [ 4548.179279][ C0] [ 4548.179431][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4548.179737][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4548.180091][ 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 [ 4548.181074][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4548.181382][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4548.181783][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4548.182184][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4548.182583][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4548.182987][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4548.183394][ 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) [ 4548.183676][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4548.183912][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4548.184214][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4548.184441][ 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 [ 4548.185413][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4548.185839][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4548.186239][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4548.186639][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4548.187042][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4548.187444][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4548.187444][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4548.187848][ C0] | [ 4548.188007][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 4548.188280][ C1] NMI backtrace for cpu 1 [ 4548.188292][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4548.188294][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4548.188303][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4548.188306][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4548.188309][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4548.188311][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4548.188313][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4548.188314][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4548.188316][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4548.188318][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4548.188320][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4548.188323][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4548.188325][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4548.188326][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4548.188328][ C1] PKRU: 55555554 [ 4548.188330][ C1] Call Trace: [ 4548.188333][ C1] [ 4548.188336][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4548.188342][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4548.188348][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4548.188353][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4548.188356][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4548.188359][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4548.188363][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4548.188367][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4548.188370][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4548.188374][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4548.188377][ C1] [ 4548.188378][ C1] [ 4548.188379][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4548.188383][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4548.188387][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4548.188390][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4548.188395][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4548.188398][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4548.188401][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4548.188403][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4548.188408][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4548.188411][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4548.188418][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4548.188421][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4548.188426][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4548.188433][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4548.188437][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4548.188440][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4548.188443][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4548.188445][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4548.188451][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4548.188456][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4548.188459][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4548.188469][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4548.188472][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4548.188475][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4548.188480][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4548.188484][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4548.188488][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4548.188495][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4548.188500][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4548.188505][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4548.188513][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4548.188516][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4548.188518][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4548.188522][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4548.188525][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4548.188530][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4548.188532][ 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)) [ 4548.188537][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4548.188541][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4548.188545][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4548.188548][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4548.188550][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4548.188554][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4548.188562][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4548.188570][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4548.188577][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4548.188582][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4548.188590][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4548.188597][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4548.188606][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4548.188611][ 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) [ 4548.188615][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4548.188620][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4548.188623][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4548.188627][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4548.188634][ 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) [ 4548.188638][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4548.188641][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4548.188645][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4548.188647][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4548.188650][ 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) [ 4548.188654][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4548.188656][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4548.188660][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4548.188664][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4548.188667][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4548.188670][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4548.188672][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4548.188675][ 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) [ 4548.188678][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4548.188681][ C1] tc_run (net/core/dev.c:3912) [ 4548.188686][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4548.188689][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4548.188691][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4548.188695][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4548.188700][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4548.188702][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4548.188707][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4548.188711][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4548.188714][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4548.188718][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4548.188722][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4548.188725][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4548.188733][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4548.188736][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4548.188740][ 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) [ 4548.188744][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4548.188747][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4548.188750][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4548.188754][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4548.188757][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4548.188761][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4548.188764][ C1] ? __create_object (mm/kmemleak.c:756) [ 4548.188768][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4548.188775][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4548.188780][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4548.188783][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4548.188788][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4548.188791][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4548.188794][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4548.188797][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4548.188802][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4548.188807][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4548.188811][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4548.188813][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4548.188818][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4548.188821][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4548.188827][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4548.188834][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4548.188837][ C1] __do_softirq (kernel/softirq.c:553) [ 4548.188842][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4548.188845][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4548.188849][ C1] [ 4548.188849][ C1] [ 4548.188851][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4548.188856][ 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) [ 4548.188860][ 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 [ 4548.188862][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4548.188864][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4548.188866][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4548.188868][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4548.188870][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4548.188871][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4548.188874][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4548.188878][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4548.188882][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4548.188884][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4548.188887][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4548.188891][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4548.188894][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4548.188898][ C1] do_idle (kernel/sched/idle.c:312) [ 4548.188900][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4548.188903][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4548.188906][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4548.188910][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4572.576476][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4572.577017][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4572.577528][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4572.578004][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4572.578922][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4572.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) [ 4572.579865][ 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 ... [ 4572.580848][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4572.581158][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4572.581559][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4572.581961][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4572.582362][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4572.582763][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4572.583165][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4572.583614][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4572.583947][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4572.584350][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4572.584754][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4572.585153][ C0] PKRU: 55555554 [ 4572.585337][ C0] Call Trace: [ 4572.585509][ C0] [ 4572.585658][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4572.585922][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4572.586168][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4572.586446][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4572.586719][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4572.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) [ 4572.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)) [ 4572.587587][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4572.587850][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4572.588161][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4572.588458][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4572.588774][ 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) [ 4572.589066][ 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) [ 4572.589362][ 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) [ 4572.589654][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4572.589968][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4572.590208][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4572.590451][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4572.590695][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4572.590945][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4572.591217][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4572.591505][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4572.591744][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4572.591986][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4572.592247][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4572.592484][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4572.592731][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4572.592991][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4572.593269][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4572.593548][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4572.593797][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4572.594069][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4572.594334][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4572.594686][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4572.594940][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4572.595263][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4572.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) [ 4572.595735][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4572.595966][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4572.596220][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4572.596502][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4572.596775][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4572.597003][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4572.597326][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4572.597634][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4572.597918][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4572.598215][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4572.598465][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4572.598697][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4572.598997][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4572.599286][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4572.599612][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4572.599851][ 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)) [ 4572.600149][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4572.600437][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4572.600761][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4572.601018][ 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)) [ 4572.601253][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4572.601502][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4572.601817][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4572.602155][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4572.602458][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4572.602733][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4572.603022][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4572.603338][ 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) [ 4572.603575][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4572.603840][ 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) [ 4572.604071][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4572.604295][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4572.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) [ 4572.604813][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4572.605098][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4572.605340][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4572.605617][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4572.605858][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4572.606106][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4572.606324][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4572.606594][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4572.606903][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4572.607142][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4572.607411][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4572.607654][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4572.607886][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4572.608126][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4572.608383][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4572.608601][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4572.608870][ C0] tc_run (net/core/dev.c:3912) [ 4572.609076][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4572.609310][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4572.609550][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4572.609813][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4572.610067][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4572.610306][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4572.610577][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4572.610884][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4572.611158][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4572.611449][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4572.611691][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4572.611949][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4572.612291][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4572.612568][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4572.612821][ 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) [ 4572.613088][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4572.613306][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4572.613550][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4572.613857][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4572.614110][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4572.614352][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4572.614602][ 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)) [ 4572.614837][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4572.615105][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4572.615390][ 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) [ 4572.615700][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4572.615945][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4572.616197][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4572.616440][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4572.616707][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4572.616972][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4572.617216][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4572.617473][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4572.617779][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4572.618047][ 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)) [ 4572.618270][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4572.618532][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4572.618801][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4572.619042][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4572.619279][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4572.619541][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4572.619803][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4572.620065][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4572.620341][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4572.620631][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4572.620872][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4572.621161][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4572.621404][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4572.621668][ 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)) [ 4572.621890][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4572.622187][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4572.622437][ C0] __do_softirq (kernel/softirq.c:553) [ 4572.622672][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4572.622892][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4572.623180][ C0] [ 4572.623331][ C0] [ 4572.623481][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4572.623789][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4572.624140][ 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 [ 4572.625118][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4572.625426][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4572.625828][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4572.626229][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4572.626628][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4572.627029][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4572.627436][ 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) [ 4572.627718][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4572.627952][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4572.628252][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4572.628483][ 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 [ 4572.629457][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4572.629881][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4572.630283][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4572.630686][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4572.631085][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4572.631490][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4572.633946][ 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) | [ 4572.634460][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4572.634946][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4572.635427][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4572.636361][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4572.636974][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4572.637300][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4572.638274][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4572.638583][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4572.638983][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4572.639388][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4572.639790][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4572.640190][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4572.640594][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4572.641044][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4572.641382][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4572.641784][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4572.642185][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4572.642591][ C1] PKRU: 55555554 [ 4572.642772][ C1] Call Trace: [ 4572.642946][ C1] [ 4572.643094][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4572.643359][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4572.643605][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4572.643884][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4572.644159][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4572.644449][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4572.644715][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4572.645024][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4572.645287][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4572.645552][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4572.645862][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4572.646161][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4572.646481][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4572.646773][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4572.647071][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4572.647362][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4572.647674][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4572.647917][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4572.648158][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4572.648409][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4572.648685][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4572.648971][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4572.649211][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4572.649460][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4572.649723][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4572.649958][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4572.650207][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4572.650467][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4572.650751][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4572.651033][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4572.651283][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4572.651556][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4572.651821][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4572.652171][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4572.652426][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4572.652750][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4572.653015][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4572.653223][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4572.653454][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4572.653709][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4572.653987][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4572.654216][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4572.654539][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4572.654849][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4572.655132][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4572.655431][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4572.655680][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4572.655912][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4572.656215][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4572.656501][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4572.656827][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4572.657068][ 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)) [ 4572.657368][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4572.657655][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4572.657974][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4572.658231][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4572.658469][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4572.658718][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4572.659032][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4572.659369][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4572.659671][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4572.659947][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4572.660238][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4572.660509][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4572.660833][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4572.661052][ 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) [ 4572.661287][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4572.661558][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4572.661825][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4572.662113][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4572.662363][ 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) [ 4572.662626][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4572.662894][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4572.663181][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4572.663423][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4572.663702][ 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) [ 4572.663964][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4572.664240][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4572.664483][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4572.664725][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4572.664957][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4572.665244][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4572.665486][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4572.665743][ 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) [ 4572.666005][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4572.666257][ C1] tc_run (net/core/dev.c:3912) [ 4572.666464][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4572.666695][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4572.666935][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4572.667198][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4572.667454][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4572.667695][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4572.667961][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4572.668270][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4572.668542][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4572.668797][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4572.669063][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4572.669321][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4572.669608][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4572.669887][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4572.670142][ 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) [ 4572.670409][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4572.670634][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4572.670886][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4572.671139][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4572.671394][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4572.671635][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4572.671884][ C1] ? __create_object (mm/kmemleak.c:756) [ 4572.672128][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4572.672400][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4572.672682][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4572.672957][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4572.673239][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4572.673514][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4572.673759][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4572.674033][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4572.674270][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4572.674534][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4572.674797][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4572.675058][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4572.675334][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4572.675619][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4572.675882][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4572.676117][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4572.676368][ C1] __do_softirq (kernel/softirq.c:553) [ 4572.676602][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4572.676823][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4572.677110][ C1] [ 4572.677262][ C1] [ 4572.677413][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4572.677720][ 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) [ 4572.677978][ 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 [ 4572.678953][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4572.679268][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4572.679668][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4572.680068][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4572.680472][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4572.680879][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4572.681283][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4572.681574][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4572.681836][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4572.682080][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4572.682333][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4572.682613][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4572.682852][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4572.683128][ C1] do_idle (kernel/sched/idle.c:312) [ 4572.683333][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4572.683577][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4572.683823][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4572.684093][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4600.576495][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4600.577033][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4600.577545][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4600.578021][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4600.578944][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4600.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) [ 4600.579887][ 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 ... [ 4600.580870][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4600.581177][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4600.581581][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4600.581982][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4600.582382][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4600.582781][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4600.583185][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4600.583634][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4600.583969][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4600.584372][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4600.584783][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4600.585185][ C0] PKRU: 55555554 [ 4600.585368][ C0] Call Trace: [ 4600.585539][ C0] [ 4600.585690][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4600.585954][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4600.586199][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4600.586479][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4600.586752][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4600.587041][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4600.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)) [ 4600.587615][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4600.587880][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4600.588190][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4600.588491][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4600.588806][ 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) [ 4600.589096][ 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) [ 4600.589396][ 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) [ 4600.589684][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4600.589998][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4600.590241][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4600.590490][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4600.590732][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4600.590981][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4600.591258][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4600.591544][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4600.591784][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4600.592032][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4600.592295][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4600.592530][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4600.592779][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4600.593039][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4600.593316][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4600.593598][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4600.593848][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4600.594121][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4600.594388][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4600.594736][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4600.594991][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4600.595314][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4600.595579][ 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) [ 4600.595784][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4600.596017][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4600.596272][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4600.596549][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4600.596827][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4600.597056][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4600.597379][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4600.597688][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4600.597972][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4600.598274][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4600.598524][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4600.598755][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4600.599059][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4600.599345][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4600.599672][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4600.599913][ 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)) [ 4600.600211][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4600.600503][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4600.600821][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4600.601078][ 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)) [ 4600.601316][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4600.601566][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4600.601881][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4600.602216][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4600.602516][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4600.602793][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4600.603085][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4600.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) [ 4600.603634][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4600.603900][ 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) [ 4600.604132][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4600.604355][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4600.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) [ 4600.604873][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4600.605160][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4600.605401][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4600.605678][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4600.605920][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4600.606169][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4600.606386][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4600.606654][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4600.606964][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4600.607204][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4600.607472][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4600.607714][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4600.607944][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4600.608185][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4600.608441][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4600.608658][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4600.608929][ C0] tc_run (net/core/dev.c:3912) [ 4600.609136][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4600.609368][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4600.609608][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4600.609869][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4600.610123][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4600.610364][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4600.610634][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4600.610942][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4600.611215][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4600.611503][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4600.611744][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4600.612001][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4600.612344][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4600.612623][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4600.612877][ 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) [ 4600.613143][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4600.613361][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4600.613606][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4600.613912][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4600.614166][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4600.614407][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4600.614656][ 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)) [ 4600.614894][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4600.615162][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4600.615446][ 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) [ 4600.615751][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4600.615998][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4600.616250][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4600.616492][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4600.616761][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4600.617026][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4600.617271][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4600.617528][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4600.617833][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4600.618099][ 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)) [ 4600.618322][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4600.618583][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4600.618853][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4600.619094][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4600.619334][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4600.619597][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4600.619859][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4600.620120][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4600.620393][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4600.620681][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4600.620920][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4600.621212][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4600.621454][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4600.621719][ 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)) [ 4600.621939][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4600.622237][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4600.622488][ C0] __do_softirq (kernel/softirq.c:553) [ 4600.622719][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4600.622943][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4600.623228][ C0] [ 4600.623381][ C0] [ 4600.623531][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4600.623838][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4600.624188][ 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 [ 4600.625164][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4600.625474][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4600.625873][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4600.626277][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4600.626677][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4600.627077][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4600.627481][ 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) [ 4600.627767][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4600.627998][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4600.628302][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4600.628531][ 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 [ 4600.629506][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4600.629927][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4600.630332][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4600.630738][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4600.631138][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4600.631539][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4600.634001][ 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) | [ 4600.634514][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4600.634994][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4600.635474][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4600.636412][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4600.637030][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4600.637358][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4600.638337][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4600.638648][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4600.639047][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4600.639453][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4600.639854][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4600.640254][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4600.640660][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4600.641112][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4600.641449][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4600.641852][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4600.642253][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4600.642655][ C1] PKRU: 55555554 [ 4600.642837][ C1] Call Trace: [ 4600.643009][ C1] [ 4600.643158][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4600.643423][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4600.643669][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4600.643949][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4600.644225][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4600.644514][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4600.644781][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4600.645091][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4600.645354][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4600.645619][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4600.645931][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4600.646233][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4600.646551][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4600.646842][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4600.647140][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4600.647430][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4600.647745][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4600.647987][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4600.648228][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4600.648479][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4600.648755][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4600.649040][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4600.649280][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4600.649523][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4600.649785][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4600.650021][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4600.650270][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4600.650537][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4600.650815][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4600.651095][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4600.651345][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4600.651621][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4600.651887][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4600.652235][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4600.652490][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4600.652812][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4600.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) [ 4600.653285][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4600.653517][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4600.653774][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4600.654051][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4600.654283][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4600.654606][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4600.654915][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4600.655198][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4600.655498][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4600.655747][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4600.655981][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4600.656284][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4600.656570][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4600.656898][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4600.657138][ 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)) [ 4600.657439][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4600.657726][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4600.658045][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4600.658308][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4600.658545][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4600.658794][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4600.659109][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4600.659445][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4600.659748][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4600.660024][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4600.660316][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4600.660593][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4600.660910][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4600.661129][ 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) [ 4600.661364][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4600.661637][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4600.661903][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4600.662189][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4600.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) [ 4600.662701][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4600.662966][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4600.663255][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4600.663496][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4600.663774][ 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) [ 4600.664037][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4600.664315][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4600.664557][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4600.664800][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4600.665032][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4600.665321][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4600.665562][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4600.665820][ 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) [ 4600.666082][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4600.666331][ C1] tc_run (net/core/dev.c:3912) [ 4600.666538][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4600.666768][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4600.667010][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4600.667273][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4600.667528][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4600.667768][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4600.668035][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4600.668342][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4600.668615][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4600.668870][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4600.669136][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4600.669395][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4600.669683][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4600.669963][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4600.670218][ 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) [ 4600.670490][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4600.670708][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4600.670954][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4600.671208][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4600.671462][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4600.671703][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4600.671952][ C1] ? __create_object (mm/kmemleak.c:756) [ 4600.672198][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4600.672467][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4600.672754][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4600.673032][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4600.673315][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4600.673591][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4600.673836][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4600.674111][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4600.674348][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4600.674612][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4600.674875][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4600.675138][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4600.675419][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4600.675704][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4600.675967][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4600.676207][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4600.676458][ C1] __do_softirq (kernel/softirq.c:553) [ 4600.676692][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4600.676914][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4600.677200][ C1] [ 4600.677354][ C1] [ 4600.677504][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4600.677811][ 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) [ 4600.678070][ 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 [ 4600.679046][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4600.679357][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4600.679757][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4600.680156][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4600.680565][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4600.680967][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4600.681371][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4600.681662][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4600.681925][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4600.682167][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4600.682422][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4600.682704][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4600.682942][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4600.683220][ C1] do_idle (kernel/sched/idle.c:312) [ 4600.683424][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4600.683669][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4600.683913][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4600.684185][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4600.684499][ C1] | [ 4626.192265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4626.192639][ C0] rcu: 0-....: (2233834 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=518918 | [ 4626.193196][ C0] rcu: (t=2212285 jiffies g=2033089 q=12 ncpus=4) [ 4626.193982][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4626.194601][ 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) [ 4626.194891][ 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 [ 4626.195871][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000216 [ 4626.196179][ C0] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4626.196582][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [ 4626.196983][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffff888008121b5b [ 4626.197385][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4626.197789][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4626.198191][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4626.198642][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4626.198976][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4626.199378][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4626.199781][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4626.200183][ C0] PKRU: 55555554 [ 4626.200374][ C0] Call Trace: [ 4626.200544][ C0] [ 4626.200697][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4626.200970][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4626.201224][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4626.201478][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4626.201709][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4626.201981][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4626.202254][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4626.202513][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4626.202798][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4626.203043][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4626.203359][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4626.203632][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4626.203921][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4626.204189][ 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)) [ 4626.204496][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4626.204758][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 4626.205021][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4626.205330][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4626.205630][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4626.205947][ 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) [ 4626.206237][ 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) [ 4626.206496][ 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) [ 4626.206782][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4626.207096][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4626.207336][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4626.207580][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4626.207822][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4626.208072][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4626.208346][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4626.208632][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4626.208871][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4626.209114][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4626.209376][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4626.209613][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4626.209860][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4626.210120][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4626.210402][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4626.210681][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4626.210929][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4626.211206][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4626.211471][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4626.211821][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4626.212076][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4626.212398][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4626.212664][ 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) [ 4626.212870][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4626.213103][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4626.213358][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4626.213638][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4626.213913][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4626.214142][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4626.214464][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4626.214776][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4626.215062][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4626.215360][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4626.215610][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4626.215842][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4626.216142][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4626.216430][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4626.216757][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4626.216996][ 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)) [ 4626.217298][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4626.217585][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4626.217905][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4626.218161][ 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)) [ 4626.218397][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4626.218647][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4626.218963][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4626.219297][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4626.219599][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4626.219875][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4626.220165][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4626.220488][ 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) [ 4626.220723][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4626.220990][ 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) [ 4626.221220][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4626.221444][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4626.221698][ 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) [ 4626.221963][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4626.222248][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4626.222490][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4626.222767][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4626.223008][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4626.223257][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4626.223481][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4626.223752][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4626.224062][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4626.224302][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4626.224569][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4626.224812][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4626.225045][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4626.225286][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4626.225543][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4626.225761][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4626.226031][ C0] tc_run (net/core/dev.c:3912) [ 4626.226238][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4626.226472][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4626.226713][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4626.226977][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4626.227231][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4626.227470][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4626.227737][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4626.228043][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4626.228318][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4626.228607][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4626.228846][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4626.229106][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4626.229446][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4626.229722][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4626.229977][ 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) [ 4626.230244][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4626.230465][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4626.230709][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4626.231017][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4626.231270][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4626.231513][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4626.231763][ 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)) [ 4626.231996][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4626.232266][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4626.232550][ 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) [ 4626.232856][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4626.233103][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4626.233357][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4626.233598][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4626.233868][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4626.234132][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4626.234378][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4626.234635][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4626.234940][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4626.235205][ 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)) [ 4626.235429][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4626.235691][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4626.235965][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4626.236206][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4626.236442][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4626.236707][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4626.236969][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4626.237231][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4626.237506][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4626.237793][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4626.238034][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4626.238326][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4626.238567][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4626.238831][ 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)) [ 4626.239054][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4626.239352][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4626.239602][ C0] __do_softirq (kernel/softirq.c:553) [ 4626.239837][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4626.240058][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4626.240352][ C0] [ 4626.240503][ C0] [ 4626.240653][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4626.240961][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4626.241311][ 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 [ 4626.242289][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4626.242597][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4626.243000][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4626.243404][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4626.243803][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4626.244205][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4626.244612][ 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) [ 4626.244894][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4626.245129][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4626.245428][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4626.245658][ 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 [ 4626.246635][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4626.247059][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4626.247460][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4626.247859][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4626.248259][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4626.248663][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4626.248663][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4626.249067][ C0] | [ 4626.249224][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 4626.249500][ C1] NMI backtrace for cpu 1 [ 4626.249512][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4626.249514][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4626.249523][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4626.249526][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4626.249529][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4626.249531][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4626.249533][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4626.249535][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4626.249536][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4626.249538][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4626.249540][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4626.249544][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4626.249545][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4626.249547][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4626.249548][ C1] PKRU: 55555554 [ 4626.249549][ C1] Call Trace: [ 4626.249553][ C1] [ 4626.249556][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4626.249562][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4626.249568][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4626.249573][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4626.249577][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4626.249579][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4626.249583][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4626.249587][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4626.249590][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4626.249593][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4626.249597][ C1] [ 4626.249598][ C1] [ 4626.249599][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4626.249603][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4626.249607][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4626.249611][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4626.249615][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4626.249618][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4626.249621][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4626.249624][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4626.249629][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4626.249632][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4626.249639][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4626.249642][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4626.249648][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4626.249654][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4626.249658][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4626.249661][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4626.249664][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4626.249667][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4626.249673][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4626.249678][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4626.249681][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4626.249692][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4626.249696][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4626.249698][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4626.249704][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4626.249707][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4626.249712][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4626.249718][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4626.249724][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4626.249728][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4626.249737][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4626.249740][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4626.249742][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4626.249745][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4626.249749][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4626.249753][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4626.249756][ 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)) [ 4626.249760][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4626.249764][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4626.249768][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4626.249772][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4626.249774][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4626.249778][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4626.249786][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4626.249793][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4626.249800][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4626.249806][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4626.249814][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4626.249820][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4626.249830][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4626.249834][ 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) [ 4626.249838][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4626.249843][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4626.249847][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4626.249850][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4626.249857][ 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) [ 4626.249861][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4626.249865][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4626.249868][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4626.249871][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4626.249874][ 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) [ 4626.249877][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4626.249880][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4626.249884][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4626.249888][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4626.249891][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4626.249894][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4626.249897][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4626.249899][ 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) [ 4626.249902][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4626.249906][ C1] tc_run (net/core/dev.c:3912) [ 4626.249910][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4626.249913][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4626.249916][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4626.249919][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4626.249924][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4626.249926][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4626.249930][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4626.249935][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4626.249938][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4626.249942][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4626.249946][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4626.249949][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4626.249957][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4626.249959][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4626.249963][ 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) [ 4626.249967][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4626.249970][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4626.249974][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4626.249977][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4626.249980][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4626.249984][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4626.249988][ C1] ? __create_object (mm/kmemleak.c:756) [ 4626.249991][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4626.249999][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4626.250003][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4626.250007][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4626.250011][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4626.250013][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4626.250017][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4626.250020][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4626.250025][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4626.250030][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4626.250034][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4626.250037][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4626.250042][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4626.250045][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4626.250051][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4626.250058][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4626.250061][ C1] __do_softirq (kernel/softirq.c:553) [ 4626.250066][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4626.250069][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4626.250074][ C1] [ 4626.250074][ C1] [ 4626.250075][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4626.250081][ 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) [ 4626.250084][ 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 [ 4626.250086][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4626.250088][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4626.250090][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4626.250092][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4626.250094][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4626.250095][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4626.250099][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4626.250102][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4626.250106][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4626.250108][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4626.250111][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4626.250116][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4626.250118][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4626.250123][ C1] do_idle (kernel/sched/idle.c:312) [ 4626.250125][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4626.250128][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4626.250131][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4626.250135][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4652.576482][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4652.577017][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4652.577528][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4652.578004][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4652.578928][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4652.579545][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:13 ./arch/x86/include/asm/vdso/processor.h:18 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4652.579871][ C0] Code: 24 80 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 90 e9 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 All code ======== 0: 24 80 and $0x80,%al 2: 00 00 add %al,(%rax) 4: 00 65 48 add %ah,0x48(%rbp) 7: 2b 04 25 28 00 00 00 sub 0x28,%eax e: 0f 85 43 0a 00 00 jne 0xa57 14: 48 81 c4 88 00 00 00 add $0x88,%rsp 1b: 5b pop %rbx 1c: 5d pop %rbp 1d: 41 5c pop %r12 1f: 41 5d pop %r13 21: 41 5e pop %r14 23: 41 5f pop %r15 25: c3 ret 26: cc int3 27: cc int3 28: cc int3 29: cc int3 2a:* f3 90 pause <-- trapping instruction 2c: e9 71 ff ff ff jmp 0xffffffffffffffa2 31: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 36: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3d: 0f .byte 0xf 3e: 84 e2 test %ah,%dl Code starting with the faulting instruction =========================================== 0: f3 90 pause 2: e9 71 ff ff ff jmp 0xffffffffffffff78 7: 44 8b 74 24 48 mov 0x48(%rsp),%r14d c: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 13: 0f .byte 0xf 14: 84 e2 test %ah,%dl [ 4652.580852][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4652.581161][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4652.581562][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4652.581962][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4652.582365][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4652.582765][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4652.583164][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4652.583614][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4652.583946][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4652.584352][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4652.584753][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4652.585152][ C0] PKRU: 55555554 [ 4652.585336][ C0] Call Trace: [ 4652.585507][ C0] [ 4652.585657][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4652.585920][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4652.586165][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4652.586443][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4652.586719][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4652.587006][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4652.587272][ 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)) [ 4652.587581][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4652.587844][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4652.588154][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4652.588451][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4652.588765][ 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) [ 4652.589059][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:13 ./arch/x86/include/asm/vdso/processor.h:18 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4652.589355][ 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) [ 4652.589646][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4652.589960][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4652.590206][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4652.590445][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4652.590688][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4652.590938][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4652.591210][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4652.591497][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4652.591734][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4652.591977][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4652.592238][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4652.592475][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4652.592724][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4652.592984][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4652.593259][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4652.593537][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4652.593786][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4652.594058][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4652.594324][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4652.594674][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4652.594928][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4652.595250][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4652.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) [ 4652.595720][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4652.595955][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4652.596209][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4652.596486][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4652.596761][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4652.596990][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4652.597311][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4652.597617][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4652.597902][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4652.598196][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4652.598445][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4652.598677][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4652.598977][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4652.599264][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4652.599590][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4652.599830][ 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)) [ 4652.600125][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4652.600419][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4652.600737][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4652.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)) [ 4652.601231][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4652.601482][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4652.601797][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4652.602130][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4652.602433][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4652.602707][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4652.602996][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4652.603312][ 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) [ 4652.603548][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4652.603812][ 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) [ 4652.604045][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4652.604265][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4652.604520][ 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) [ 4652.604785][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4652.605071][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4652.605310][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4652.605590][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4652.605829][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4652.606078][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4652.606297][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4652.606567][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4652.606877][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4652.607115][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4652.607385][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4652.607625][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4652.607859][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4652.608100][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4652.608356][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4652.608581][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4652.608848][ C0] tc_run (net/core/dev.c:3912) [ 4652.609053][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4652.609287][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4652.609527][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4652.609789][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4652.610043][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4652.610288][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4652.610556][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4652.610859][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4652.611136][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4652.611423][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4652.611664][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4652.611922][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4652.612260][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4652.612538][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4652.612792][ 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) [ 4652.613057][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4652.613278][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4652.613522][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4652.613827][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4652.614080][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4652.614321][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4652.614571][ 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)) [ 4652.614806][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4652.615074][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4652.615356][ 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) [ 4652.615662][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4652.615908][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4652.616159][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4652.616398][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4652.616668][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4652.616932][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4652.617174][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4652.617431][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4652.617737][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4652.618001][ 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)) [ 4652.618226][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4652.618487][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4652.618756][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4652.618998][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4652.619233][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4652.619497][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4652.619759][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4652.620021][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4652.620297][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4652.620581][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4652.620820][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4652.621111][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4652.621351][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4652.621614][ 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)) [ 4652.621837][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4652.622132][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4652.622383][ C0] __do_softirq (kernel/softirq.c:553) [ 4652.622617][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4652.622836][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4652.623126][ C0] [ 4652.623276][ C0] [ 4652.623428][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4652.623733][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4652.624085][ 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 [ 4652.625064][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4652.625378][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4652.625780][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4652.626182][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4652.626582][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4652.626986][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4652.627391][ 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) [ 4652.627674][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4652.627910][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4652.628213][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4652.628440][ 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 [ 4652.629420][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4652.629845][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4652.630255][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4652.630656][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4652.631060][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4652.631465][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4652.633916][ 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) | [ 4652.634430][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4652.634905][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4652.635388][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4652.636321][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4652.636938][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4652.637263][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4652.638238][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4652.638549][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4652.638949][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4652.639349][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4652.639749][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4652.640155][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4652.640559][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4652.641007][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4652.641342][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4652.641748][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4652.642151][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4652.642552][ C1] PKRU: 55555554 [ 4652.642735][ C1] Call Trace: [ 4652.642907][ C1] [ 4652.643055][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4652.643319][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4652.643565][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4652.643843][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4652.644116][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4652.644409][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4652.644676][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4652.644984][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4652.645247][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4652.645513][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4652.645826][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4652.646122][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4652.646440][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4652.646732][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4652.647028][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4652.647321][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4652.647635][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4652.647877][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4652.648119][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4652.648369][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4652.648643][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4652.648931][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4652.649169][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4652.649412][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4652.649674][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4652.649912][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4652.650167][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4652.650428][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4652.650706][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4652.650984][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4652.651232][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4652.651507][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4652.651773][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4652.652123][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4652.652379][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4652.652701][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4652.652967][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4652.653173][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4652.653410][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4652.653668][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4652.653945][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4652.654174][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4652.654496][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4652.654804][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4652.655090][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4652.655387][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4652.655637][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4652.655869][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4652.656169][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4652.656459][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4652.656786][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4652.657025][ 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)) [ 4652.657325][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4652.657613][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4652.657932][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4652.658189][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4652.658426][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4652.658675][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4652.658991][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4652.659327][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4652.659629][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4652.659905][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4652.660200][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4652.660469][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4652.660789][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4652.661008][ 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) [ 4652.661240][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4652.661512][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4652.661780][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4652.662066][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4652.662318][ 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) [ 4652.662581][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4652.662850][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4652.663135][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4652.663385][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4652.663664][ 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) [ 4652.663927][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4652.664206][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4652.664449][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4652.664689][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4652.664922][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4652.665208][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4652.665450][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4652.665706][ 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) [ 4652.665968][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4652.666218][ C1] tc_run (net/core/dev.c:3912) [ 4652.666425][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4652.666659][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4652.666899][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4652.667162][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4652.667417][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4652.667655][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4652.667923][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4652.668229][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4652.668504][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4652.668759][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4652.669026][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4652.669285][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4652.669571][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4652.669847][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4652.670101][ 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) [ 4652.670374][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4652.670594][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4652.670839][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4652.671091][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4652.671345][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4652.671587][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4652.671836][ C1] ? __create_object (mm/kmemleak.c:756) [ 4652.672085][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4652.672354][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4652.672635][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4652.672913][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4652.673200][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4652.673473][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4652.673719][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4652.673991][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4652.674231][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4652.674495][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4652.674757][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4652.675020][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4652.675294][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4652.675583][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4652.675845][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4652.676080][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4652.676329][ C1] __do_softirq (kernel/softirq.c:553) [ 4652.676566][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4652.676788][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4652.677075][ C1] [ 4652.677226][ C1] [ 4652.677379][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4652.677683][ 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) [ 4652.677942][ 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 [ 4652.678918][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4652.679225][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4652.679632][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4652.680034][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4652.680439][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4652.680841][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4652.681245][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4652.681537][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4652.681799][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4652.682044][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4652.682299][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4652.682579][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4652.682819][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4652.683094][ C1] do_idle (kernel/sched/idle.c:312) [ 4652.683299][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4652.683544][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4652.683789][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4652.684060][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4680.576488][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4680.577023][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4680.577534][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4680.578008][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4680.578930][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4680.579545][ 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) [ 4680.579868][ 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 [ 4680.580850][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4680.581159][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4680.581561][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4680.581963][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4680.582363][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4680.582762][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4680.583161][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4680.583611][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4680.583946][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4680.584350][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4680.584752][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4680.585152][ C0] PKRU: 55555554 [ 4680.585333][ C0] Call Trace: [ 4680.585507][ C0] [ 4680.585656][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4680.585920][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4680.586166][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4680.586446][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4680.586719][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4680.587008][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4680.587276][ 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)) [ 4680.587584][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4680.587847][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4680.588158][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4680.588456][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4680.588772][ 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) [ 4680.589063][ 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) [ 4680.589356][ 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) [ 4680.589644][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4680.589958][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4680.590207][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4680.590448][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4680.590689][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4680.590939][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4680.591211][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4680.591500][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4680.591738][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4680.591980][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4680.592242][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4680.592480][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4680.592728][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4680.592989][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4680.593278][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4680.593554][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4680.593804][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4680.594077][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4680.594343][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4680.594691][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4680.594946][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4680.595268][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4680.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) [ 4680.595739][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4680.595971][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4680.596226][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4680.596504][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4680.596776][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4680.597006][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4680.597328][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4680.597647][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4680.597931][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4680.598226][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4680.598476][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4680.598709][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4680.599014][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4680.599300][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4680.599627][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4680.599866][ 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)) [ 4680.600170][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4680.600458][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4680.600777][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4680.601035][ 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)) [ 4680.601270][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4680.601518][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4680.601833][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4680.602167][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4680.602471][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4680.602747][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4680.603038][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4680.603352][ 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) [ 4680.603589][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4680.603855][ 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) [ 4680.604089][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4680.604311][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4680.604564][ 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) [ 4680.604828][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4680.605117][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4680.605357][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4680.605637][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4680.605877][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4680.606125][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4680.606345][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4680.606613][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4680.606924][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4680.607163][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4680.607433][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4680.607673][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4680.607907][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4680.608148][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4680.608405][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4680.608620][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4680.608889][ C0] tc_run (net/core/dev.c:3912) [ 4680.609097][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4680.609330][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4680.609570][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4680.609832][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4680.610090][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4680.610332][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4680.610598][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4680.610903][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4680.611177][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4680.611465][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4680.611706][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4680.611964][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4680.612303][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4680.612580][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4680.612835][ 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) [ 4680.613102][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4680.613322][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4680.613567][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4680.613871][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4680.614125][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4680.614368][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4680.614618][ 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)) [ 4680.614855][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4680.615123][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4680.615405][ 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) [ 4680.615712][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4680.615959][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4680.616212][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4680.616451][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4680.616723][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4680.616987][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4680.617230][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4680.617488][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4680.617793][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4680.618058][ 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)) [ 4680.618283][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4680.618545][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4680.618815][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4680.619056][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4680.619294][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4680.619558][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4680.619820][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4680.620084][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4680.620356][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4680.620641][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4680.620881][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4680.621175][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4680.621415][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4680.621681][ 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)) [ 4680.621904][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4680.622203][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4680.622452][ C0] __do_softirq (kernel/softirq.c:553) [ 4680.622687][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4680.622909][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4680.623197][ C0] [ 4680.623347][ C0] [ 4680.623500][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4680.623803][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4680.624156][ 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 [ 4680.625133][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4680.625443][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4680.625843][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4680.626243][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4680.626645][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4680.627046][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4680.627449][ 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) [ 4680.627731][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4680.627965][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4680.628267][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4680.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 [ 4680.629469][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4680.629895][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4680.630299][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4680.630701][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4680.631103][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4680.631502][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4680.633952][ 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) | [ 4680.634465][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4680.634941][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4680.635424][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4680.636355][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4680.636973][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4680.637301][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4680.638276][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4680.638587][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4680.638986][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4680.639387][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4680.639790][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4680.640198][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4680.640600][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4680.641047][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4680.641383][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4680.641792][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4680.642194][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4680.642601][ C1] PKRU: 55555554 [ 4680.642784][ C1] Call Trace: [ 4680.642956][ C1] [ 4680.643105][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4680.643370][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4680.643615][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4680.643892][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4680.644165][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4680.644457][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4680.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)) [ 4680.645032][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4680.645295][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4680.645559][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4680.645870][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4680.646166][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4680.646483][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4680.646775][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4680.647070][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4680.647368][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4680.647682][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4680.647922][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4680.648163][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4680.648417][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4680.648690][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4680.648978][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4680.649217][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4680.649459][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4680.649721][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4680.649957][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4680.650213][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4680.650474][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4680.650750][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4680.651028][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4680.651279][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4680.651554][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4680.651819][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4680.652169][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4680.652424][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4680.652747][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4680.653012][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4680.653216][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4680.653450][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4680.653706][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4680.653984][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4680.654213][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4680.654535][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4680.654842][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4680.655126][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4680.655430][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4680.655679][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4680.655913][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4680.656212][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4680.656501][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4680.656827][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4680.657067][ 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)) [ 4680.657367][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4680.657655][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4680.657973][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4680.658230][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4680.658465][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4680.658716][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4680.659031][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4680.659365][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4680.659666][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4680.659942][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4680.660235][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4680.660509][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4680.660828][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4680.661049][ 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) [ 4680.661282][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4680.661555][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4680.661822][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4680.662109][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4680.662360][ 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) [ 4680.662621][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4680.662888][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4680.663175][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4680.663416][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4680.663695][ 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) [ 4680.663957][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4680.664234][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4680.664478][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4680.664719][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4680.664952][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4680.665239][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4680.665480][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4680.665737][ 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) [ 4680.665998][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4680.666248][ C1] tc_run (net/core/dev.c:3912) [ 4680.666455][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4680.666689][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4680.666930][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4680.667192][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4680.667448][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4680.667686][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4680.667955][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4680.668259][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4680.668535][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4680.668788][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4680.669056][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4680.669315][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4680.669603][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4680.669884][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4680.670146][ 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) [ 4680.670414][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4680.670633][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4680.670882][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4680.671135][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4680.671388][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4680.671628][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4680.671878][ C1] ? __create_object (mm/kmemleak.c:756) [ 4680.672125][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4680.672394][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4680.672676][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4680.672953][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4680.673233][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4680.673506][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4680.673753][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4680.674026][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4680.674265][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4680.674528][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4680.674790][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4680.675052][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4680.675329][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4680.675616][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4680.675878][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4680.676114][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4680.676363][ C1] __do_softirq (kernel/softirq.c:553) [ 4680.676597][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4680.676820][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4680.677106][ C1] [ 4680.677256][ C1] [ 4680.677410][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4680.677715][ 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) [ 4680.677973][ 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 [ 4680.678950][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4680.679257][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4680.679662][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4680.680069][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4680.680468][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4680.680870][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4680.681279][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4680.681569][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4680.681830][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4680.682074][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4680.682327][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4680.682605][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4680.682847][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4680.683121][ C1] do_idle (kernel/sched/idle.c:312) [ 4680.683328][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4680.683572][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4680.683817][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4680.684087][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4704.251633][ C1] rcu: 1-....: (2308198 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=535495 | [ 4704.252127][ C1] rcu: (t=2290344 jiffies g=2033089 q=12 ncpus=4) | [ 4704.252459][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 4704.252734][ C0] NMI backtrace for cpu 0 [ 4704.252746][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4704.252748][ 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) [ 4704.252756][ 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 ... [ 4704.252759][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4704.252762][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4704.252764][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4704.252766][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4704.252768][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4704.252770][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4704.252771][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4704.252773][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4704.252777][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4704.252778][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4704.252780][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4704.252781][ C0] PKRU: 55555554 [ 4704.252782][ C0] Call Trace: [ 4704.252786][ C0] [ 4704.252788][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4704.252795][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4704.252801][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4704.252806][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4704.252810][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4704.252812][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4704.252817][ 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) [ 4704.252821][ 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) [ 4704.252824][ 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) [ 4704.252827][ 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) [ 4704.252830][ C0] [ 4704.252831][ C0] [ 4704.252832][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4704.252835][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4704.252839][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4704.252844][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4704.252847][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4704.252851][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4704.252854][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4704.252857][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4704.252859][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4704.252864][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4704.252867][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4704.252874][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4704.252877][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4704.252882][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4704.252891][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4704.252894][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4704.252897][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4704.252900][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4704.252903][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4704.252908][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4704.252913][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4704.252916][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4704.252927][ 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) [ 4704.252930][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4704.252933][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4704.252938][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4704.252941][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4704.252945][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4704.252950][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4704.252956][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4704.252962][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4704.252967][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4704.252976][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4704.252979][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4704.252981][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4704.252985][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4704.252988][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4704.252993][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4704.252995][ 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)) [ 4704.253000][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4704.253004][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4704.253008][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4704.253011][ 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)) [ 4704.253014][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4704.253017][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4704.253025][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4704.253033][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4704.253039][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4704.253044][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4704.253055][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4704.253063][ 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) [ 4704.253069][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4704.253071][ 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) [ 4704.253074][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4704.253078][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4704.253081][ 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) [ 4704.253084][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4704.253088][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4704.253091][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4704.253094][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4704.253098][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4704.253101][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4704.253104][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4704.253106][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4704.253112][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4704.253114][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4704.253120][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4704.253124][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4704.253127][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4704.253131][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4704.253132][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4704.253135][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4704.253138][ C0] tc_run (net/core/dev.c:3912) [ 4704.253142][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4704.253145][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4704.253147][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4704.253151][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4704.253155][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4704.253158][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4704.253162][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4704.253166][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4704.253170][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4704.253178][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4704.253181][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4704.253185][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4704.253193][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4704.253196][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4704.253200][ 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) [ 4704.253203][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4704.253207][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4704.253210][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4704.253214][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4704.253217][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4704.253221][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4704.253224][ 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)) [ 4704.253228][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4704.253233][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4704.253237][ 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) [ 4704.253240][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4704.253245][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4704.253247][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4704.253250][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4704.253253][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4704.253255][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4704.253257][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4704.253260][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4704.253264][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4704.253269][ 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)) [ 4704.253273][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4704.253277][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4704.253280][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4704.253284][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4704.253288][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4704.253293][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4704.253297][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4704.253300][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4704.253305][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4704.253308][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4704.253310][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4704.253314][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4704.253317][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4704.253319][ 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)) [ 4704.253322][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4704.253327][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4704.253330][ C0] __do_softirq (kernel/softirq.c:553) [ 4704.253334][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4704.253338][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4704.253341][ C0] [ 4704.253342][ C0] [ 4704.253343][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4704.253347][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4704.253350][ 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 [ 4704.253352][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4704.253354][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4704.253355][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4704.253357][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4704.253358][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4704.253360][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4704.253366][ 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) [ 4704.253370][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4704.253375][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4704.253378][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4704.253380][ 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 [ 4704.253383][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4704.253385][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4704.253386][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4704.253388][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4704.253389][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4704.253391][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4704.253388][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 4704.253389][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 4704.253391][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4704.253395][ C0] [ 4704.305936][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4704.306558][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4704.306890][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4704.307871][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4704.308183][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4704.308584][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4704.308985][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4704.309386][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4704.309789][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4704.310197][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4704.310647][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4704.310981][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4704.311384][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4704.311788][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4704.312189][ C1] PKRU: 55555554 [ 4704.312373][ C1] Call Trace: [ 4704.312544][ C1] [ 4704.312694][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4704.312974][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4704.313228][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4704.313482][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4704.313715][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4704.313987][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4704.314259][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4704.314518][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4704.314804][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4704.315048][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4704.315367][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4704.315641][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4704.315934][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4704.316201][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4704.316509][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4704.316772][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4704.317037][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4704.317348][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4704.317646][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4704.317963][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4704.318254][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4704.318551][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4704.318843][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4704.319156][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4704.319397][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4704.319639][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4704.319889][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4704.320169][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4704.320458][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4704.320695][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4704.320939][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4704.321201][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4704.321439][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4704.321688][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4704.321947][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4704.322226][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4704.322505][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4704.322754][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4704.323026][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4704.323293][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4704.323644][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4704.323898][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4704.324221][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4704.324487][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4704.324693][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4704.324926][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4704.325181][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4704.325460][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4704.325689][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4704.326010][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4704.326321][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4704.326606][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4704.326903][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4704.327152][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4704.327385][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4704.327686][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4704.327974][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4704.328303][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4704.328542][ 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)) [ 4704.328842][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4704.329128][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4704.329447][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4704.329705][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4704.329949][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4704.330201][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4704.330518][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4704.330853][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4704.331155][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4704.331432][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4704.331719][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4704.331988][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4704.332305][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4704.332526][ 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) [ 4704.332759][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4704.333030][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4704.333297][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4704.333586][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4704.333836][ 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) [ 4704.334098][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4704.334369][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4704.334654][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4704.334897][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4704.335173][ 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) [ 4704.335438][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4704.335719][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4704.335960][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4704.336201][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4704.336435][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4704.336720][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4704.336962][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4704.337219][ 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) [ 4704.337481][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4704.337731][ C1] tc_run (net/core/dev.c:3912) [ 4704.337937][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4704.338170][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4704.338410][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4704.338673][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4704.338928][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4704.339167][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4704.339435][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4704.339741][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4704.340022][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4704.340275][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4704.340543][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4704.340802][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4704.341090][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4704.341368][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4704.341622][ 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) [ 4704.341888][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4704.342108][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4704.342354][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4704.342606][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4704.342860][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4704.343102][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4704.343353][ C1] ? __create_object (mm/kmemleak.c:756) [ 4704.343600][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4704.343873][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4704.344155][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4704.344432][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4704.344717][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4704.344993][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4704.345240][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4704.345512][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4704.345751][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4704.346014][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4704.346278][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4704.346539][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4704.346814][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4704.347107][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4704.347371][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4704.347606][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4704.347854][ C1] __do_softirq (kernel/softirq.c:553) [ 4704.348092][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4704.348313][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4704.348602][ C1] [ 4704.348753][ C1] [ 4704.348905][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4704.349211][ 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) [ 4704.349471][ 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 [ 4704.350460][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4704.350768][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4704.351172][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4704.351576][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4704.351977][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4704.352378][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4704.352782][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4704.353073][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4704.353336][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4704.353580][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4704.353834][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4704.354113][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4704.354354][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4704.354628][ C1] do_idle (kernel/sched/idle.c:312) [ 4704.354833][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4704.355078][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4704.355324][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4704.355596][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4728.576480][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4728.577014][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4728.577527][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4728.578006][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4728.578925][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4728.579541][ 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) [ 4728.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 ... [ 4728.580849][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4728.581161][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4728.581564][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4728.581964][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4728.582364][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4728.582765][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4728.583167][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4728.583617][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4728.583951][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4728.584354][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4728.584758][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4728.585163][ C0] PKRU: 55555554 [ 4728.585346][ C0] Call Trace: [ 4728.585515][ C0] [ 4728.585668][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4728.585931][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4728.586175][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4728.586454][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4728.586728][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4728.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) [ 4728.587287][ 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)) [ 4728.587593][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4728.587857][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4728.588164][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4728.588464][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4728.588781][ 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) [ 4728.589070][ 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) [ 4728.589369][ 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) [ 4728.589659][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4728.589976][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4728.590220][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4728.590463][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4728.590703][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4728.590952][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4728.591227][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4728.591512][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4728.591752][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4728.591996][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4728.592258][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4728.592492][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4728.592742][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4728.593001][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4728.593285][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4728.593565][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4728.593816][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4728.594089][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4728.594355][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4728.594704][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4728.594958][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4728.595280][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4728.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) [ 4728.595755][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4728.595986][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4728.596242][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4728.596520][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4728.596796][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4728.597024][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4728.597347][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4728.597656][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4728.597939][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4728.598237][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4728.598488][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4728.598719][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4728.599021][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4728.599308][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4728.599636][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4728.599878][ 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)) [ 4728.600178][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4728.600463][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4728.600782][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4728.601039][ 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)) [ 4728.601276][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4728.601525][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4728.601840][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4728.602176][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4728.602476][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4728.602757][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4728.603048][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4728.603364][ 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) [ 4728.603599][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4728.603865][ 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) [ 4728.604096][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4728.604320][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4728.604573][ 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) [ 4728.604839][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4728.605124][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4728.605369][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4728.605647][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4728.605889][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4728.606138][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4728.606355][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4728.606625][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4728.606936][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4728.607176][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4728.607445][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4728.607688][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4728.607919][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4728.608160][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4728.608416][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4728.608635][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4728.608904][ C0] tc_run (net/core/dev.c:3912) [ 4728.609110][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4728.609344][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4728.609582][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4728.609849][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4728.610104][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4728.610347][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4728.610614][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4728.610922][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4728.611195][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4728.611484][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4728.611724][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4728.611982][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4728.612324][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4728.612603][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4728.612857][ 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) [ 4728.613122][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4728.613340][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4728.613586][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4728.613893][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4728.614146][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4728.614387][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4728.614636][ 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)) [ 4728.614874][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4728.615142][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4728.615428][ 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) [ 4728.615733][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4728.615980][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4728.616233][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4728.616474][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4728.616743][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4728.617008][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4728.617252][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4728.617509][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4728.617815][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4728.618080][ 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)) [ 4728.618302][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4728.618564][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4728.618835][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4728.619075][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4728.619315][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4728.619578][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4728.619848][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4728.620109][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4728.620380][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4728.620668][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4728.620907][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4728.621200][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4728.621442][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4728.621707][ 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)) [ 4728.621927][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4728.622227][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4728.622478][ C0] __do_softirq (kernel/softirq.c:553) [ 4728.622715][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4728.622937][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4728.623222][ C0] [ 4728.623376][ C0] [ 4728.623526][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4728.623832][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4728.624184][ 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 [ 4728.625161][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4728.625472][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4728.625874][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4728.626277][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4728.626679][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4728.627079][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4728.627484][ 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) [ 4728.627768][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4728.628001][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4728.628303][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4728.628533][ 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 [ 4728.629508][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4728.629932][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4728.630336][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4728.630736][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4728.631136][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4728.631536][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4728.633986][ 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) | [ 4728.634498][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4728.634975][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4728.635457][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4728.636387][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4728.637003][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4728.637330][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4728.638304][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4728.638613][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4728.639012][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4728.639421][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4728.639826][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4728.640230][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4728.640631][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4728.641078][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4728.641412][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4728.641818][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4728.642221][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4728.642621][ C1] PKRU: 55555554 [ 4728.642805][ C1] Call Trace: [ 4728.642976][ C1] [ 4728.643126][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4728.643390][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4728.643636][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4728.643914][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4728.644188][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4728.644480][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4728.644745][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4728.645054][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4728.645318][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4728.645581][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4728.645892][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4728.646189][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4728.646507][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4728.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) [ 4728.647094][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4728.647387][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4728.647701][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4728.647941][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4728.648183][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4728.648435][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4728.648708][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4728.648996][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4728.649234][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4728.649478][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4728.649740][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4728.649983][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4728.650233][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4728.650494][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4728.650771][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4728.651051][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4728.651305][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4728.651583][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4728.651849][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4728.652198][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4728.652454][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4728.652776][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4728.653041][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4728.653245][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4728.653479][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4728.653737][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4728.654015][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4728.654244][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4728.654566][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4728.654874][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4728.655160][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4728.655458][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4728.655708][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4728.655941][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4728.656241][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4728.656531][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4728.656859][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4728.657100][ 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)) [ 4728.657398][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4728.657686][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4728.658006][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4728.658263][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4728.658501][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4728.658751][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4728.659067][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4728.659403][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4728.659704][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4728.659988][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4728.660274][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4728.660547][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4728.660863][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4728.661084][ 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) [ 4728.661316][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4728.661589][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4728.661858][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4728.662145][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4728.662395][ 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) [ 4728.662658][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4728.662923][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4728.663214][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4728.663455][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4728.663734][ 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) [ 4728.663999][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4728.664277][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4728.664520][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4728.664761][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4728.664995][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4728.665283][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4728.665523][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4728.665780][ 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) [ 4728.666041][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4728.666292][ C1] tc_run (net/core/dev.c:3912) [ 4728.666498][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4728.666732][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4728.666973][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4728.667236][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4728.667492][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4728.667731][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4728.668000][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4728.668307][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4728.668581][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4728.668836][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4728.669108][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4728.669367][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4728.669654][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4728.669936][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4728.670190][ 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) [ 4728.670456][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4728.670677][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4728.670926][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4728.671180][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4728.671435][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4728.671676][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4728.671926][ C1] ? __create_object (mm/kmemleak.c:756) [ 4728.672174][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4728.672443][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4728.672725][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4728.673001][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4728.673284][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4728.673558][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4728.673804][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4728.674077][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4728.674316][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4728.674579][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4728.674842][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4728.675102][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4728.675379][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4728.675666][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4728.675929][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4728.676165][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4728.676414][ C1] __do_softirq (kernel/softirq.c:553) [ 4728.676649][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4728.676871][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4728.677158][ C1] [ 4728.677309][ C1] [ 4728.677462][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4728.677768][ 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) [ 4728.678026][ 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 [ 4728.679006][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4728.679315][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4728.679724][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4728.680133][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4728.680533][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4728.680935][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4728.681340][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4728.681628][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4728.681890][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4728.682136][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4728.682389][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4728.682667][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4728.682909][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4728.683182][ C1] do_idle (kernel/sched/idle.c:312) [ 4728.683388][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4728.683631][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4728.683877][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4728.684148][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4756.576483][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4756.577017][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4756.577529][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4756.578005][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4756.578931][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4756.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) [ 4756.579877][ 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 ... [ 4756.580856][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4756.581166][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4756.581569][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4756.581970][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4756.582370][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4756.582770][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4756.583170][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4756.583619][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4756.583955][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4756.584358][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4756.584766][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4756.585169][ C0] PKRU: 55555554 [ 4756.585351][ C0] Call Trace: [ 4756.585524][ C0] [ 4756.585674][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4756.585939][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4756.586185][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4756.586466][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4756.586740][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4756.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) [ 4756.587296][ 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)) [ 4756.587603][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4756.587865][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4756.588178][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4756.588477][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4756.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) [ 4756.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) [ 4756.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) [ 4756.589677][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4756.589990][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4756.590234][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4756.590476][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4756.590715][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4756.590965][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4756.591239][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4756.591528][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4756.591768][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4756.592008][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4756.592271][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4756.592508][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4756.592757][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4756.593017][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4756.593294][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4756.593573][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4756.593821][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4756.594096][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4756.594362][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4756.594713][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4756.594968][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4756.595290][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4756.595554][ 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) [ 4756.595759][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4756.595992][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4756.596246][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4756.596525][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4756.596797][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4756.597026][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4756.597349][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4756.597658][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4756.597939][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4756.598236][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4756.598483][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4756.598717][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4756.599019][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4756.599305][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4756.599631][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4756.599876][ 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)) [ 4756.600174][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4756.600461][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4756.600780][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4756.601037][ 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)) [ 4756.601275][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4756.601524][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4756.601837][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4756.602173][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4756.602475][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4756.602749][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4756.603044][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4756.603359][ 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) [ 4756.603593][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4756.603857][ 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) [ 4756.604091][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4756.604312][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4756.604565][ 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) [ 4756.604830][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4756.605118][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4756.605360][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4756.605638][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4756.605879][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4756.606125][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4756.606344][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4756.606612][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4756.606923][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4756.607163][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4756.607432][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4756.607674][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4756.607905][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4756.608146][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4756.608403][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4756.608618][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4756.608889][ C0] tc_run (net/core/dev.c:3912) [ 4756.609097][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4756.609329][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4756.609569][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4756.609840][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4756.610094][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4756.610335][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4756.610601][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4756.610906][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4756.611185][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4756.611472][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4756.611714][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4756.611972][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4756.612311][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4756.612588][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4756.612842][ 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) [ 4756.613108][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4756.613327][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4756.613572][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4756.613878][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4756.614130][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4756.614372][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4756.614622][ 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)) [ 4756.614859][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4756.615127][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4756.615410][ 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) [ 4756.615716][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4756.615963][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4756.616215][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4756.616455][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4756.616726][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4756.616995][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4756.617238][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4756.617496][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4756.617799][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4756.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)) [ 4756.618289][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4756.618550][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4756.618820][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4756.619062][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4756.619304][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4756.619567][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4756.619836][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4756.620098][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4756.620369][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4756.620655][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4756.620894][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4756.621186][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4756.621426][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4756.621691][ 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)) [ 4756.621912][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4756.622210][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4756.622460][ C0] __do_softirq (kernel/softirq.c:553) [ 4756.622693][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4756.622915][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4756.623201][ C0] [ 4756.623352][ C0] [ 4756.623505][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4756.623809][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4756.624161][ 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 [ 4756.625138][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4756.625448][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4756.625849][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4756.626248][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4756.626651][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4756.627051][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4756.627455][ 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) [ 4756.627737][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4756.627971][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4756.628274][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4756.628500][ 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 [ 4756.629477][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4756.629908][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4756.630308][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4756.630710][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4756.631114][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4756.631515][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4756.633973][ 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) | [ 4756.634488][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4756.634965][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4756.635448][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4756.636378][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4756.636997][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4756.637320][ C1] Code: 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 42 09 00 00 <8b> 5d 00 85 db 75 62 be 04 00 00 00 48 89 ef e8 1a 26 0c fe 89 d8 All code ======== 0: 41 83 e4 07 and $0x7,%r12d 4: 49 01 c5 add %rax,%r13 7: 41 83 c4 03 add $0x3,%r12d b: be 04 00 00 00 mov $0x4,%esi 10: 48 89 ef mov %rbp,%rdi 13: e8 10 26 0c fe call 0xfffffffffe0c2628 18: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 1d: 41 38 c4 cmp %al,%r12b 20: 7c 08 jl 0x2a 22: 84 c0 test %al,%al 24: 0f 85 42 09 00 00 jne 0x96c 2a:* 8b 5d 00 mov 0x0(%rbp),%ebx <-- trapping instruction 2d: 85 db test %ebx,%ebx 2f: 75 62 jne 0x93 31: be 04 00 00 00 mov $0x4,%esi 36: 48 89 ef mov %rbp,%rdi 39: e8 1a 26 0c fe call 0xfffffffffe0c2658 3e: 89 d8 mov %ebx,%eax Code starting with the faulting instruction =========================================== 0: 8b 5d 00 mov 0x0(%rbp),%ebx 3: 85 db test %ebx,%ebx 5: 75 62 jne 0x69 7: be 04 00 00 00 mov $0x4,%esi c: 48 89 ef mov %rbp,%rdi f: e8 1a 26 0c fe call 0xfffffffffe0c262e 14: 89 d8 mov %ebx,%eax [ 4756.638295][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000246 [ 4756.638604][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4756.639005][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4756.639405][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4756.639813][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4756.640213][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4756.640615][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4756.641063][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4756.641396][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4756.641801][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4756.642202][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4756.642603][ C1] PKRU: 55555554 [ 4756.642785][ C1] Call Trace: [ 4756.642958][ C1] [ 4756.643106][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4756.643370][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4756.643615][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4756.643893][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4756.644168][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4756.644460][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4756.644728][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4756.645036][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4756.645299][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4756.645563][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4756.645874][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4756.646172][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4756.646491][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4756.646785][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4756.647077][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4756.647371][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4756.647685][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4756.647927][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4756.648168][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4756.648419][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4756.648693][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4756.648982][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4756.649221][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4756.649464][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4756.649733][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4756.649972][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4756.650221][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4756.650482][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4756.650758][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4756.651040][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4756.651290][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4756.651564][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4756.651830][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4756.652178][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4756.652432][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4756.652754][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4756.653020][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4756.653225][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4756.653458][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4756.653714][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4756.653990][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4756.654220][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4756.654544][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4756.654852][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4756.655137][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4756.655432][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4756.655681][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4756.655913][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4756.656215][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4756.656504][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4756.656836][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4756.657075][ 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)) [ 4756.657378][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4756.657667][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4756.657985][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4756.658243][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4756.658478][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4756.658728][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4756.659044][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4756.659379][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4756.659688][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4756.659966][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4756.660255][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4756.660524][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4756.660840][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4756.661061][ 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) [ 4756.661294][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4756.661568][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4756.661834][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4756.662120][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4756.662368][ 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) [ 4756.662630][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4756.662896][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4756.663182][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4756.663427][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4756.663704][ 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) [ 4756.663966][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4756.664244][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4756.664486][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4756.664727][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4756.664961][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4756.665247][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4756.665487][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4756.665743][ 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) [ 4756.666004][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4756.666254][ C1] tc_run (net/core/dev.c:3912) [ 4756.666461][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4756.666694][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4756.666934][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4756.667198][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4756.667453][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4756.667691][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4756.667960][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4756.668264][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4756.668540][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4756.668793][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4756.669060][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4756.669318][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4756.669607][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4756.669890][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4756.670143][ 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) [ 4756.670410][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4756.670631][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4756.670876][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4756.671129][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4756.671382][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4756.671622][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4756.671872][ C1] ? __create_object (mm/kmemleak.c:756) [ 4756.672117][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4756.672387][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4756.672668][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4756.672945][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4756.673230][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4756.673503][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4756.673748][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4756.674021][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4756.674260][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4756.674523][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4756.674785][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4756.675045][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4756.675320][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4756.675607][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4756.675870][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4756.676106][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4756.676354][ C1] __do_softirq (kernel/softirq.c:553) [ 4756.676588][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4756.676809][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4756.677096][ C1] [ 4756.677246][ C1] [ 4756.677400][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4756.677706][ 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) [ 4756.677963][ 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 [ 4756.678939][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4756.679247][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4756.679666][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4756.680067][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4756.680467][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4756.680866][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4756.681272][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4756.681562][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4756.681823][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4756.682067][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4756.682320][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4756.682600][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4756.682840][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4756.683114][ C1] do_idle (kernel/sched/idle.c:312) [ 4756.683319][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4756.683563][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4756.683808][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4756.684078][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4756.684395][ C1] | [ 4782.358265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4782.358635][ C0] rcu: 0-....: (2389719 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=552758 | [ 4782.359196][ C0] rcu: (t=2368451 jiffies g=2033089 q=12 ncpus=4) [ 4782.359986][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4782.360604][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 4782.360893][ 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) [ 4782.361870][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [ 4782.362181][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4782.362582][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4782.362984][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4782.363388][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4782.363791][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4782.364191][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4782.364646][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4782.364980][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4782.365387][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4782.365789][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4782.366190][ C0] PKRU: 55555554 [ 4782.366373][ C0] Call Trace: [ 4782.366545][ C0] [ 4782.366695][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4782.366971][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4782.367226][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4782.367480][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4782.367717][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4782.367988][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4782.368260][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4782.368520][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4782.368806][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4782.369050][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4782.369365][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4782.369645][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4782.369939][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4782.370211][ 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)) [ 4782.370520][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4782.370783][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4782.371095][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4782.371392][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4782.371712][ 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) [ 4782.372005][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4782.372288][ 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) [ 4782.372571][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4782.372885][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4782.373129][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4782.373371][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4782.373612][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4782.373861][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4782.374137][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4782.374426][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4782.374667][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4782.374909][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4782.375171][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4782.375406][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4782.375656][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4782.375916][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4782.376195][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4782.376476][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4782.376725][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4782.376999][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4782.377265][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4782.377614][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4782.377869][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4782.378192][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4782.378459][ 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) [ 4782.378669][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4782.378901][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4782.379158][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4782.379436][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4782.379718][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4782.379946][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4782.380270][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4782.380578][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4782.380860][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4782.381159][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4782.381409][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4782.381640][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4782.381943][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4782.382228][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4782.382557][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4782.382797][ 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)) [ 4782.383098][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4782.383384][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4782.383703][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4782.383961][ 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)) [ 4782.384198][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4782.384450][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4782.384765][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4782.385100][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4782.385400][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4782.385678][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4782.385969][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4782.386285][ 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) [ 4782.386518][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4782.386786][ 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) [ 4782.387018][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4782.387242][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4782.387495][ 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) [ 4782.387762][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4782.388049][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4782.388291][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4782.388568][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4782.388810][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4782.389059][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4782.389276][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4782.389551][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4782.389867][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4782.390107][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4782.390376][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4782.390619][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4782.390850][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4782.391094][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4782.391350][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4782.391567][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4782.391838][ C0] tc_run (net/core/dev.c:3912) [ 4782.392046][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4782.392279][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4782.392519][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4782.392781][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4782.393035][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4782.393277][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4782.393543][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4782.393852][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4782.394126][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4782.394415][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4782.394656][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4782.394914][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4782.395254][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4782.395534][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4782.395788][ 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) [ 4782.396053][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4782.396271][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4782.396516][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4782.396824][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4782.397077][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4782.397318][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4782.397568][ 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)) [ 4782.397806][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4782.398075][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4782.398362][ 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) [ 4782.398666][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4782.398913][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4782.399166][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4782.399407][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4782.399684][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4782.399949][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4782.400194][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4782.400452][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4782.400757][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4782.401028][ 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)) [ 4782.401249][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4782.401511][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4782.401782][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4782.402024][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4782.402262][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4782.402526][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4782.402789][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4782.403050][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4782.403321][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4782.403610][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4782.403849][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4782.404143][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4782.404385][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4782.404651][ 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)) [ 4782.404872][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4782.405172][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4782.405422][ C0] __do_softirq (kernel/softirq.c:553) [ 4782.405654][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4782.405879][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4782.406164][ C0] [ 4782.406317][ C0] [ 4782.406468][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4782.406774][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4782.407124][ 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 [ 4782.408100][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4782.408411][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4782.408811][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4782.409215][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4782.409650][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4782.410054][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4782.410461][ 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) [ 4782.410748][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4782.410982][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4782.411286][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4782.411517][ 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 [ 4782.412498][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4782.412922][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4782.413327][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4782.413729][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4782.414130][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4782.414535][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4782.414535][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4782.414944][ C0] | [ 4782.415105][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 4782.415379][ C1] NMI backtrace for cpu 1 [ 4782.415390][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4782.415393][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4782.415401][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4782.415404][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4782.415407][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4782.415409][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4782.415411][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4782.415412][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4782.415414][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4782.415416][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4782.415417][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4782.415421][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4782.415423][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4782.415424][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4782.415425][ C1] PKRU: 55555554 [ 4782.415427][ C1] Call Trace: [ 4782.415429][ C1] [ 4782.415432][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4782.415438][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4782.415444][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4782.415449][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4782.415452][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4782.415456][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4782.415460][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4782.415464][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4782.415467][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4782.415471][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4782.415474][ C1] [ 4782.415475][ C1] [ 4782.415476][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4782.415480][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4782.415485][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4782.415488][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4782.415493][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4782.415495][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4782.415499][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4782.415501][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4782.415505][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4782.415508][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4782.415515][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4782.415518][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4782.415524][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4782.415532][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4782.415536][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4782.415539][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4782.415541][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4782.415544][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4782.415550][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4782.415555][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4782.415558][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4782.415570][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4782.415573][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4782.415576][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4782.415581][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4782.415585][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4782.415589][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4782.415596][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4782.415601][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4782.415606][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4782.415615][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4782.415618][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4782.415620][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4782.415625][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4782.415628][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4782.415632][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4782.415635][ 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)) [ 4782.415639][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4782.415643][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4782.415647][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4782.415650][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4782.415653][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4782.415656][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4782.415664][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4782.415671][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4782.415678][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4782.415683][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4782.415692][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4782.415698][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4782.415708][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4782.415712][ 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) [ 4782.415716][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4782.415720][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4782.415723][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4782.415727][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4782.415734][ 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) [ 4782.415737][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4782.415741][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4782.415744][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4782.415747][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4782.415750][ 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) [ 4782.415754][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4782.415756][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4782.415760][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4782.415765][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4782.415767][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4782.415771][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4782.415773][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4782.415776][ 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) [ 4782.415779][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4782.415782][ C1] tc_run (net/core/dev.c:3912) [ 4782.415787][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4782.415790][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4782.415792][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4782.415796][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4782.415800][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4782.415802][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4782.415807][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4782.415811][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4782.415813][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4782.415817][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4782.415821][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4782.415824][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4782.415832][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4782.415835][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4782.415839][ 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) [ 4782.415842][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4782.415846][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4782.415849][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4782.415853][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4782.415855][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4782.415859][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4782.415863][ C1] ? __create_object (mm/kmemleak.c:756) [ 4782.415866][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4782.415873][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4782.415877][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4782.415880][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4782.415884][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4782.415887][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4782.415890][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4782.415893][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4782.415898][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4782.415903][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4782.415907][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4782.415910][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4782.415915][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4782.415918][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4782.415924][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4782.415931][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4782.415934][ C1] __do_softirq (kernel/softirq.c:553) [ 4782.415939][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4782.415942][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4782.415946][ C1] [ 4782.415947][ C1] [ 4782.415948][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4782.415954][ 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) [ 4782.415957][ 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 [ 4782.415959][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4782.415962][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4782.415963][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4782.415965][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4782.415967][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4782.415968][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4782.415972][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4782.415975][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4782.415979][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4782.415981][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4782.415984][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4782.415989][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4782.415991][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4782.415996][ C1] do_idle (kernel/sched/idle.c:312) [ 4782.415998][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4782.416001][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4782.416004][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4782.416009][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4808.576483][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4808.577024][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4808.577536][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4808.578015][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4808.578937][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4808.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) [ 4808.579887][ 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 ... [ 4808.580868][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4808.581178][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4808.581582][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4808.581982][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4808.582383][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4808.582786][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4808.583189][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4808.583640][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4808.583974][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4808.584379][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4808.584784][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4808.585185][ C0] PKRU: 55555554 [ 4808.585370][ C0] Call Trace: [ 4808.585539][ C0] [ 4808.585693][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4808.585958][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4808.586204][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4808.586483][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4808.586758][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4808.587048][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4808.587316][ 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)) [ 4808.587624][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4808.587888][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4808.588198][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4808.588499][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4808.588815][ 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) [ 4808.589106][ 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) [ 4808.589406][ 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) [ 4808.589702][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4808.590015][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4808.590258][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4808.590501][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4808.590743][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4808.590997][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4808.591273][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4808.591559][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4808.591799][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4808.592045][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4808.592308][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4808.592543][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4808.592793][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4808.593053][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4808.593332][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4808.593613][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4808.593863][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4808.594136][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4808.594403][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4808.594752][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4808.595005][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4808.595330][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4808.595596][ 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) [ 4808.595803][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4808.596035][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4808.596291][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4808.596569][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4808.596845][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4808.597072][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4808.597397][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4808.597706][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4808.597990][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4808.598289][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4808.598540][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4808.598770][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4808.599075][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4808.599362][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4808.599696][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4808.599936][ 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)) [ 4808.600237][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4808.600525][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4808.600844][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4808.601101][ 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)) [ 4808.601340][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4808.601591][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4808.601906][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4808.602241][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4808.602541][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4808.602820][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4808.603111][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4808.603427][ 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) [ 4808.603662][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4808.603929][ 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) [ 4808.604161][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4808.604386][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4808.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) [ 4808.604905][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4808.605192][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4808.605434][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4808.605711][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4808.605954][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4808.606203][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4808.606421][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4808.606690][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4808.607001][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4808.607242][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4808.607512][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4808.607755][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4808.607986][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4808.608227][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4808.608485][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4808.608704][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4808.608974][ C0] tc_run (net/core/dev.c:3912) [ 4808.609181][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4808.609422][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4808.609661][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4808.609923][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4808.610179][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4808.610421][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4808.610687][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4808.610995][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4808.611268][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4808.611558][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4808.611797][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4808.612055][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4808.612398][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4808.612677][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4808.612931][ 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) [ 4808.613197][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4808.613415][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4808.613661][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4808.613968][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4808.614221][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4808.614466][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4808.614715][ 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)) [ 4808.614953][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4808.615221][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4808.615507][ 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) [ 4808.615811][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4808.616059][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4808.616313][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4808.616553][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4808.616823][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4808.617087][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4808.617332][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4808.617589][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4808.617896][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4808.618162][ 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)) [ 4808.618385][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4808.618646][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4808.618918][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4808.619159][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4808.619399][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4808.619669][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4808.619932][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4808.620193][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4808.620465][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4808.620755][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4808.620993][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4808.621285][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4808.621527][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4808.621792][ 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)) [ 4808.622013][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4808.622315][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4808.622565][ C0] __do_softirq (kernel/softirq.c:553) [ 4808.622799][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4808.623021][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4808.623308][ C0] [ 4808.623461][ C0] [ 4808.623611][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4808.623918][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4808.624268][ 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 [ 4808.625245][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4808.625556][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4808.625958][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4808.626360][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4808.626761][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4808.627161][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4808.627568][ 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) [ 4808.627852][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4808.628085][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4808.628388][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4808.628618][ 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 [ 4808.629599][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4808.630024][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4808.630430][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4808.630831][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4808.631232][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4808.631632][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4808.634082][ 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) | [ 4808.634596][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4808.635072][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4808.635555][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4808.636486][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4808.637104][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4808.637431][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4808.638407][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4808.638717][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4808.639117][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4808.639523][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4808.639925][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4808.640333][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4808.640733][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4808.641183][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4808.641517][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4808.641922][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4808.642324][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4808.642726][ C1] PKRU: 55555554 [ 4808.642909][ C1] Call Trace: [ 4808.643082][ C1] [ 4808.643232][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4808.643496][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4808.643741][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4808.644018][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4808.644293][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4808.644584][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4808.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)) [ 4808.645167][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4808.645430][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4808.645695][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4808.646007][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4808.646304][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4808.646622][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4808.646914][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4808.647209][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4808.647503][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4808.647817][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4808.648059][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4808.648300][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4808.648551][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4808.648824][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4808.649114][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4808.649354][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4808.649600][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4808.649862][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4808.650100][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4808.650350][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4808.650610][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4808.650888][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4808.651167][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4808.651416][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4808.651692][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4808.651958][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4808.652307][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4808.652563][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4808.652884][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4808.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) [ 4808.653357][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4808.653591][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4808.653845][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4808.654124][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4808.654355][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4808.654678][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4808.654986][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4808.655273][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4808.655569][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4808.655818][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4808.656051][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4808.656354][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4808.656648][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4808.656976][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4808.657215][ 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)) [ 4808.657514][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4808.657804][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4808.658122][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4808.658380][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4808.658615][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4808.658865][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4808.659181][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4808.659523][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4808.659825][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4808.660102][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4808.660389][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4808.660664][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4808.660981][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4808.661203][ 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) [ 4808.661436][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4808.661710][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4808.661977][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4808.662263][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4808.662515][ 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) [ 4808.662778][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4808.663044][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4808.663336][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4808.663575][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4808.663854][ 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) [ 4808.664117][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4808.664395][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4808.664637][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4808.664880][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4808.665112][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4808.665398][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4808.665638][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4808.665895][ 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) [ 4808.666156][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4808.666408][ C1] tc_run (net/core/dev.c:3912) [ 4808.666613][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4808.666848][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4808.667096][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4808.667359][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4808.667615][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4808.667855][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4808.668122][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4808.668427][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4808.668703][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4808.668957][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4808.669229][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4808.669498][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4808.669784][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4808.670060][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4808.670314][ 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) [ 4808.670581][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4808.670802][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4808.671047][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4808.671300][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4808.671552][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4808.671792][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4808.672042][ C1] ? __create_object (mm/kmemleak.c:756) [ 4808.672290][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4808.672558][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4808.672841][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4808.673117][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4808.673400][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4808.673672][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4808.673918][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4808.674189][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4808.674429][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4808.674691][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4808.674952][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4808.675213][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4808.675490][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4808.675776][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4808.676040][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4808.676277][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4808.676525][ C1] __do_softirq (kernel/softirq.c:553) [ 4808.676758][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4808.676980][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4808.677268][ C1] [ 4808.677419][ C1] [ 4808.677572][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4808.677878][ 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) [ 4808.678137][ 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 [ 4808.679112][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4808.679428][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4808.679831][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4808.680234][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4808.680635][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4808.681036][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4808.681443][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4808.681733][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4808.681994][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4808.682239][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4808.682492][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4808.682769][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4808.683011][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4808.683286][ C1] do_idle (kernel/sched/idle.c:312) [ 4808.683492][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4808.683736][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4808.683982][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4808.684252][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4836.576482][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4836.577019][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4836.577530][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4836.578006][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4836.578925][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4836.579555][ 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) [ 4836.579882][ 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 ... [ 4836.580860][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4836.581171][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4836.581573][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4836.581974][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4836.582379][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4836.582784][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4836.583185][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4836.583636][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4836.583970][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4836.584375][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4836.584789][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4836.585190][ C0] PKRU: 55555554 [ 4836.585374][ C0] Call Trace: [ 4836.585546][ C0] [ 4836.585697][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4836.585961][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4836.586207][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4836.586486][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4836.586761][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4836.587052][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4836.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)) [ 4836.587629][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4836.587893][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4836.588203][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4836.588501][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4836.588819][ 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) [ 4836.589111][ 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) [ 4836.589413][ 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) [ 4836.589708][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4836.590022][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4836.590263][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4836.590507][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4836.590749][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4836.591000][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4836.591275][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4836.591562][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4836.591804][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4836.592047][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4836.592310][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4836.592547][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4836.592796][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4836.593055][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4836.593339][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4836.593618][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4836.593868][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4836.594140][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4836.594405][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4836.594756][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4836.595010][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4836.595332][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4836.595599][ 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) [ 4836.595805][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4836.596035][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4836.596292][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4836.596572][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4836.596846][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4836.597075][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4836.597397][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4836.597708][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4836.597995][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4836.598292][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4836.598542][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4836.598774][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4836.599075][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4836.599373][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4836.599701][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4836.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)) [ 4836.600238][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4836.600527][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4836.600844][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4836.601101][ 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)) [ 4836.601337][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4836.601587][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4836.601903][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4836.602238][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4836.602545][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4836.602822][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4836.603113][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4836.603429][ 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) [ 4836.603665][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4836.603931][ 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) [ 4836.604163][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4836.604388][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4836.604642][ 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) [ 4836.604908][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4836.605193][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4836.605437][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4836.605715][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4836.605957][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4836.606206][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4836.606425][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4836.606695][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4836.607006][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4836.607247][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4836.607515][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4836.607759][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4836.607992][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4836.608233][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4836.608491][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4836.608709][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4836.608979][ C0] tc_run (net/core/dev.c:3912) [ 4836.609185][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4836.609425][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4836.609667][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4836.609930][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4836.610184][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4836.610424][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4836.610693][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4836.611000][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4836.611274][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4836.611564][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4836.611806][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4836.612064][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4836.612406][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4836.612684][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4836.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) [ 4836.613205][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4836.613424][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4836.613667][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4836.613975][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4836.614229][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4836.614472][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4836.614723][ 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)) [ 4836.614958][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4836.615228][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4836.615514][ 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) [ 4836.615820][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4836.616066][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4836.616320][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4836.616561][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4836.616831][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4836.617095][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4836.617342][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4836.617599][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4836.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) [ 4836.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)) [ 4836.618395][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4836.618658][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4836.618930][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4836.619170][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4836.619422][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4836.619686][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4836.619948][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4836.620210][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4836.620485][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4836.620771][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4836.621012][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4836.621304][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4836.621544][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4836.621810][ 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)) [ 4836.622032][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4836.622330][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4836.622580][ C0] __do_softirq (kernel/softirq.c:553) [ 4836.622814][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4836.623035][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4836.623325][ C0] [ 4836.623476][ C0] [ 4836.623627][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4836.623935][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4836.624285][ 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 [ 4836.625264][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4836.625572][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4836.625975][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4836.626376][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4836.626776][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4836.627177][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4836.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) [ 4836.627867][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4836.628103][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4836.628404][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4836.628635][ 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 [ 4836.629620][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4836.630043][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4836.630446][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4836.630846][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4836.631248][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4836.631653][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4836.634098][ 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) | [ 4836.634613][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4836.635094][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4836.635575][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4836.636512][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4836.637128][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4836.637456][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4836.638440][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4836.638749][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4836.639148][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4836.639558][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4836.639960][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4836.640362][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4836.640761][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4836.641210][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4836.641547][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4836.641951][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4836.642353][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4836.642752][ C1] PKRU: 55555554 [ 4836.642936][ C1] Call Trace: [ 4836.643109][ C1] [ 4836.643257][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4836.643520][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4836.643766][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4836.644044][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4836.644322][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4836.644612][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4836.644880][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4836.645189][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4836.645452][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4836.645717][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4836.646027][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4836.646327][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4836.646642][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4836.646933][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4836.647231][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4836.647522][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4836.647837][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4836.648080][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4836.648321][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4836.648571][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4836.648848][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4836.649134][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4836.649384][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4836.649627][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4836.649890][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4836.650125][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4836.650375][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4836.650635][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4836.650911][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4836.651193][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4836.651443][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4836.651717][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4836.651982][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4836.652331][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4836.652585][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4836.652908][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4836.653172][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4836.653379][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4836.653612][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4836.653868][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4836.654146][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4836.654377][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4836.654700][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4836.655008][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4836.655295][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4836.655592][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4836.655841][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4836.656073][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4836.656379][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4836.656664][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4836.656992][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4836.657233][ 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)) [ 4836.657533][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4836.657822][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4836.658142][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4836.658400][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4836.658636][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4836.658885][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4836.659199][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4836.659541][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4836.659844][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4836.660120][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4836.660412][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4836.660682][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4836.661000][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4836.661219][ 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) [ 4836.661454][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4836.661726][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4836.661992][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4836.662279][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4836.662529][ 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) [ 4836.662791][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4836.663056][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4836.663346][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4836.663586][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4836.663866][ 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) [ 4836.664130][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4836.664408][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4836.664651][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4836.664895][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4836.665126][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4836.665415][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4836.665654][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4836.665912][ 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) [ 4836.666174][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4836.666425][ C1] tc_run (net/core/dev.c:3912) [ 4836.666634][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4836.666865][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4836.667107][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4836.667369][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4836.667624][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4836.667865][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4836.668132][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4836.668440][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4836.668715][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4836.668969][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4836.669236][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4836.669501][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4836.669787][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4836.670068][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4836.670324][ 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) [ 4836.670590][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4836.670808][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4836.671054][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4836.671309][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4836.671563][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4836.671803][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4836.672052][ C1] ? __create_object (mm/kmemleak.c:756) [ 4836.672299][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4836.672576][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4836.672862][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4836.673136][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4836.673419][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4836.673695][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4836.673939][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4836.674215][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4836.674452][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4836.674715][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4836.674979][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4836.675241][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4836.675519][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4836.675804][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4836.676065][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4836.676303][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4836.676553][ C1] __do_softirq (kernel/softirq.c:553) [ 4836.676785][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4836.677010][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4836.677296][ C1] [ 4836.677449][ C1] [ 4836.677600][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4836.677911][ 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) [ 4836.678169][ 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 [ 4836.679147][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4836.679463][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4836.679866][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4836.680266][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4836.680668][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4836.681072][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4836.681477][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4836.681768][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4836.682031][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4836.682279][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4836.682532][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4836.682817][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4836.683056][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4836.683334][ C1] do_idle (kernel/sched/idle.c:312) [ 4836.683539][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4836.683784][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4836.684028][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4836.684301][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4836.684614][ C1] | [ 4860.417265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4860.417645][ C0] rcu: 0-....: (2467609 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=569776 | [ 4860.418202][ C0] rcu: (t=2446510 jiffies g=2033089 q=12 ncpus=4) [ 4860.418984][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4860.419606][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 4860.419891][ 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) [ 4860.420862][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [ 4860.421171][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4860.421571][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4860.421973][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4860.422375][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4860.422775][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4860.423174][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4860.423622][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4860.423957][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4860.424364][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4860.424763][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4860.425161][ C0] PKRU: 55555554 [ 4860.425344][ C0] Call Trace: [ 4860.425517][ C0] [ 4860.425667][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4860.425940][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4860.426193][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4860.426447][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4860.426680][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4860.426951][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4860.427220][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4860.427478][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4860.427766][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4860.428009][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4860.428323][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4860.428599][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4860.428887][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4860.429153][ 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)) [ 4860.429466][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4860.429728][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4860.430038][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4860.430337][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4860.430652][ 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) [ 4860.430944][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4860.431225][ 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) [ 4860.431510][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4860.431823][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4860.432064][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4860.432306][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4860.432547][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4860.432796][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4860.433069][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4860.433354][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4860.433596][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4860.433838][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4860.434100][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4860.434336][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4860.434583][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4860.434842][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4860.435122][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4860.435398][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4860.435650][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4860.435924][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4860.436189][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4860.436541][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4860.436795][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4860.437117][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4860.437384][ 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) [ 4860.437590][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4860.437821][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4860.438077][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4860.438358][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4860.438640][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4860.438864][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4860.439183][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4860.439510][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4860.439795][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4860.440093][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4860.440342][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4860.440581][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4860.440875][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4860.441156][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4860.441475][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4860.441707][ 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)) [ 4860.441998][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4860.442277][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4860.442587][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4860.442837][ 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)) [ 4860.443067][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4860.443309][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4860.443617][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4860.443944][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4860.444239][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4860.444508][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4860.444792][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4860.445098][ 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) [ 4860.445328][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4860.445587][ 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) [ 4860.445811][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4860.446030][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4860.446277][ 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) [ 4860.446535][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4860.446813][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4860.447049][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4860.447319][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4860.447555][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4860.447800][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4860.448010][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4860.448275][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4860.448577][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4860.448812][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4860.449073][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4860.449335][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4860.449568][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4860.449807][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4860.450063][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4860.450284][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4860.450559][ C0] tc_run (net/core/dev.c:3912) [ 4860.450760][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4860.450987][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4860.451220][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4860.451476][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4860.451723][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4860.451956][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4860.452218][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4860.452518][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4860.452784][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4860.453067][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4860.453303][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4860.453554][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4860.453887][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4860.454156][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4860.454405][ 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) [ 4860.454664][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4860.454877][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4860.455115][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4860.455414][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4860.455661][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4860.455897][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4860.456140][ 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)) [ 4860.456373][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4860.456634][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4860.456912][ 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) [ 4860.457208][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4860.457447][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4860.457693][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4860.457928][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4860.458191][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4860.458450][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4860.458688][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4860.458957][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4860.459267][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4860.459533][ 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)) [ 4860.459755][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4860.460017][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4860.460289][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4860.460535][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4860.460766][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4860.461022][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4860.461277][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4860.461532][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4860.461797][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4860.462077][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4860.462312][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4860.462596][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4860.462832][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4860.463089][ 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)) [ 4860.463305][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4860.463595][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4860.463838][ C0] __do_softirq (kernel/softirq.c:553) [ 4860.464067][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4860.464282][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4860.464562][ C0] [ 4860.464710][ C0] [ 4860.464856][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4860.465155][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4860.465497][ 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 [ 4860.466450][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4860.466750][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4860.467143][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4860.467534][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4860.467924][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4860.468314][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4860.468713][ 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) [ 4860.468987][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4860.469238][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4860.469539][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4860.469770][ 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 [ 4860.470747][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4860.471158][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4860.471549][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4860.471939][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4860.472329][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4860.472721][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4860.472721][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4860.473115][ C0] | [ 4860.473268][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 4860.473536][ C1] NMI backtrace for cpu 1 [ 4860.473549][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4860.473552][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4860.473562][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4860.473565][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4860.473569][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4860.473571][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4860.473572][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4860.473574][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4860.473576][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4860.473578][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4860.473580][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4860.473583][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4860.473585][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4860.473586][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4860.473588][ C1] PKRU: 55555554 [ 4860.473589][ C1] Call Trace: [ 4860.473593][ C1] [ 4860.473597][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4860.473603][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4860.473609][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4860.473614][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4860.473618][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4860.473621][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4860.473626][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4860.473629][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4860.473632][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4860.473636][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4860.473639][ C1] [ 4860.473640][ C1] [ 4860.473641][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4860.473644][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4860.473649][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4860.473652][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4860.473657][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4860.473659][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4860.473662][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4860.473665][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4860.473670][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4860.473673][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4860.473680][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4860.473683][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4860.473688][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4860.473696][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4860.473700][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4860.473703][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4860.473706][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4860.473709][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4860.473715][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4860.473720][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4860.473723][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4860.473734][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4860.473737][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4860.473741][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4860.473747][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4860.473750][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4860.473755][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4860.473761][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4860.473767][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4860.473772][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4860.473780][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4860.473783][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4860.473786][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4860.473790][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4860.473793][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4860.473797][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4860.473800][ 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)) [ 4860.473804][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4860.473808][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4860.473812][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4860.473815][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4860.473818][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4860.473821][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4860.473829][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4860.473837][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4860.473844][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4860.473849][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4860.473857][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4860.473863][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4860.473872][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4860.473876][ 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) [ 4860.473880][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4860.473886][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4860.473889][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4860.473893][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4860.473901][ 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) [ 4860.473905][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4860.473908][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4860.473912][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4860.473914][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4860.473917][ 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) [ 4860.473921][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4860.473923][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4860.473927][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4860.473931][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4860.473934][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4860.473937][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4860.473939][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4860.473942][ 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) [ 4860.473945][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4860.473948][ C1] tc_run (net/core/dev.c:3912) [ 4860.473953][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4860.473956][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4860.473958][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4860.473962][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4860.473966][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4860.473968][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4860.473973][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4860.473978][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4860.473981][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4860.473984][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4860.473988][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4860.473991][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4860.473999][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4860.474002][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4860.474006][ 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) [ 4860.474009][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4860.474013][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4860.474016][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4860.474020][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4860.474023][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4860.474027][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4860.474030][ C1] ? __create_object (mm/kmemleak.c:756) [ 4860.474033][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4860.474040][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4860.474044][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4860.474048][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4860.474052][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4860.474055][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4860.474058][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4860.474061][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4860.474067][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4860.474071][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4860.474075][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4860.474079][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4860.474083][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4860.474086][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4860.474092][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4860.474099][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4860.474103][ C1] __do_softirq (kernel/softirq.c:553) [ 4860.474108][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4860.474111][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4860.474115][ C1] [ 4860.474116][ C1] [ 4860.474117][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4860.474122][ 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) [ 4860.474126][ 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 [ 4860.474128][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4860.474131][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4860.474133][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4860.474134][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4860.474135][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4860.474137][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4860.474140][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4860.474143][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4860.474147][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4860.474149][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4860.474152][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4860.474157][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4860.474159][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4860.474164][ C1] do_idle (kernel/sched/idle.c:312) [ 4860.474167][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4860.474170][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4860.474173][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4860.474177][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4884.576440][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4884.576962][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4884.577461][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4884.577923][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4884.578818][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4884.579425][ 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) [ 4884.579742][ 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 ... [ 4884.580691][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4884.580993][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4884.581383][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4884.581774][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4884.582165][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4884.582554][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4884.582943][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4884.583381][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4884.583707][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4884.584101][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4884.584494][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4884.584895][ C0] PKRU: 55555554 [ 4884.585074][ C0] Call Trace: [ 4884.585243][ C0] [ 4884.585390][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4884.585647][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4884.585886][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4884.586158][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4884.586427][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4884.586709][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4884.586969][ 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)) [ 4884.587270][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4884.587526][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4884.587830][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4884.588120][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4884.588429][ 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) [ 4884.588713][ 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) [ 4884.589002][ 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) [ 4884.589309][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4884.589623][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4884.589867][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4884.590109][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4884.590363][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4884.590608][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4884.590874][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4884.591156][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4884.591389][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4884.591625][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4884.591880][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4884.592112][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4884.592357][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4884.592610][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4884.592882][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4884.593151][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4884.593394][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4884.593660][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4884.593918][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4884.594257][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4884.594508][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4884.594821][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4884.595078][ 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) [ 4884.595278][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4884.595505][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4884.595753][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4884.596022][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4884.596288][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4884.596512][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4884.596826][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4884.597124][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4884.597402][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4884.597689][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4884.597933][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4884.598159][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4884.598452][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4884.598730][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4884.599047][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4884.599307][ 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)) [ 4884.599603][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4884.599890][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4884.600209][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4884.600472][ 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)) [ 4884.600701][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4884.600942][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4884.601251][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4884.601576][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4884.601870][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4884.602137][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4884.602421][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4884.602723][ 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) [ 4884.602952][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4884.603211][ 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) [ 4884.603438][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4884.603653][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4884.603898][ 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) [ 4884.604155][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4884.604440][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4884.604672][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4884.604944][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4884.605178][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4884.605419][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4884.605632][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4884.605893][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4884.606196][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4884.606429][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4884.606691][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4884.606923][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4884.607151][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4884.607387][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4884.607635][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4884.607845][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4884.608107][ C0] tc_run (net/core/dev.c:3912) [ 4884.608309][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4884.608534][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4884.608768][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4884.609022][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4884.609297][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4884.609537][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4884.609803][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4884.610108][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4884.610392][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4884.610670][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4884.610906][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4884.611157][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4884.611490][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4884.611757][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4884.612005][ 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) [ 4884.612264][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4884.612478][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4884.612717][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4884.613013][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4884.613260][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4884.613495][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4884.613738][ 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)) [ 4884.613968][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4884.614229][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4884.614503][ 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) [ 4884.614800][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4884.615041][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4884.615287][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4884.615520][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4884.615784][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4884.616041][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4884.616278][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4884.616528][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4884.616824][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4884.617082][ 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)) [ 4884.617301][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4884.617556][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4884.617820][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4884.618055][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4884.618286][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4884.618543][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4884.618799][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4884.619053][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4884.619344][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4884.619628][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4884.619868][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4884.620161][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4884.620407][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4884.620665][ 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)) [ 4884.620882][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4884.621171][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4884.621414][ C0] __do_softirq (kernel/softirq.c:553) [ 4884.621643][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4884.621858][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4884.622137][ C0] [ 4884.622284][ C0] [ 4884.622433][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4884.622728][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4884.623072][ 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 [ 4884.624019][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4884.624321][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4884.624711][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4884.625099][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4884.625494][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4884.625884][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4884.626277][ 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) [ 4884.626574][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4884.626809][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4884.627111][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4884.627338][ 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 [ 4884.628298][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4884.628711][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4884.629120][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4884.629521][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4884.629922][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4884.630332][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4884.632791][ 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) | [ 4884.633291][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4884.633761][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4884.634229][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4884.635145][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4884.635746][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 4884.636025][ 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) [ 4884.636981][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 4884.637282][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4884.637675][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4884.638066][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4884.638479][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4884.638881][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4884.639290][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4884.639742][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4884.640076][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4884.640485][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4884.640876][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4884.641268][ C1] PKRU: 55555554 [ 4884.641447][ C1] Call Trace: [ 4884.641613][ C1] [ 4884.641761][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4884.642019][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4884.642257][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4884.642531][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4884.642799][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4884.643081][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4884.643342][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4884.643642][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4884.643899][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4884.644156][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4884.644479][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4884.644778][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4884.645095][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4884.645389][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 4884.645680][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4884.645955][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4884.646262][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4884.646521][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4884.646762][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4884.647011][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4884.647291][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4884.647586][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4884.647820][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4884.648056][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4884.648313][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4884.648543][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4884.648786][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4884.649040][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4884.649315][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4884.649589][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4884.649833][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4884.650101][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4884.650361][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4884.650702][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4884.650950][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4884.651265][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4884.651526][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4884.651726][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4884.651953][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4884.652203][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4884.652474][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4884.652699][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4884.653014][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4884.653317][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4884.653595][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4884.653886][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4884.654128][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4884.654374][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4884.654678][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4884.654964][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4884.655292][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4884.655542][ 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)) [ 4884.655833][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4884.656113][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4884.656425][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4884.656676][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4884.656908][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4884.657151][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4884.657458][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4884.657785][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4884.658080][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4884.658349][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4884.658633][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4884.658896][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4884.659210][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4884.659424][ 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) [ 4884.659654][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4884.659921][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4884.660181][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4884.660460][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4884.660704][ 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) [ 4884.660960][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4884.661219][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4884.661502][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4884.661741][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4884.662014][ 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) [ 4884.662271][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4884.662565][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4884.662808][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4884.663052][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4884.663284][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4884.663582][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4884.663817][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4884.664068][ 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) [ 4884.664323][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4884.664565][ C1] tc_run (net/core/dev.c:3912) [ 4884.664768][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4884.664993][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4884.665227][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4884.665484][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4884.665731][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4884.665966][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4884.666226][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4884.666527][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4884.666793][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4884.667041][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4884.667302][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4884.667554][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4884.667834][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4884.668107][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4884.668356][ 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) [ 4884.668616][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4884.668828][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4884.669071][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4884.669333][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4884.669580][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4884.669816][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4884.670059][ C1] ? __create_object (mm/kmemleak.c:756) [ 4884.670298][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4884.670584][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4884.670871][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4884.671146][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4884.671430][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4884.671710][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4884.671949][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4884.672217][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4884.672448][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4884.672708][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4884.672964][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4884.673223][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4884.673493][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4884.673771][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4884.674025][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4884.674257][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4884.674522][ C1] __do_softirq (kernel/softirq.c:553) [ 4884.674755][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4884.674978][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4884.675265][ C1] [ 4884.675419][ C1] [ 4884.675570][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4884.675880][ 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) [ 4884.676133][ 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 [ 4884.677085][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4884.677388][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4884.677779][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4884.678170][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4884.678587][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4884.678991][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4884.679414][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4884.679709][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4884.679970][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4884.680206][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4884.680453][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4884.680728][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4884.680960][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4884.681231][ C1] do_idle (kernel/sched/idle.c:312) [ 4884.681432][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4884.681671][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4884.681909][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4884.682177][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4912.576426][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4912.576946][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4912.577443][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4912.577907][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4912.578800][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4912.579429][ 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) [ 4912.579755][ 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 ... [ 4912.580723][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4912.581022][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4912.581415][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4912.581803][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4912.582191][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4912.582580][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4912.582970][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4912.583408][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4912.583732][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4912.584122][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4912.584513][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4912.584903][ C0] PKRU: 55555554 [ 4912.585080][ C0] Call Trace: [ 4912.585246][ C0] [ 4912.585394][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4912.585651][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4912.585887][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4912.586158][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4912.586424][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4912.586705][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4912.586965][ 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)) [ 4912.587261][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4912.587518][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4912.587817][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4912.588107][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4912.588415][ 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) [ 4912.588696][ 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) [ 4912.589005][ 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) [ 4912.589295][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4912.589606][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4912.589848][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4912.590090][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4912.590338][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4912.590579][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4912.590846][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4912.591122][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4912.591356][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4912.591592][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4912.591846][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4912.592073][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4912.592315][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4912.592566][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4912.592836][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4912.593107][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4912.593351][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4912.593615][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4912.593873][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4912.594209][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4912.594457][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4912.594770][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4912.595028][ 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) [ 4912.595228][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4912.595454][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4912.595702][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4912.595970][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4912.596239][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4912.596461][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4912.596773][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4912.597074][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4912.597348][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4912.597637][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4912.597879][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4912.598102][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4912.598397][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4912.598697][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4912.599028][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4912.599267][ 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)) [ 4912.599566][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4912.599851][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4912.600179][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4912.600429][ 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)) [ 4912.600658][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4912.600901][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4912.601210][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4912.601537][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4912.601826][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4912.602097][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4912.602380][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4912.602687][ 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) [ 4912.602914][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4912.603172][ 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) [ 4912.603397][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4912.603614][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4912.603859][ 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) [ 4912.604117][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4912.604394][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4912.604628][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4912.604897][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4912.605131][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4912.605373][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4912.605583][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4912.605843][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4912.606146][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4912.606379][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4912.606639][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4912.606874][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4912.607099][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4912.607332][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4912.607580][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4912.607792][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4912.608055][ C0] tc_run (net/core/dev.c:3912) [ 4912.608254][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4912.608481][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4912.608712][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4912.608988][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4912.609242][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4912.609483][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4912.609748][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4912.610054][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4912.610332][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4912.610613][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4912.610845][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4912.611096][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4912.611427][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4912.611698][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4912.611945][ 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) [ 4912.612203][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4912.612415][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4912.612653][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4912.612951][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4912.613197][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4912.613431][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4912.613671][ 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)) [ 4912.613902][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4912.614162][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4912.614438][ 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) [ 4912.614733][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4912.614973][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4912.615217][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4912.615451][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4912.615712][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4912.615969][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4912.616206][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4912.616456][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4912.616753][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4912.617010][ 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)) [ 4912.617225][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4912.617483][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4912.617746][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4912.617978][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4912.618210][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4912.618466][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4912.618721][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4912.618995][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4912.619266][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4912.619555][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4912.619794][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4912.620085][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4912.620334][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4912.620591][ 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)) [ 4912.620804][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4912.621095][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4912.621338][ C0] __do_softirq (kernel/softirq.c:553) [ 4912.621563][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4912.621779][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4912.622056][ C0] [ 4912.622205][ C0] [ 4912.622351][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4912.622649][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4912.622989][ 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 [ 4912.623938][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4912.624240][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4912.624630][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4912.625020][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4912.625410][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4912.625799][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4912.626192][ 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) [ 4912.626469][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4912.626696][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4912.626989][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4912.627213][ 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 [ 4912.628161][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4912.628588][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4912.628996][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4912.629398][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4912.629799][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4912.630207][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4912.632657][ 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) | [ 4912.633157][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4912.633625][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4912.634095][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4912.635002][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4912.635611][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4912.635930][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4912.636881][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4912.637182][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4912.637573][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4912.637962][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4912.638375][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4912.638777][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4912.639196][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4912.639653][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4912.639978][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4912.640380][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4912.640772][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4912.641163][ C1] PKRU: 55555554 [ 4912.641342][ C1] Call Trace: [ 4912.641510][ C1] [ 4912.641655][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4912.641912][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4912.642172][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4912.642451][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4912.642726][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4912.643016][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4912.643294][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4912.643596][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4912.643852][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4912.644110][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4912.644415][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4912.644705][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4912.645013][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4912.645301][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4912.645590][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4912.645874][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4912.646182][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4912.646438][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4912.646678][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4912.646929][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4912.647204][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4912.647503][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4912.647738][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4912.647974][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4912.648230][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4912.648461][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4912.648704][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4912.648980][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4912.649258][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4912.649539][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4912.649787][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4912.650064][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4912.650336][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4912.650678][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4912.650925][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4912.651239][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4912.651499][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4912.651699][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4912.651927][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4912.652176][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4912.652447][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4912.652672][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4912.652987][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4912.653287][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4912.653565][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4912.653854][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4912.654098][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4912.654343][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4912.654644][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4912.654933][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4912.655261][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4912.655513][ 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)) [ 4912.655803][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4912.656084][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4912.656396][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4912.656648][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4912.656877][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4912.657121][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4912.657430][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4912.657756][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4912.658051][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4912.658321][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4912.658602][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4912.658865][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4912.659177][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4912.659395][ 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) [ 4912.659620][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4912.659886][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4912.660146][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4912.660425][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4912.660668][ 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) [ 4912.660924][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4912.661182][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4912.661463][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4912.661696][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4912.661969][ 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) [ 4912.662226][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4912.662519][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4912.662763][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4912.663005][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4912.663237][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4912.663534][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4912.663768][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4912.664018][ 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) [ 4912.664274][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4912.664518][ C1] tc_run (net/core/dev.c:3912) [ 4912.664721][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4912.664947][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4912.665182][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4912.665438][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4912.665687][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4912.665921][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4912.666183][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4912.666481][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4912.666750][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4912.666998][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4912.667258][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4912.667510][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4912.667790][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4912.668060][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4912.668307][ 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) [ 4912.668568][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4912.668781][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4912.669030][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4912.669277][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4912.669524][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4912.669758][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4912.670001][ C1] ? __create_object (mm/kmemleak.c:756) [ 4912.670241][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4912.670526][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4912.670809][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4912.671085][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4912.671368][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4912.671646][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4912.671887][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4912.672154][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4912.672407][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4912.672670][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4912.672933][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4912.673195][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4912.673480][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4912.673760][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4912.674015][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4912.674245][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4912.674491][ C1] __do_softirq (kernel/softirq.c:553) [ 4912.674718][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4912.674936][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4912.675216][ C1] [ 4912.675364][ C1] [ 4912.675513][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4912.675812][ 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) [ 4912.676065][ 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 [ 4912.677018][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4912.677320][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4912.677713][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4912.678104][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4912.678517][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4912.678920][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4912.679329][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4912.679619][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4912.679882][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4912.680140][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4912.680387][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4912.680658][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4912.680893][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4912.681159][ C1] do_idle (kernel/sched/idle.c:312) [ 4912.681362][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4912.681598][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4912.681838][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4912.682106][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4912.682415][ C1] | [ 4938.476265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 4938.476633][ C0] rcu: 0-....: (2545502 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=586781 | [ 4938.477173][ C0] rcu: (t=2524569 jiffies g=2033089 q=12 ncpus=4) [ 4938.477936][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4938.478539][ 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) [ 4938.478895][ 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 ... [ 4938.479867][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4938.480176][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4938.480577][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4938.480977][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4938.481380][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4938.481780][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4938.482179][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4938.482631][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4938.482964][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4938.483370][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4938.483770][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4938.484169][ C0] PKRU: 55555554 [ 4938.484351][ C0] Call Trace: [ 4938.484523][ C0] [ 4938.484674][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 4938.484947][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 4938.485200][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 4938.485455][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 4938.485687][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 4938.485957][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 4938.486228][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 4938.486486][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 4938.486773][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4938.487015][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 4938.487327][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4938.487602][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4938.487891][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4938.488157][ 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)) [ 4938.488468][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4938.488732][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4938.489046][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4938.489343][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4938.489657][ 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) [ 4938.489950][ 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) [ 4938.490244][ 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) [ 4938.490536][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4938.490850][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4938.491092][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4938.491332][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4938.491574][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4938.491823][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4938.492095][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4938.492383][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4938.492620][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4938.492864][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4938.493124][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4938.493360][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4938.493609][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4938.493868][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4938.494145][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4938.494423][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4938.494672][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4938.494943][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4938.495209][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4938.495558][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4938.495811][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4938.496132][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4938.496398][ 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) [ 4938.496603][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4938.496840][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4938.497094][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4938.497372][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4938.497646][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4938.497875][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4938.498197][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4938.498504][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4938.498791][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4938.499088][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4938.499337][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4938.499569][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4938.499869][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4938.500156][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4938.500486][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4938.500727][ 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)) [ 4938.501021][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4938.501310][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4938.501629][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4938.501885][ 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)) [ 4938.502119][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4938.502370][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4938.502685][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4938.503019][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4938.503322][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4938.503597][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4938.503888][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4938.504202][ 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) [ 4938.504436][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4938.504700][ 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) [ 4938.504932][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4938.505154][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4938.505407][ 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) [ 4938.505673][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4938.505959][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4938.506197][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4938.506477][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4938.506716][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4938.506965][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4938.507184][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4938.507452][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4938.507763][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4938.508001][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4938.508272][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4938.508513][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4938.508746][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4938.508992][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4938.509248][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4938.509464][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4938.509733][ C0] tc_run (net/core/dev.c:3912) [ 4938.509939][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4938.510172][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4938.510412][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4938.510675][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4938.510929][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4938.511169][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4938.511435][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4938.511739][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4938.512015][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4938.512303][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4938.512546][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4938.512804][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4938.513143][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4938.513420][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4938.513673][ 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) [ 4938.513938][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4938.514158][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4938.514402][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4938.514711][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4938.514965][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4938.515206][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4938.515456][ 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)) [ 4938.515692][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4938.515961][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4938.516243][ 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) [ 4938.516549][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4938.516795][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4938.517045][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4938.517284][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4938.517553][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4938.517818][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4938.518060][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4938.518316][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4938.518621][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4938.518889][ 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)) [ 4938.519113][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4938.519375][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4938.519645][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4938.519887][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4938.520122][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4938.520386][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4938.520649][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4938.520910][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4938.521181][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4938.521466][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4938.521706][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4938.521996][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4938.522236][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4938.522501][ 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)) [ 4938.522724][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4938.523020][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4938.523270][ C0] __do_softirq (kernel/softirq.c:553) [ 4938.523503][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4938.523723][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4938.524013][ C0] [ 4938.524162][ C0] [ 4938.524313][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4938.524618][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4938.524971][ 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 [ 4938.525946][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4938.526255][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4938.526657][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4938.527057][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4938.527456][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4938.527858][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4938.528263][ 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) [ 4938.528545][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4938.528780][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4938.529087][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4938.529314][ 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 [ 4938.530289][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4938.530714][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4938.531114][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4938.531513][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4938.531916][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4938.532316][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4938.532316][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4938.532719][ C0] | [ 4938.532877][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 4938.533150][ C1] NMI backtrace for cpu 1 [ 4938.533161][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4938.533164][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4938.533173][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4938.533176][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4938.533179][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4938.533181][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4938.533183][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4938.533185][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4938.533186][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4938.533188][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4938.533190][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4938.533193][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4938.533195][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4938.533196][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4938.533198][ C1] PKRU: 55555554 [ 4938.533199][ C1] Call Trace: [ 4938.533203][ C1] [ 4938.533206][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 4938.533212][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 4938.533219][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 4938.533224][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 4938.533228][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 4938.533230][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 4938.533234][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4938.533238][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4938.533241][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4938.533245][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4938.533248][ C1] [ 4938.533249][ C1] [ 4938.533251][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4938.533254][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4938.533258][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4938.533263][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4938.533267][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4938.533270][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4938.533273][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4938.533275][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4938.533280][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4938.533284][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4938.533291][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4938.533293][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4938.533299][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4938.533306][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4938.533310][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4938.533313][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4938.533315][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4938.533318][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4938.533324][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4938.533328][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4938.533332][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4938.533342][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4938.533345][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4938.533348][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4938.533354][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4938.533358][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4938.533363][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4938.533369][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4938.533374][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4938.533380][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4938.533389][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4938.533392][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4938.533395][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4938.533399][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4938.533402][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4938.533407][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4938.533409][ 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)) [ 4938.533413][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4938.533417][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4938.533422][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4938.533425][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4938.533427][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4938.533431][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4938.533439][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4938.533446][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4938.533453][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4938.533458][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4938.533467][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4938.533473][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4938.533482][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4938.533487][ 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) [ 4938.533491][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4938.533497][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4938.533500][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4938.533503][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4938.533511][ 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) [ 4938.533515][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4938.533518][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4938.533522][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4938.533524][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4938.533527][ 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) [ 4938.533531][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4938.533533][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4938.533537][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4938.533541][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4938.533544][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4938.533547][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4938.533549][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4938.533552][ 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) [ 4938.533555][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4938.533559][ C1] tc_run (net/core/dev.c:3912) [ 4938.533563][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4938.533566][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4938.533569][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4938.533573][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4938.533577][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4938.533579][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4938.533584][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4938.533589][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4938.533592][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4938.533596][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4938.533600][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4938.533603][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4938.533611][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4938.533614][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4938.533618][ 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) [ 4938.533622][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4938.533625][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4938.533629][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4938.533632][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4938.533635][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4938.533639][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4938.533643][ C1] ? __create_object (mm/kmemleak.c:756) [ 4938.533647][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4938.533654][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4938.533658][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4938.533661][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4938.533666][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4938.533668][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4938.533672][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4938.533674][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4938.533679][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4938.533684][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4938.533688][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4938.533691][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4938.533696][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4938.533699][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4938.533705][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4938.533711][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4938.533715][ C1] __do_softirq (kernel/softirq.c:553) [ 4938.533719][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4938.533723][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4938.533727][ C1] [ 4938.533728][ C1] [ 4938.533729][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4938.533735][ 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) [ 4938.533738][ 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 [ 4938.533741][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4938.533743][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4938.533745][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4938.533747][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4938.533748][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4938.533750][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4938.533753][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4938.533757][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4938.533760][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4938.533762][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4938.533765][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4938.533769][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4938.533772][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4938.533776][ C1] do_idle (kernel/sched/idle.c:312) [ 4938.533779][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4938.533781][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4938.533784][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4938.533788][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4964.576542][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4964.577083][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4964.577598][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4964.578078][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4964.579009][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4964.579632][ 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) [ 4964.579962][ 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 ... [ 4964.580942][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4964.581252][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4964.581654][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4964.582055][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4964.582457][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4964.582864][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4964.583267][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4964.583719][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4964.584055][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4964.584459][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4964.584863][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4964.585263][ C0] PKRU: 55555554 [ 4964.585447][ C0] Call Trace: [ 4964.585618][ C0] [ 4964.585770][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4964.586035][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4964.586282][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4964.586561][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4964.586833][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4964.587125][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4964.587395][ 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)) [ 4964.587705][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4964.587972][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4964.588283][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4964.588586][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4964.588912][ 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) [ 4964.589204][ 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) [ 4964.589504][ 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) [ 4964.589798][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4964.590112][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4964.590357][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4964.590601][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4964.590848][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4964.591100][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4964.591377][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4964.591665][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4964.591908][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4964.592152][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4964.592419][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4964.592657][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4964.592914][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4964.593177][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4964.593465][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4964.593744][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4964.593995][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4964.594271][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4964.594537][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4964.594891][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4964.595147][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4964.595473][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4964.595745][ 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) [ 4964.595954][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4964.596186][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4964.596445][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4964.596727][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4964.597003][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4964.597234][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4964.597563][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4964.597876][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4964.598162][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4964.598461][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4964.598716][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4964.598949][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4964.599251][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4964.599542][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4964.599873][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4964.600111][ 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)) [ 4964.600413][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4964.600701][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4964.601018][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4964.601276][ 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)) [ 4964.601514][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4964.601763][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4964.602082][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4964.602420][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4964.602722][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4964.603000][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4964.603292][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4964.603608][ 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) [ 4964.603847][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4964.604114][ 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) [ 4964.604345][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4964.604571][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4964.604826][ 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) [ 4964.605093][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4964.605380][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4964.605622][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4964.605901][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4964.606145][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4964.606398][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4964.606615][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4964.606888][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4964.607200][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4964.607444][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4964.607713][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4964.607958][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4964.608192][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4964.608435][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4964.608700][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4964.608920][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4964.609191][ C0] tc_run (net/core/dev.c:3912) [ 4964.609399][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4964.609634][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4964.609875][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4964.610140][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4964.610395][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4964.610636][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4964.610903][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4964.611211][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4964.611488][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4964.611779][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4964.612021][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4964.612281][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4964.612625][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4964.612906][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4964.613162][ 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) [ 4964.613430][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4964.613650][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4964.613899][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4964.614215][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4964.614472][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4964.614715][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4964.614968][ 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)) [ 4964.615207][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4964.615479][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4964.615766][ 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) [ 4964.616072][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4964.616321][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4964.616575][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4964.616817][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4964.617087][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4964.617354][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4964.617600][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4964.617863][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4964.618173][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4964.618442][ 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)) [ 4964.618665][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4964.618940][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4964.619213][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4964.619455][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4964.619697][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4964.619961][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4964.620226][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4964.620492][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4964.620766][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4964.621056][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4964.621297][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4964.621590][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4964.621833][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4964.622102][ 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)) [ 4964.622327][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4964.622628][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4964.622879][ C0] __do_softirq (kernel/softirq.c:553) [ 4964.623116][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4964.623340][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4964.623630][ C0] [ 4964.623784][ C0] [ 4964.623937][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4964.624252][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4964.624608][ 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 [ 4964.625601][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4964.625913][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4964.626321][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4964.626726][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4964.627130][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4964.627538][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4964.627948][ 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) [ 4964.628235][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4964.628472][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4964.628780][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4964.629015][ 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 [ 4964.630001][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4964.630427][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4964.630834][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4964.631236][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4964.631639][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4964.632042][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4964.634641][ 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) | [ 4964.635170][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4964.635662][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4964.636165][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4964.637132][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4964.637779][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4964.638120][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4964.639156][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4964.639483][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4964.639909][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4964.640328][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4964.640739][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4964.641158][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4964.641578][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4964.642039][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4964.642384][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4964.642793][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4964.643207][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4964.643620][ C1] PKRU: 55555554 [ 4964.643806][ C1] Call Trace: [ 4964.643992][ C1] [ 4964.644146][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4964.644428][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4964.644678][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4964.644969][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4964.645247][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4964.645558][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4964.645831][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4964.646158][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4964.646435][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4964.646704][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4964.647027][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4964.647341][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4964.647667][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4964.647978][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4964.648287][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4964.648592][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4964.648936][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4964.649181][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4964.649440][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4964.649698][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4964.649982][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4964.650282][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4964.650524][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4964.650772][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4964.651049][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4964.651296][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4964.651552][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4964.651816][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4964.652111][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4964.652403][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4964.652658][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4964.652943][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4964.653215][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4964.653585][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4964.653854][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4964.654182][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4964.654461][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4964.654671][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4964.654915][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4964.655178][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4964.655473][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4964.655708][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4964.656050][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4964.656384][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4964.656676][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4964.656992][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4964.657247][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4964.657498][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4964.657806][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4964.658113][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4964.658462][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4964.658726][ 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)) [ 4964.659040][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4964.659338][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4964.659660][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4964.659933][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4964.660174][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4964.660436][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4964.660758][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4964.661109][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4964.661434][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4964.661719][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4964.662020][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4964.662302][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4964.662625][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4964.662857][ 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) [ 4964.663097][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4964.663380][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4964.663652][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4964.663960][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4964.664212][ 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) [ 4964.664487][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4964.664757][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4964.665058][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4964.665320][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4964.665602][ 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) [ 4964.665876][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4964.666160][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4964.666413][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4964.666659][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4964.666902][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4964.667195][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4964.667447][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4964.667709][ 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) [ 4964.667986][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4964.668240][ C1] tc_run (net/core/dev.c:3912) [ 4964.668458][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4964.668713][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4964.668968][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4964.669238][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4964.669515][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4964.669763][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4964.670040][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4964.670361][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4964.670639][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4964.670906][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4964.671181][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4964.671456][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4964.671752][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4964.672048][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4964.672319][ 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) [ 4964.672607][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4964.672837][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4964.673093][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4964.673367][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4964.673628][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4964.673881][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4964.674133][ C1] ? __create_object (mm/kmemleak.c:756) [ 4964.674392][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4964.674666][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4964.674961][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4964.675241][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4964.675538][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4964.675815][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4964.676077][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4964.676367][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4964.676611][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4964.676886][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4964.677154][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4964.677436][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4964.677715][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4964.678017][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4964.678296][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4964.678539][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4964.678810][ C1] __do_softirq (kernel/softirq.c:553) [ 4964.679058][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4964.679291][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4964.679589][ C1] [ 4964.679742][ C1] [ 4964.679909][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4964.680220][ 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) [ 4964.680500][ 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 [ 4964.681519][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4964.681834][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4964.682247][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4964.682666][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4964.683084][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4964.683502][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4964.683923][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4964.684219][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4964.684496][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4964.684745][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4964.685008][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4964.685300][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4964.685552][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4964.685833][ C1] do_idle (kernel/sched/idle.c:312) [ 4964.686045][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4964.686302][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4964.686553][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4964.686828][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 4992.576485][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 4992.577019][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 4992.577529][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4992.578001][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4992.578924][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4992.579537][ 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) [ 4992.579858][ 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 [ 4992.580830][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 4992.581139][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4992.581539][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 4992.581940][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 4992.582339][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 4992.582738][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 4992.583137][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 4992.583585][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4992.583924][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 4992.584327][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4992.584726][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4992.585126][ C0] PKRU: 55555554 [ 4992.585311][ C0] Call Trace: [ 4992.585485][ C0] [ 4992.585634][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4992.585896][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4992.586141][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4992.586419][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4992.586694][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4992.586980][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4992.587246][ 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)) [ 4992.587554][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4992.587816][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4992.588126][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4992.588423][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4992.588745][ 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) [ 4992.589034][ 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) [ 4992.589324][ 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) [ 4992.589612][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4992.589924][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4992.590168][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4992.590407][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4992.590647][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4992.590897][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4992.591168][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4992.591456][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4992.591694][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4992.591936][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4992.592196][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4992.592433][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4992.592682][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4992.592941][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4992.593221][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4992.593498][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4992.593746][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4992.594019][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4992.594284][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4992.594631][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4992.594885][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4992.595206][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4992.595470][ 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) [ 4992.595674][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4992.595906][ C0] ? set_track_prepare (mm/slub.c:6440) [ 4992.596162][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4992.596438][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4992.596710][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 4992.596939][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4992.597263][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4992.597570][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4992.597852][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4992.598145][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4992.598393][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4992.598628][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4992.598929][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4992.599214][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4992.599539][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4992.599778][ 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)) [ 4992.600074][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 4992.600359][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4992.600678][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4992.600934][ 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)) [ 4992.601171][ C0] netif_receive_skb (net/core/dev.c:5768) [ 4992.601419][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4992.601733][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4992.602065][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4992.602366][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4992.602640][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4992.602929][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4992.603240][ 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) [ 4992.603475][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 4992.603739][ 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) [ 4992.603971][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 4992.604191][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 4992.604443][ 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) [ 4992.604707][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4992.605002][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4992.605240][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 4992.605520][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4992.605759][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 4992.606005][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4992.606225][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4992.606492][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4992.606805][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4992.607043][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 4992.607312][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4992.607550][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 4992.607784][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 4992.608024][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4992.608280][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 4992.608495][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 4992.608767][ C0] tc_run (net/core/dev.c:3912) [ 4992.608973][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 4992.609204][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4992.609443][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4992.609704][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4992.609957][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4992.610197][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4992.610461][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4992.610766][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4992.611039][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 4992.611325][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4992.611567][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4992.611826][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 4992.612163][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4992.612443][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4992.612696][ 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) [ 4992.612963][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4992.613181][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4992.613429][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4992.613733][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4992.613986][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4992.614228][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4992.614477][ 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)) [ 4992.614714][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4992.614982][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4992.615263][ 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) [ 4992.615568][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 4992.615815][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 4992.616066][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4992.616304][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 4992.616576][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 4992.616840][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 4992.617083][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 4992.617340][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4992.617643][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4992.617907][ 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)) [ 4992.618132][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 4992.618393][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4992.618664][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 4992.618905][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 4992.619142][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4992.619404][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4992.619668][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4992.619929][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 4992.620199][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4992.620483][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4992.620724][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 4992.621017][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4992.621255][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4992.621521][ 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)) [ 4992.621743][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 4992.622042][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4992.622290][ C0] __do_softirq (kernel/softirq.c:553) [ 4992.622525][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4992.622745][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4992.623032][ C0] [ 4992.623181][ C0] [ 4992.623334][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4992.623637][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 4992.623990][ 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 [ 4992.624962][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 4992.625270][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 4992.625669][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 4992.626068][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 4992.626468][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 4992.626869][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 4992.627272][ 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) [ 4992.627552][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 4992.627787][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 4992.628088][ C0] RIP: 0033:0x7fcbb0ceb957 [ 4992.628315][ 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 [ 4992.629292][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 4992.629716][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 4992.630114][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 4992.630515][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 4992.630917][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 4992.631318][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 4992.633773][ 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) | [ 4992.634280][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 4992.634749][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 4992.635221][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4992.636156][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 4992.636776][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4992.637105][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 4992.638086][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 4992.638398][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 4992.638809][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 4992.639211][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 4992.639617][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 4992.640021][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 4992.640424][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 4992.640876][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 4992.641212][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 4992.641642][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 4992.642046][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 4992.642451][ C1] PKRU: 55555554 [ 4992.642635][ C1] Call Trace: [ 4992.642809][ C1] [ 4992.642968][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 4992.643227][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 4992.643468][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 4992.643740][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 4992.644008][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 4992.644294][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 4992.644556][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 4992.644859][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 4992.645114][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4992.645375][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 4992.645681][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 4992.645971][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4992.646281][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4992.646567][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 4992.646856][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 4992.647142][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 4992.647453][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4992.647688][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4992.647927][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 4992.648194][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 4992.648470][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4992.648765][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4992.649005][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4992.649248][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 4992.649513][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 4992.649751][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 4992.650001][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 4992.650262][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 4992.650541][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 4992.650821][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 4992.651071][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 4992.651347][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 4992.651615][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 4992.651966][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4992.652214][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 4992.652530][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 4992.652811][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 4992.653018][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4992.653252][ C1] ? set_track_prepare (mm/slub.c:6440) [ 4992.653510][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 4992.653789][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 4992.654029][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 4992.654362][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4992.654671][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4992.654958][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4992.655255][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4992.655518][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 4992.655745][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 4992.656039][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4992.656322][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 4992.656661][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4992.656902][ 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)) [ 4992.657200][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 4992.657490][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 4992.657809][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 4992.658068][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 4992.658305][ C1] netif_receive_skb (net/core/dev.c:5768) [ 4992.658556][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 4992.658878][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 4992.659215][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 4992.659520][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 4992.659798][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 4992.660086][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 4992.660365][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 4992.660674][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 4992.660889][ 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) [ 4992.661137][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 4992.661412][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4992.661679][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4992.661967][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 4992.662218][ 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) [ 4992.662482][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 4992.662749][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4992.663037][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4992.663288][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 4992.663561][ 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) [ 4992.663818][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 4992.664088][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4992.664326][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 4992.664561][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 4992.664789][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 4992.665086][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4992.665328][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 4992.665585][ 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) [ 4992.665847][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 4992.666098][ C1] tc_run (net/core/dev.c:3912) [ 4992.666305][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 4992.666545][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4992.666781][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 4992.667038][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 4992.667289][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 4992.667545][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4992.667814][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 4992.668120][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 4992.668397][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 4992.668666][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 4992.668933][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 4992.669192][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 4992.669480][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 4992.669757][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4992.670017][ 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) [ 4992.670282][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 4992.670498][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 4992.670737][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 4992.670984][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 4992.671247][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 4992.671491][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 4992.671742][ C1] ? __create_object (mm/kmemleak.c:756) [ 4992.671988][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 4992.672258][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 4992.672543][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 4992.672820][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 4992.673103][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4992.673379][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 4992.673629][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4992.673895][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 4992.674149][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 4992.674414][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 4992.674677][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 4992.674939][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 4992.675215][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 4992.675528][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 4992.675791][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 4992.676028][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 4992.676280][ C1] __do_softirq (kernel/softirq.c:553) [ 4992.676515][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 4992.676738][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 4992.677026][ C1] [ 4992.677177][ C1] [ 4992.677342][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 4992.677641][ 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) [ 4992.677914][ 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 [ 4992.678903][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 4992.679211][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 4992.679619][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 4992.680026][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 4992.680419][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 4992.680831][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 4992.681240][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 4992.681531][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 4992.681795][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 4992.682046][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 4992.682295][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 4992.682568][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 4992.682803][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 4992.683091][ C1] do_idle (kernel/sched/idle.c:312) [ 4992.683299][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 4992.683543][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 4992.683789][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 4992.684061][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5016.535643][ C1] rcu: 1-....: (2619452 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=605222 | [ 5016.536129][ C1] rcu: (t=2602628 jiffies g=2033089 q=12 ncpus=4) | [ 5016.536453][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 5016.536720][ C0] NMI backtrace for cpu 0 [ 5016.536733][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5016.536736][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 5016.536745][ 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) [ 5016.536748][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [ 5016.536751][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5016.536753][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5016.536755][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5016.536757][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5016.536759][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5016.536761][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5016.536763][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5016.536766][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5016.536768][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5016.536769][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5016.536771][ C0] PKRU: 55555554 [ 5016.536772][ C0] Call Trace: [ 5016.536775][ C0] [ 5016.536780][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5016.536787][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5016.536793][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5016.536798][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5016.536802][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5016.536804][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5016.536808][ 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) [ 5016.536813][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 5016.536816][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 5016.536820][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 5016.536824][ C0] [ 5016.536825][ C0] [ 5016.536826][ 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) [ 5016.536830][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5016.536833][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5016.536837][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5016.536842][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5016.536846][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5016.536850][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5016.536853][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5016.536856][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5016.536858][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5016.536863][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5016.536866][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5016.536873][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5016.536876][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5016.536881][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5016.536888][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5016.536892][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5016.536896][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5016.536898][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5016.536901][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5016.536906][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5016.536911][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5016.536914][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5016.536926][ 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) [ 5016.536929][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5016.536932][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5016.536937][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5016.536940][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5016.536944][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5016.536948][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5016.536955][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5016.536960][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5016.536965][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5016.536974][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5016.536976][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5016.536979][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5016.536983][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5016.536986][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5016.536990][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5016.536993][ 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)) [ 5016.536997][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5016.537001][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5016.537005][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5016.537008][ 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)) [ 5016.537011][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5016.537014][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5016.537022][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5016.537029][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5016.537036][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5016.537041][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5016.537052][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5016.537060][ 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) [ 5016.537065][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5016.537068][ 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) [ 5016.537070][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5016.537075][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5016.537077][ 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) [ 5016.537081][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5016.537084][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5016.537087][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5016.537090][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5016.537093][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5016.537096][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5016.537099][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5016.537101][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5016.537106][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5016.537108][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5016.537114][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5016.537119][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5016.537121][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5016.537125][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5016.537127][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5016.537129][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5016.537133][ C0] tc_run (net/core/dev.c:3912) [ 5016.537137][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5016.537140][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5016.537143][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5016.537147][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5016.537151][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5016.537153][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5016.537157][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5016.537160][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5016.537163][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5016.537171][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5016.537175][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5016.537179][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5016.537186][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5016.537189][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5016.537193][ 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) [ 5016.537197][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5016.537200][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5016.537203][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5016.537207][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5016.537210][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5016.537213][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5016.537217][ 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)) [ 5016.537220][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5016.537226][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5016.537230][ 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) [ 5016.537234][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5016.537239][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5016.537241][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5016.537243][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5016.537246][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5016.537249][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5016.537251][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5016.537253][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5016.537256][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5016.537262][ 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)) [ 5016.537266][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5016.537269][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5016.537273][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5016.537276][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5016.537280][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5016.537285][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5016.537289][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5016.537292][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5016.537296][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5016.537299][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5016.537302][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5016.537306][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5016.537309][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5016.537311][ 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)) [ 5016.537314][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5016.537319][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5016.537322][ C0] __do_softirq (kernel/softirq.c:553) [ 5016.537326][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5016.537330][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5016.537334][ C0] [ 5016.537335][ C0] [ 5016.537336][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5016.537340][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5016.537343][ 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 [ 5016.537345][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5016.537348][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5016.537350][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5016.537351][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5016.537353][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5016.537355][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5016.537360][ 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) [ 5016.537364][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5016.537369][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5016.537373][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5016.537376][ 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 [ 5016.537379][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5016.537381][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5016.537383][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5016.537384][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5016.537386][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5016.537387][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5016.537384][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 5016.537386][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 5016.537387][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5016.537392][ C0] [ 5016.589082][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5016.589684][ 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) [ 5016.590005][ 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 [ 5016.590961][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5016.591265][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5016.591658][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5016.592051][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5016.592447][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5016.592838][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5016.593229][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5016.593668][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5016.593995][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5016.594390][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5016.594780][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5016.595177][ C1] PKRU: 55555554 [ 5016.595360][ C1] Call Trace: [ 5016.595529][ C1] [ 5016.595676][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5016.595947][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5016.596194][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5016.596442][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5016.596668][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5016.596932][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5016.597197][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5016.597449][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5016.597729][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5016.597969][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5016.598280][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5016.598553][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5016.598836][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5016.599100][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5016.599401][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5016.599657][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5016.599915][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5016.600222][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5016.600514][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5016.600824][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5016.601107][ 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) [ 5016.601392][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5016.601674][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5016.601981][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5016.602218][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5016.602454][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5016.602696][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5016.602965][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5016.603244][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5016.603499][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5016.603743][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5016.604006][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5016.604243][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5016.604493][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5016.604759][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5016.605030][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5016.605305][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5016.605548][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5016.605816][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5016.606075][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5016.606415][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5016.606663][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5016.606978][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5016.607236][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5016.607440][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5016.607667][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5016.607916][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5016.608187][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5016.608414][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5016.608736][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5016.609037][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5016.609316][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5016.609603][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5016.609845][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5016.610075][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5016.610371][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5016.610654][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5016.610973][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5016.611207][ 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)) [ 5016.611498][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5016.611779][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5016.612091][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5016.612342][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5016.612573][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5016.612814][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5016.613122][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5016.613448][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5016.613744][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5016.614014][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5016.614298][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5016.614560][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5016.614868][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5016.615082][ 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) [ 5016.615312][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5016.615580][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5016.615840][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5016.616119][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5016.616363][ 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) [ 5016.616619][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5016.616878][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5016.617159][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5016.617393][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5016.617665][ 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) [ 5016.617921][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5016.618192][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5016.618428][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5016.618672][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5016.618897][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5016.619184][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5016.619418][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5016.619669][ 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) [ 5016.619925][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5016.620167][ C1] tc_run (net/core/dev.c:3912) [ 5016.620371][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5016.620597][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5016.620831][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5016.621087][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5016.621336][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5016.621572][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5016.621832][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5016.622133][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5016.622400][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5016.622648][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5016.622909][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5016.623161][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5016.623448][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5016.623722][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5016.623970][ 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) [ 5016.624231][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5016.624443][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5016.624683][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5016.624932][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5016.625179][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5016.625414][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5016.625656][ C1] ? __create_object (mm/kmemleak.c:756) [ 5016.625896][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5016.626158][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5016.626438][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5016.626705][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5016.626981][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5016.627249][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5016.627488][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5016.627757][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5016.627987][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5016.628243][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5016.628509][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5016.628764][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5016.629034][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5016.629312][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5016.629568][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5016.629799][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5016.630044][ C1] __do_softirq (kernel/softirq.c:553) [ 5016.630272][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5016.630492][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5016.630771][ C1] [ 5016.630920][ C1] [ 5016.631068][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5016.631369][ 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) [ 5016.631621][ 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 [ 5016.632576][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5016.632880][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5016.633271][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5016.633682][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5016.634084][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5016.634489][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5016.634899][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5016.635184][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5016.635440][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5016.635677][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5016.635925][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5016.636204][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5016.636437][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5016.636708][ C1] do_idle (kernel/sched/idle.c:312) [ 5016.636909][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5016.637147][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5016.637385][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5016.637652][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5040.576504][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5040.577045][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5040.577557][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5040.578037][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5040.578969][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5040.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) [ 5040.579914][ 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 ... [ 5040.580888][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5040.581198][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5040.581598][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5040.581998][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5040.582398][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5040.582801][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5040.583201][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5040.583650][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5040.583983][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5040.584386][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5040.584788][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5040.585187][ C0] PKRU: 55555554 [ 5040.585370][ C0] Call Trace: [ 5040.585542][ C0] [ 5040.585692][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5040.585956][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5040.586200][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5040.586477][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5040.586750][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5040.587043][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5040.587308][ 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)) [ 5040.587616][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5040.587879][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5040.588189][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5040.588490][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5040.588806][ 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) [ 5040.589096][ 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) [ 5040.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) [ 5040.589683][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5040.589996][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5040.590235][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5040.590478][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5040.590719][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5040.590969][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5040.591240][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5040.591527][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5040.591765][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5040.592008][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5040.592268][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5040.592505][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5040.592753][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5040.593013][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5040.593295][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5040.593574][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5040.593824][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5040.594096][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5040.594360][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5040.594712][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5040.594966][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5040.595287][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5040.595553][ 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) [ 5040.595758][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5040.595989][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5040.596243][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5040.596523][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5040.596795][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5040.597025][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5040.597346][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5040.597654][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5040.597939][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5040.598235][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5040.598491][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5040.598724][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5040.599024][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5040.599312][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5040.599639][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5040.599878][ 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)) [ 5040.600175][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5040.600465][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5040.600782][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5040.601040][ 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)) [ 5040.601274][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5040.601523][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5040.601839][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5040.602173][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5040.602479][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5040.602756][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5040.603045][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5040.603360][ 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) [ 5040.603595][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5040.603860][ 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) [ 5040.604091][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5040.604315][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5040.604568][ 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) [ 5040.604833][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5040.605117][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5040.605358][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5040.605635][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5040.605876][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5040.606125][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5040.606342][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5040.606614][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5040.606924][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5040.607163][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5040.607431][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5040.607675][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5040.607907][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5040.608147][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5040.608410][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5040.608633][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5040.608903][ C0] tc_run (net/core/dev.c:3912) [ 5040.609109][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5040.609343][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5040.609582][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5040.609844][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5040.610099][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5040.610337][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5040.610605][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5040.610912][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5040.611186][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5040.611477][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5040.611720][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5040.611979][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5040.612320][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5040.612597][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5040.612851][ 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) [ 5040.613117][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5040.613336][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5040.613581][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5040.613889][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5040.614143][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5040.614386][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5040.614639][ 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)) [ 5040.614873][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5040.615142][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5040.615427][ 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) [ 5040.615731][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5040.615975][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5040.616229][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5040.616470][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5040.616739][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5040.617004][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5040.617247][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5040.617504][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5040.617810][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5040.618075][ 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)) [ 5040.618297][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5040.618566][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5040.618836][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5040.619076][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5040.619317][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5040.619581][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5040.619844][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5040.620104][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5040.620378][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5040.620664][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5040.620905][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5040.621197][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5040.621439][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5040.621703][ 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)) [ 5040.621925][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5040.622223][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5040.622472][ C0] __do_softirq (kernel/softirq.c:553) [ 5040.622706][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5040.622927][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5040.623215][ C0] [ 5040.623366][ C0] [ 5040.623516][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5040.623823][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5040.624174][ 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 [ 5040.625155][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5040.625464][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5040.625867][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5040.626266][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5040.626666][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5040.627066][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5040.627472][ 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) [ 5040.627754][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5040.627990][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5040.628294][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5040.628531][ 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 [ 5040.629505][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5040.629929][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5040.630330][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5040.630730][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5040.631130][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5040.631533][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5040.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) | [ 5040.634596][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5040.635083][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5040.635571][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5040.636515][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5040.637145][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5040.637477][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5040.638475][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5040.638791][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5040.639203][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5040.639607][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5040.640021][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5040.640431][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5040.640844][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5040.641300][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5040.641640][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5040.642056][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5040.642462][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5040.642873][ C1] PKRU: 55555554 [ 5040.643057][ C1] Call Trace: [ 5040.643232][ C1] [ 5040.643387][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5040.643655][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5040.643911][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5040.644190][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5040.644468][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5040.644762][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5040.645037][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5040.645351][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5040.645616][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5040.645889][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5040.646205][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5040.646506][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5040.646825][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5040.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) [ 5040.647430][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5040.647729][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5040.648050][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5040.648295][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5040.648555][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5040.648809][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5040.649089][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5040.649383][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5040.649625][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5040.649874][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5040.650138][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5040.650379][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5040.650631][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5040.650901][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5040.651181][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5040.651463][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5040.651714][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5040.651997][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5040.652267][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5040.652619][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5040.652881][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5040.653207][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5040.653477][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5040.653686][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5040.653927][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5040.654186][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5040.654470][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5040.654702][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5040.655034][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5040.655349][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5040.655638][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5040.655942][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5040.656193][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5040.656430][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5040.656734][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5040.657032][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5040.657367][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5040.657611][ 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)) [ 5040.657918][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5040.658211][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5040.658546][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5040.658807][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5040.659049][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5040.659303][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5040.659623][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5040.659968][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5040.660275][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5040.660555][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5040.660853][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5040.661126][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5040.661444][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5040.661669][ 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) [ 5040.661910][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5040.662185][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5040.662456][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5040.662743][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5040.663002][ 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) [ 5040.663265][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5040.663535][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5040.663824][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5040.664069][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5040.664353][ 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) [ 5040.664617][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5040.664901][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5040.665145][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5040.665390][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5040.665625][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5040.665929][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5040.666192][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5040.666453][ 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) [ 5040.666715][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5040.666976][ C1] tc_run (net/core/dev.c:3912) [ 5040.667185][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5040.667424][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5040.667667][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5040.667938][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5040.668196][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5040.668450][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5040.668726][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5040.669042][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5040.669323][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5040.669581][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5040.669857][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5040.670119][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5040.670412][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5040.670693][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5040.670957][ 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) [ 5040.671227][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5040.671452][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5040.671699][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5040.671962][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5040.672217][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5040.672462][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5040.672714][ C1] ? __create_object (mm/kmemleak.c:756) [ 5040.672969][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5040.673240][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5040.673526][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5040.673803][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5040.674094][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5040.674370][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5040.674617][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5040.674901][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5040.675139][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5040.675405][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5040.675672][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5040.675942][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5040.676220][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5040.676510][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5040.676773][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5040.677017][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5040.677269][ C1] __do_softirq (kernel/softirq.c:553) [ 5040.677504][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5040.677730][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5040.678025][ C1] [ 5040.678178][ C1] [ 5040.678332][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5040.678653][ 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) [ 5040.678922][ 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 [ 5040.679919][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5040.680230][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5040.680637][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5040.681046][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5040.681451][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5040.681863][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5040.682269][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5040.682562][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5040.682827][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5040.683077][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5040.683334][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5040.683613][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5040.683863][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5040.684140][ C1] do_idle (kernel/sched/idle.c:312) [ 5040.684349][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5040.684593][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5040.684847][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5040.685118][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5068.576476][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5068.577012][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5068.577523][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5068.577996][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5068.578918][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5068.579531][ 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) [ 5068.579857][ 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 ... [ 5068.580830][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5068.581140][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5068.581539][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5068.581941][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5068.582340][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5068.582741][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5068.583140][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5068.583589][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5068.583924][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5068.584327][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5068.584726][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5068.585124][ C0] PKRU: 55555554 [ 5068.585306][ C0] Call Trace: [ 5068.585478][ C0] [ 5068.585627][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5068.585890][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5068.586136][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5068.586413][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5068.586689][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5068.586977][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5068.587241][ 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)) [ 5068.587550][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5068.587812][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5068.588122][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5068.588425][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5068.588740][ 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) [ 5068.589032][ 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) [ 5068.589328][ 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) [ 5068.589617][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5068.589930][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5068.590171][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5068.590412][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5068.590652][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5068.590902][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5068.591173][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5068.591461][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5068.591698][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5068.591939][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5068.592199][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5068.592436][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5068.592684][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5068.592947][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5068.593223][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5068.593500][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5068.593749][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5068.594022][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5068.594288][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5068.594636][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5068.594891][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5068.595212][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5068.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) [ 5068.595680][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5068.595914][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5068.596168][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5068.596445][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5068.596718][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5068.596947][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5068.597270][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5068.597577][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5068.597860][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5068.598154][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5068.598409][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5068.598641][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5068.598940][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5068.599225][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5068.599550][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5068.599792][ 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)) [ 5068.600088][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5068.600376][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5068.600694][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5068.600951][ 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)) [ 5068.601187][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5068.601435][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5068.601749][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5068.602082][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5068.602384][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5068.602659][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5068.602949][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5068.603261][ 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) [ 5068.603497][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5068.603761][ 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) [ 5068.603993][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5068.604214][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5068.604466][ 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) [ 5068.604731][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5068.605018][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5068.605256][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5068.605535][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5068.605774][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5068.606020][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5068.606239][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5068.606506][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5068.606817][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5068.607055][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5068.607324][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5068.607562][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5068.607794][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5068.608040][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5068.608301][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5068.608516][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5068.608783][ C0] tc_run (net/core/dev.c:3912) [ 5068.608992][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5068.609224][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5068.609463][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5068.609725][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5068.609978][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5068.610218][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5068.610484][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5068.610788][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5068.611062][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5068.611349][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5068.611591][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5068.611848][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5068.612185][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5068.612462][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5068.612716][ 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) [ 5068.612982][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5068.613201][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5068.613445][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5068.613749][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5068.614001][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5068.614243][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5068.614494][ 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)) [ 5068.614729][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5068.614998][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5068.615279][ 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) [ 5068.615586][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5068.615832][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5068.616084][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5068.616321][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5068.616592][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5068.616856][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5068.617101][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5068.617357][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5068.617664][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5068.617927][ 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)) [ 5068.618151][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5068.618418][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5068.618687][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5068.618929][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5068.619165][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5068.619429][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5068.619691][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5068.619952][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5068.620221][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5068.620506][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5068.620747][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5068.621038][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5068.621280][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5068.621545][ 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)) [ 5068.621767][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5068.622064][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5068.622311][ C0] __do_softirq (kernel/softirq.c:553) [ 5068.622547][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5068.622768][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5068.623055][ C0] [ 5068.623205][ C0] [ 5068.623356][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5068.623659][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5068.624012][ 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 [ 5068.624984][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5068.625293][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5068.625692][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5068.626091][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5068.626491][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5068.626892][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5068.627295][ 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) [ 5068.627577][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5068.627812][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5068.628114][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5068.628344][ 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 [ 5068.629320][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5068.629744][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5068.630142][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5068.630542][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5068.630943][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5068.631341][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5068.633775][ 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) | [ 5068.634287][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5068.634754][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5068.635230][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5068.636147][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5068.636758][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5068.637081][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5068.638038][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5068.638350][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5068.638740][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5068.639136][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5068.639534][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5068.639933][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5068.640327][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5068.640764][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5068.641096][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5068.641490][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5068.641887][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5068.642279][ C1] PKRU: 55555554 [ 5068.642459][ C1] Call Trace: [ 5068.642627][ C1] [ 5068.642774][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5068.643038][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5068.643280][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5068.643550][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5068.643818][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5068.644108][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5068.644370][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5068.644671][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5068.644931][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5068.645191][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5068.645498][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5068.645787][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5068.646103][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5068.646388][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5068.646675][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5068.646966][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5068.647273][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5068.647509][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5068.647742][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5068.647992][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5068.648266][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5068.648548][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5068.648782][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5068.649023][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5068.649280][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5068.649512][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5068.649755][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5068.650015][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5068.650287][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5068.650559][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5068.650801][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5068.651075][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5068.651336][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5068.651677][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5068.651931][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5068.652245][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5068.652505][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5068.652704][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5068.652937][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5068.653188][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5068.653458][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5068.653681][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5068.654000][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5068.654301][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5068.654579][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5068.654874][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5068.655117][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5068.655344][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5068.655637][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5068.655923][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5068.656241][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5068.656477][ 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)) [ 5068.656765][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5068.657051][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5068.657363][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5068.657613][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5068.657847][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5068.658090][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5068.658406][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5068.658733][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5068.659032][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5068.659301][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5068.659581][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5068.659850][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5068.660157][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5068.660375][ 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) [ 5068.660600][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5068.660872][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5068.661132][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5068.661412][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5068.661655][ 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) [ 5068.661917][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5068.662175][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5068.662455][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5068.662688][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5068.662967][ 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) [ 5068.663223][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5068.663494][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5068.663730][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5068.663970][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5068.664198][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5068.664478][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5068.664711][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5068.664969][ 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) [ 5068.665225][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5068.665471][ C1] tc_run (net/core/dev.c:3912) [ 5068.665672][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5068.665906][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5068.666140][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5068.666398][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5068.666647][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5068.666886][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5068.667146][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5068.667445][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5068.667713][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5068.667966][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5068.668231][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5068.668484][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5068.668763][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5068.669038][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5068.669287][ 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) [ 5068.669548][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5068.669761][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5068.670007][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5068.670254][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5068.670501][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5068.670735][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5068.670986][ C1] ? __create_object (mm/kmemleak.c:756) [ 5068.671225][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5068.671490][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5068.671765][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5068.672039][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5068.672315][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5068.672581][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5068.672823][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5068.673095][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5068.673329][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5068.673585][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5068.673846][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5068.674099][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5068.674368][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5068.674647][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5068.674909][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5068.675140][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5068.675383][ C1] __do_softirq (kernel/softirq.c:553) [ 5068.675614][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5068.675832][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5068.676116][ C1] [ 5068.676263][ C1] [ 5068.676414][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5068.676712][ 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) [ 5068.676969][ 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 [ 5068.677926][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5068.678232][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5068.678627][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5068.679024][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5068.679416][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5068.679805][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5068.680205][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5068.680490][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5068.680746][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5068.680990][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5068.681238][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5068.681512][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5068.681747][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5068.682020][ C1] do_idle (kernel/sched/idle.c:312) [ 5068.682220][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5068.682459][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5068.682698][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5068.682967][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5068.683276][ C1] | [ 5094.640264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5094.640660][ C0] rcu: 0-....: (2701385 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=624127 | [ 5094.641218][ C0] rcu: (t=2680733 jiffies g=2033089 q=12 ncpus=4) [ 5094.641999][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5094.642612][ 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) [ 5094.642941][ 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 ... [ 5094.643913][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5094.644222][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5094.644624][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5094.645026][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5094.645425][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5094.645825][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5094.646226][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5094.646675][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5094.647009][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5094.647409][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5094.647810][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5094.648216][ C0] PKRU: 55555554 [ 5094.648398][ C0] Call Trace: [ 5094.648568][ C0] [ 5094.648721][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5094.648995][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5094.649248][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5094.649502][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5094.649731][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5094.650003][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5094.650275][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5094.650532][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5094.650816][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5094.651061][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5094.651374][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5094.651646][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5094.651935][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5094.652202][ 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)) [ 5094.652510][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5094.652773][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5094.653082][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5094.653379][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5094.653695][ 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) [ 5094.653984][ 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) [ 5094.654283][ 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) [ 5094.654573][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5094.654883][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5094.655127][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5094.655369][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5094.655609][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5094.655857][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5094.656131][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5094.656416][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5094.656656][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5094.656898][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5094.657158][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5094.657390][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5094.657639][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5094.657897][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5094.658182][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5094.658462][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5094.658715][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5094.658990][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5094.659254][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5094.659601][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5094.659855][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5094.660176][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5094.660445][ 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) [ 5094.660650][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5094.660881][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5094.661135][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5094.661411][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5094.661688][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5094.661914][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5094.662236][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5094.662543][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5094.662825][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5094.663122][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5094.663371][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5094.663600][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5094.663901][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5094.664185][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5094.664512][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5094.664751][ 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)) [ 5094.665049][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5094.665334][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5094.665651][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5094.665907][ 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)) [ 5094.666143][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5094.666393][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5094.666706][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5094.667039][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5094.667337][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5094.667614][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5094.667904][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5094.668224][ 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) [ 5094.668457][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5094.668722][ 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) [ 5094.668952][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5094.669177][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5094.669432][ 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) [ 5094.669697][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5094.669982][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5094.670223][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5094.670501][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5094.670743][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5094.670992][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5094.671208][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5094.671476][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5094.671786][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5094.672026][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5094.672293][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5094.672535][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5094.672766][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5094.673006][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5094.673260][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5094.673479][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5094.673748][ C0] tc_run (net/core/dev.c:3912) [ 5094.673954][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5094.674185][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5094.674422][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5094.674684][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5094.674938][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5094.675179][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5094.675444][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5094.675751][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5094.676023][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5094.676311][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5094.676550][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5094.676808][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5094.677148][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5094.677428][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5094.677682][ 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) [ 5094.677947][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5094.678170][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5094.678415][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5094.678723][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5094.678977][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5094.679224][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5094.679472][ 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)) [ 5094.679710][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5094.679977][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5094.680261][ 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) [ 5094.680566][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5094.680812][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5094.681064][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5094.681304][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5094.681572][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5094.681838][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5094.682081][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5094.682338][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5094.682643][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5094.682908][ 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)) [ 5094.683128][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5094.683390][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5094.683661][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5094.683901][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5094.684141][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5094.684403][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5094.684664][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5094.684925][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5094.685195][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5094.685485][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5094.685724][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5094.686015][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5094.686256][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5094.686521][ 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)) [ 5094.686741][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5094.687041][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5094.687291][ C0] __do_softirq (kernel/softirq.c:553) [ 5094.687523][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5094.687749][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5094.688035][ C0] [ 5094.688202][ C0] [ 5094.688352][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5094.688658][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5094.689008][ 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 [ 5094.689988][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5094.690297][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5094.690700][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5094.691101][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5094.691500][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5094.691898][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5094.692303][ 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) [ 5094.692586][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5094.692819][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5094.693120][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5094.693350][ 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 [ 5094.694323][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5094.694745][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5094.695148][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5094.695548][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5094.695953][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5094.696354][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5094.696354][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5094.696764][ C0] | [ 5094.696921][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 5094.697200][ C1] NMI backtrace for cpu 1 [ 5094.697214][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5094.697218][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5094.697228][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5094.697232][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5094.697236][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5094.697238][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5094.697240][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5094.697242][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5094.697244][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5094.697245][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5094.697248][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5094.697252][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5094.697254][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5094.697256][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5094.697257][ C1] PKRU: 55555554 [ 5094.697259][ C1] Call Trace: [ 5094.697264][ C1] [ 5094.697270][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5094.697276][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5094.697283][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5094.697288][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5094.697292][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5094.697295][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5094.697300][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5094.697303][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5094.697307][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5094.697310][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5094.697313][ C1] [ 5094.697314][ C1] [ 5094.697316][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5094.697319][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5094.697324][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5094.697327][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5094.697331][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5094.697334][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5094.697337][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5094.697340][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5094.697345][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5094.697348][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5094.697355][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5094.697358][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5094.697363][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5094.697372][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5094.697376][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5094.697379][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5094.697381][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5094.697384][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5094.697390][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5094.697395][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5094.697399][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5094.697411][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5094.697415][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5094.697418][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5094.697425][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5094.697428][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5094.697433][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5094.697440][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5094.697446][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5094.697452][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5094.697461][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5094.697464][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5094.697467][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5094.697471][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5094.697475][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5094.697479][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5094.697482][ 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)) [ 5094.697486][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5094.697490][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5094.697494][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5094.697497][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5094.697499][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5094.697503][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5094.697512][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5094.697519][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5094.697526][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5094.697531][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5094.697540][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5094.697546][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5094.697555][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5094.697559][ 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) [ 5094.697564][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5094.697569][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5094.697573][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5094.697576][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5094.697583][ 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) [ 5094.697587][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5094.697590][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5094.697594][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5094.697596][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5094.697600][ 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) [ 5094.697603][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5094.697606][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5094.697610][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5094.697614][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5094.697617][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5094.697620][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5094.697623][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5094.697625][ 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) [ 5094.697628][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5094.697632][ C1] tc_run (net/core/dev.c:3912) [ 5094.697637][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5094.697640][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5094.697642][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5094.697646][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5094.697650][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5094.697653][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5094.697658][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5094.697663][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5094.697666][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5094.697670][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5094.697674][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5094.697677][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5094.697685][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5094.697687][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5094.697691][ 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) [ 5094.697695][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5094.697699][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5094.697702][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5094.697706][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5094.697709][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5094.697713][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5094.697716][ C1] ? __create_object (mm/kmemleak.c:756) [ 5094.697720][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5094.697727][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5094.697732][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5094.697735][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5094.697740][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5094.697743][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5094.697746][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5094.697749][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5094.697755][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5094.697760][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5094.697764][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5094.697767][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5094.697771][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5094.697774][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5094.697781][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5094.697787][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5094.697791][ C1] __do_softirq (kernel/softirq.c:553) [ 5094.697795][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5094.697799][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5094.697803][ C1] [ 5094.697804][ C1] [ 5094.697805][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5094.697810][ 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) [ 5094.697814][ 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 [ 5094.697816][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5094.697819][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5094.697821][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5094.697823][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5094.697824][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5094.697826][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5094.697829][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5094.697834][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5094.697839][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5094.697842][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5094.697846][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5094.697853][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5094.697857][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5094.697862][ C1] do_idle (kernel/sched/idle.c:312) [ 5094.697865][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5094.697868][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5094.697871][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5094.697875][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5120.576480][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5120.577015][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5120.577524][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5120.578004][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5120.578919][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5120.579532][ 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) [ 5120.579854][ 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 [ 5120.580825][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5120.581132][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5120.581531][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5120.581928][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5120.582327][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5120.582729][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5120.583130][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5120.583582][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5120.583916][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5120.584318][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5120.584721][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5120.585121][ C0] PKRU: 55555554 [ 5120.585304][ C0] Call Trace: [ 5120.585474][ C0] [ 5120.585625][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5120.585889][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5120.586133][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5120.586410][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5120.586683][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5120.586976][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5120.587242][ 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)) [ 5120.587549][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5120.587812][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5120.588127][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5120.588423][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5120.588739][ 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) [ 5120.589029][ 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) [ 5120.589324][ 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) [ 5120.589613][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5120.589924][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5120.590166][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5120.590409][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5120.590649][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5120.590896][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5120.591171][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5120.591455][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5120.591695][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5120.591938][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5120.592199][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5120.592432][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5120.592680][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5120.592939][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5120.593216][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5120.593494][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5120.593743][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5120.594014][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5120.594278][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5120.594625][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5120.594878][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5120.595199][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5120.595463][ 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) [ 5120.595670][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5120.595900][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5120.596154][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5120.596432][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5120.596706][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5120.596933][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5120.597254][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5120.597562][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5120.597844][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5120.598146][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5120.598396][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5120.598625][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5120.598927][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5120.599212][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5120.599539][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5120.599776][ 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)) [ 5120.600074][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5120.600359][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5120.600677][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5120.600933][ 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)) [ 5120.601169][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5120.601418][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5120.601731][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5120.602065][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5120.602362][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5120.602641][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5120.602930][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5120.603243][ 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) [ 5120.603476][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5120.603742][ 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) [ 5120.603972][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5120.604195][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5120.604446][ 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) [ 5120.604712][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5120.604996][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5120.605237][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5120.605513][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5120.605754][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5120.606002][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5120.606217][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5120.606484][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5120.606795][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5120.607034][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5120.607302][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5120.607544][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5120.607774][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5120.608019][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5120.608274][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5120.608492][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5120.608760][ C0] tc_run (net/core/dev.c:3912) [ 5120.608966][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5120.609197][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5120.609434][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5120.609696][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5120.609948][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5120.610188][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5120.610452][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5120.610758][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5120.611031][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5120.611318][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5120.611557][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5120.611815][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5120.612154][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5120.612431][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5120.612684][ 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) [ 5120.612949][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5120.613165][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5120.613410][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5120.613715][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5120.613967][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5120.614208][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5120.614455][ 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)) [ 5120.614690][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5120.614957][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5120.615240][ 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) [ 5120.615543][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5120.615788][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5120.616040][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5120.616279][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5120.616547][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5120.616810][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5120.617054][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5120.617310][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5120.617615][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5120.617879][ 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)) [ 5120.618105][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5120.618366][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5120.618641][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5120.618879][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5120.619122][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5120.619385][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5120.619646][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5120.619906][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5120.620175][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5120.620463][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5120.620702][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5120.620991][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5120.621231][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5120.621495][ 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)) [ 5120.621715][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5120.622013][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5120.622265][ C0] __do_softirq (kernel/softirq.c:553) [ 5120.622498][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5120.622719][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5120.623004][ C0] [ 5120.623157][ C0] [ 5120.623306][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5120.623611][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5120.623959][ 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 [ 5120.624932][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5120.625239][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5120.625640][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5120.626040][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5120.626438][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5120.626836][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5120.627240][ 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) [ 5120.627523][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5120.627755][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5120.628058][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5120.628286][ 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 [ 5120.629258][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5120.629679][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5120.630079][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5120.630478][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5120.630875][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5120.631275][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5120.633770][ 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) | [ 5120.634292][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5120.634779][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5120.635269][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5120.636215][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5120.636849][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 5120.637143][ 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) [ 5120.638139][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 5120.638456][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5120.638864][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5120.639275][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5120.639682][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5120.640088][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5120.640496][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5120.640953][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5120.641294][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5120.641703][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5120.642109][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5120.642518][ C1] PKRU: 55555554 [ 5120.642702][ C1] Call Trace: [ 5120.642880][ C1] [ 5120.643032][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5120.643303][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5120.643551][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5120.643835][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5120.644115][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5120.644413][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5120.644685][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5120.644999][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5120.645265][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5120.645533][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5120.645850][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5120.646153][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5120.646477][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5120.646772][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 5120.647030][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5120.647319][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5120.647637][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5120.647884][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5120.648133][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5120.648389][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5120.648667][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5120.648956][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5120.649203][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5120.649451][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5120.649716][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5120.649957][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5120.650209][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5120.650474][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5120.650757][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5120.651043][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5120.651297][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5120.651573][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5120.651846][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5120.652203][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5120.652463][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5120.652790][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5120.653060][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5120.653270][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5120.653504][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5120.653764][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5120.654049][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5120.654281][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5120.654609][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5120.654923][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5120.655210][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5120.655514][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5120.655768][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5120.656002][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5120.656310][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5120.656601][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5120.656939][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5120.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)) [ 5120.657488][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5120.657778][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5120.658106][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5120.658370][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5120.658611][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5120.658865][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5120.659186][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5120.659529][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5120.659834][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5120.660117][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5120.660411][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5120.660686][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5120.661007][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5120.661229][ 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) [ 5120.661470][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5120.661745][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5120.662015][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5120.662311][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5120.662561][ 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) [ 5120.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) [ 5120.663101][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5120.663398][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5120.663642][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5120.663925][ 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) [ 5120.664190][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5120.664475][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5120.664719][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5120.664967][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5120.665203][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5120.665497][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5120.665741][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5120.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) [ 5120.666268][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5120.666523][ C1] tc_run (net/core/dev.c:3912) [ 5120.666733][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5120.666970][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5120.667212][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5120.667480][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5120.667739][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5120.667988][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5120.668260][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5120.668574][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5120.668852][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5120.669112][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5120.669383][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5120.669645][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5120.669939][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5120.670222][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5120.670482][ 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) [ 5120.670753][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5120.670975][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5120.671225][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5120.671485][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5120.671743][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5120.671990][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5120.672244][ C1] ? __create_object (mm/kmemleak.c:756) [ 5120.672494][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5120.672769][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5120.673056][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5120.673337][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5120.673626][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5120.673904][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5120.674154][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5120.674433][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5120.674676][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5120.674944][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5120.675211][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5120.675477][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5120.675756][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5120.676048][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5120.676317][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5120.676555][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5120.676809][ C1] __do_softirq (kernel/softirq.c:553) [ 5120.677048][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5120.677273][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5120.677566][ C1] [ 5120.677720][ C1] [ 5120.677872][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5120.678189][ 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) [ 5120.678454][ 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 [ 5120.679446][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5120.679760][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5120.680167][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5120.680579][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5120.680986][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5120.681395][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5120.681804][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5120.682103][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5120.682372][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5120.682620][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5120.682877][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5120.683161][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5120.683408][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5120.683688][ C1] do_idle (kernel/sched/idle.c:312) [ 5120.683895][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5120.684144][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5120.684397][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5120.684673][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5148.576489][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5148.577023][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5148.577534][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5148.578015][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5148.578930][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5148.579544][ 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) [ 5148.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 ... [ 5148.580847][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5148.581154][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5148.581555][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5148.581954][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5148.582354][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5148.582753][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5148.583155][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5148.583604][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5148.583937][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5148.584338][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5148.584739][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5148.585141][ C0] PKRU: 55555554 [ 5148.585323][ C0] Call Trace: [ 5148.585493][ C0] [ 5148.585645][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5148.585908][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5148.586152][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5148.586431][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5148.586705][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5148.586995][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5148.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)) [ 5148.587568][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5148.587831][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5148.588144][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5148.588443][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5148.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) [ 5148.589046][ 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) [ 5148.589345][ 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) [ 5148.589634][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5148.589944][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5148.590188][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5148.590430][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5148.590671][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5148.590921][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5148.591200][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5148.591484][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5148.591723][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5148.591966][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5148.592227][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5148.592461][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5148.592709][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5148.592969][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5148.593250][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5148.593529][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5148.593778][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5148.594051][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5148.594315][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5148.594663][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5148.594917][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5148.595238][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5148.595503][ 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) [ 5148.595710][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5148.595940][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5148.596194][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5148.596471][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5148.596747][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5148.596973][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5148.597294][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5148.597602][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5148.597887][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5148.598184][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5148.598433][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5148.598662][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5148.598964][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5148.599252][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5148.599580][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5148.599818][ 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)) [ 5148.600116][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5148.600401][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5148.600722][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5148.600979][ 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)) [ 5148.601214][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5148.601465][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5148.601778][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5148.602112][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5148.602410][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5148.602689][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5148.602979][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5148.603292][ 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) [ 5148.603526][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5148.603791][ 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) [ 5148.604021][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5148.604243][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5148.604496][ 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) [ 5148.604763][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5148.605048][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5148.605289][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5148.605566][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5148.605807][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5148.606056][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5148.606272][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5148.606545][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5148.606856][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5148.607096][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5148.607364][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5148.607606][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5148.607836][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5148.608081][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5148.608337][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5148.608555][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5148.608824][ C0] tc_run (net/core/dev.c:3912) [ 5148.609033][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5148.609266][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5148.609503][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5148.609765][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5148.610018][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5148.610259][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5148.610524][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5148.610831][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5148.611102][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5148.611390][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5148.611628][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5148.611886][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5148.612227][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5148.612503][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5148.612757][ 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) [ 5148.613022][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5148.613238][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5148.613483][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5148.613789][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5148.614041][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5148.614281][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5148.614530][ 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)) [ 5148.614766][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5148.615032][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5148.615316][ 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) [ 5148.615618][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5148.615865][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5148.616120][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5148.616360][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5148.616629][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5148.616892][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5148.617136][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5148.617392][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5148.617697][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5148.617965][ 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)) [ 5148.618186][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5148.618447][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5148.618718][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5148.618957][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5148.619196][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5148.619458][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5148.619719][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5148.619980][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5148.620249][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5148.620536][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5148.620775][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5148.621065][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5148.621306][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5148.621570][ 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)) [ 5148.621790][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5148.622090][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5148.622338][ C0] __do_softirq (kernel/softirq.c:553) [ 5148.622570][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5148.622791][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5148.623076][ C0] [ 5148.623229][ C0] [ 5148.623378][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5148.623683][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5148.624032][ 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 [ 5148.625005][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5148.625313][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5148.625714][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5148.626115][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5148.626514][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5148.626913][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5148.627317][ 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) [ 5148.627599][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5148.627832][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5148.628134][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5148.628363][ 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 [ 5148.629334][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5148.629754][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5148.630155][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5148.630553][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5148.630951][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5148.631350][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5148.633797][ 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) | [ 5148.634316][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5148.634797][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5148.635280][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5148.636212][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5148.636832][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 5148.637116][ 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) [ 5148.638102][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 5148.638412][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5148.638816][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5148.639219][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5148.639622][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5148.640024][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5148.640431][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5148.640882][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5148.641218][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5148.641621][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5148.642024][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5148.642429][ C1] PKRU: 55555554 [ 5148.642612][ C1] Call Trace: [ 5148.642783][ C1] [ 5148.642933][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5148.643197][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5148.643441][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5148.643723][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5148.643998][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5148.644290][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5148.644558][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5148.644864][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5148.645128][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5148.645396][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5148.645708][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5148.646007][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5148.646325][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5148.646616][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 5148.646871][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5148.647159][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5148.647473][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5148.647716][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5148.647964][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5148.648215][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5148.648489][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5148.648777][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5148.649017][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5148.649260][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5148.649523][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5148.649760][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5148.650009][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5148.650268][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5148.650546][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5148.650825][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5148.651075][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5148.651349][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5148.651614][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5148.651966][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5148.652220][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5148.652543][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5148.652809][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5148.653016][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5148.653249][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5148.653504][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5148.653785][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5148.654012][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5148.654334][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5148.654644][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5148.654929][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5148.655227][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5148.655477][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5148.655707][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5148.656010][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5148.656298][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5148.656625][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5148.656865][ 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)) [ 5148.657164][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5148.657451][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5148.657771][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5148.658032][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5148.658270][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5148.658521][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5148.658836][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5148.659172][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5148.659473][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5148.659751][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5148.660037][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5148.660308][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5148.660625][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5148.660844][ 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) [ 5148.661080][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5148.661352][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5148.661617][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5148.661907][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5148.662156][ 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) [ 5148.662420][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5148.662686][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5148.662974][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5148.663215][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5148.663493][ 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) [ 5148.663757][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5148.664037][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5148.664278][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5148.664523][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5148.664756][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5148.665043][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5148.665289][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5148.665547][ 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) [ 5148.665809][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5148.666060][ C1] tc_run (net/core/dev.c:3912) [ 5148.666266][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5148.666500][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5148.666740][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5148.667008][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5148.667263][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5148.667504][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5148.667770][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5148.668083][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5148.668356][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5148.668615][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5148.668882][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5148.669143][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5148.669433][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5148.669711][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5148.669964][ 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) [ 5148.670231][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5148.670450][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5148.670695][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5148.670950][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5148.671204][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5148.671447][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5148.671697][ C1] ? __create_object (mm/kmemleak.c:756) [ 5148.671943][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5148.672212][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5148.672495][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5148.672769][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5148.673056][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5148.673330][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5148.673577][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5148.673850][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5148.674089][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5148.674353][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5148.674616][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5148.674877][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5148.675153][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5148.675442][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5148.675706][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5148.675939][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5148.676189][ C1] __do_softirq (kernel/softirq.c:553) [ 5148.676424][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5148.676645][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5148.676935][ C1] [ 5148.677085][ C1] [ 5148.677236][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5148.677543][ 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) [ 5148.677801][ 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 [ 5148.678782][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5148.679094][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5148.679500][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5148.679907][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5148.680309][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5148.680711][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5148.681115][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5148.681409][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5148.681673][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5148.681919][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5148.682173][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5148.682454][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5148.682696][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5148.682971][ C1] do_idle (kernel/sched/idle.c:312) [ 5148.683177][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5148.683423][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5148.683670][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5148.683940][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5172.698668][ C1] rcu: 1-....: (2775071 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=643527 | [ 5172.699174][ C1] rcu: (t=2758791 jiffies g=2033089 q=12 ncpus=4) | [ 5172.699509][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 5172.699787][ C0] NMI backtrace for cpu 0 [ 5172.699797][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5172.699800][ 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) [ 5172.699809][ 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 ... [ 5172.699812][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5172.699815][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5172.699817][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5172.699819][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5172.699821][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5172.699822][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5172.699824][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5172.699826][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5172.699830][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5172.699831][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5172.699833][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5172.699834][ C0] PKRU: 55555554 [ 5172.699835][ C0] Call Trace: [ 5172.699838][ C0] [ 5172.699842][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5172.699849][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5172.699855][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5172.699860][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5172.699863][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5172.699866][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5172.699870][ 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) [ 5172.699874][ 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) [ 5172.699877][ 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) [ 5172.699880][ 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) [ 5172.699884][ C0] [ 5172.699885][ C0] [ 5172.699886][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5172.699889][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5172.699893][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5172.699898][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5172.699901][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5172.699905][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5172.699908][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5172.699911][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5172.699914][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5172.699918][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5172.699921][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5172.699928][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5172.699931][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5172.699937][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5172.699945][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5172.699948][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5172.699952][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5172.699954][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5172.699957][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5172.699962][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5172.699967][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5172.699970][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5172.699983][ 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) [ 5172.699986][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5172.699989][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5172.699994][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5172.699997][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5172.700001][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5172.700005][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5172.700013][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5172.700019][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5172.700024][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5172.700033][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5172.700037][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5172.700039][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5172.700043][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5172.700046][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5172.700051][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5172.700053][ 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)) [ 5172.700057][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5172.700061][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5172.700065][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5172.700068][ 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)) [ 5172.700071][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5172.700074][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5172.700083][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5172.700090][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5172.700097][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5172.700102][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5172.700113][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5172.700121][ 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) [ 5172.700126][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5172.700128][ 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) [ 5172.700131][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5172.700134][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5172.700138][ 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) [ 5172.700141][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5172.700144][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5172.700147][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5172.700150][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5172.700153][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5172.700156][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5172.700159][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5172.700162][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5172.700166][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5172.700169][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5172.700175][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5172.700179][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5172.700182][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5172.700185][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5172.700187][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5172.700190][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5172.700193][ C0] tc_run (net/core/dev.c:3912) [ 5172.700197][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5172.700200][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5172.700202][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5172.700206][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5172.700210][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5172.700212][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5172.700216][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5172.700220][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5172.700224][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5172.700232][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5172.700235][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5172.700239][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5172.700247][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5172.700250][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5172.700253][ 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) [ 5172.700257][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5172.700262][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5172.700265][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5172.700269][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5172.700272][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5172.700276][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5172.700280][ 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)) [ 5172.700283][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5172.700289][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5172.700292][ 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) [ 5172.700296][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5172.700300][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5172.700302][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5172.700305][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5172.700308][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5172.700310][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5172.700312][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5172.700315][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5172.700319][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5172.700323][ 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)) [ 5172.700328][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5172.700331][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5172.700334][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5172.700338][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5172.700343][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5172.700347][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5172.700352][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5172.700354][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5172.700359][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5172.700362][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5172.700364][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5172.700368][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5172.700371][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5172.700373][ 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)) [ 5172.700376][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5172.700380][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5172.700384][ C0] __do_softirq (kernel/softirq.c:553) [ 5172.700388][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5172.700391][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5172.700395][ C0] [ 5172.700395][ C0] [ 5172.700396][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5172.700400][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5172.700404][ 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 [ 5172.700406][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5172.700408][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5172.700409][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5172.700411][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5172.700413][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5172.700414][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5172.700419][ 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) [ 5172.700423][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5172.700427][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5172.700431][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5172.700434][ 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 [ 5172.700436][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5172.700438][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5172.700440][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5172.700441][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5172.700442][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5172.700444][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5172.700441][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 5172.700442][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 5172.700444][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5172.700448][ C0] [ 5172.753594][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5172.754220][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:86 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5172.754520][ C1] Code: d0 74 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea 09 48 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8 All code ======== 0: d0 74 11 80 shlb -0x80(%rcx,%rdx,1) 4: 38 00 cmp %al,(%rax) 6: 74 ef je 0xfffffffffffffff7 8: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11 c: 48 89 c2 mov %rax,%rdx f: 48 85 c0 test %rax,%rax 12: 75 b0 jne 0xffffffffffffffc4 14: 48 89 da mov %rbx,%rdx 17: 4c 89 d8 mov %r11,%rax 1a: 4c 29 da sub %r11,%rdx 1d: e9 49 ff ff ff jmp 0xffffffffffffff6b 22: 48 85 d2 test %rdx,%rdx 25: 74 b3 je 0xffffffffffffffda 27: 48 01 ea add %rbp,%rdx 2a:* eb 09 jmp 0x35 <-- trapping instruction 2c: 48 83 c0 01 add $0x1,%rax 30: 48 39 d0 cmp %rdx,%rax 33: 74 a5 je 0xffffffffffffffda 35: 80 38 00 cmpb $0x0,(%rax) 38: 74 f2 je 0x2c 3a: e9 74 ff ff ff jmp 0xffffffffffffffb3 3f: b8 .byte 0xb8 Code starting with the faulting instruction =========================================== 0: eb 09 jmp 0xb 2: 48 83 c0 01 add $0x1,%rax 6: 48 39 d0 cmp %rdx,%rax 9: 74 a5 je 0xffffffffffffffb0 b: 80 38 00 cmpb $0x0,(%rax) e: 74 f2 je 0x2 10: e9 74 ff ff ff jmp 0xffffffffffffff89 15: b8 .byte 0xb8 [ 5172.755506][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000282 [ 5172.755819][ C1] RAX: ffffed10010241c3 RBX: ffffed10010241c4 RCX: ffffffff86a7fb30 [ 5172.756224][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5172.756628][ C1] RBP: ffffed10010241c3 R08: 0000000000000000 R09: ffffed10010241c3 [ 5172.757031][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5172.757436][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5172.757846][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5172.758300][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5172.758638][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5172.759044][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5172.759457][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5172.759863][ C1] PKRU: 55555554 [ 5172.760048][ C1] Call Trace: [ 5172.760219][ C1] [ 5172.760376][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5172.760653][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5172.760910][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5172.761167][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5172.761399][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5172.761673][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5172.761950][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5172.762212][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5172.762499][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5172.762745][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5172.763064][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5172.763341][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5172.763634][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5172.763902][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5172.764213][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5172.764478][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5172.764744][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5172.765057][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5172.765358][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5172.765677][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5172.765973][ C1] ? kasan_check_range (mm/kasan/generic.c:86 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5172.766239][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5172.766526][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5172.766842][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5172.767086][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5172.767329][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5172.767582][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5172.767864][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5172.768156][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5172.768398][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5172.768639][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5172.768903][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5172.769143][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5172.769396][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5172.769660][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5172.769938][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5172.770225][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5172.770476][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5172.770753][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5172.771021][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5172.771371][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5172.771627][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5172.771952][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5172.772219][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5172.772427][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5172.772661][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5172.772918][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5172.773198][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5172.773431][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5172.773754][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5172.774062][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5172.774350][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5172.774647][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5172.774898][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5172.775134][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5172.775438][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5172.775730][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5172.776059][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5172.776301][ 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)) [ 5172.776600][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5172.776892][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5172.777213][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5172.777473][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5172.777709][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5172.777967][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5172.778286][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5172.778625][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5172.778930][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5172.779209][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5172.779500][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5172.779772][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5172.780089][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5172.780312][ 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) [ 5172.780545][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5172.780819][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5172.781089][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5172.781378][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5172.781628][ 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) [ 5172.781891][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5172.782161][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5172.782450][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5172.782690][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5172.782972][ 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) [ 5172.783236][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5172.783516][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5172.783761][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5172.784005][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5172.784240][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5172.784528][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5172.784769][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5172.785027][ 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) [ 5172.785291][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5172.785545][ C1] tc_run (net/core/dev.c:3912) [ 5172.785752][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5172.785988][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5172.786234][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5172.786500][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5172.786758][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5172.786998][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5172.787268][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5172.787575][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5172.787859][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5172.788115][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5172.788385][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5172.788646][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5172.788937][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5172.789216][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5172.789474][ 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) [ 5172.789744][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5172.789966][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5172.790215][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5172.790471][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5172.790725][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5172.790969][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5172.791221][ C1] ? __create_object (mm/kmemleak.c:756) [ 5172.791472][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5172.791744][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5172.792029][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5172.792307][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5172.792590][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5172.792864][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5172.793112][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5172.793386][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5172.793628][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5172.793897][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5172.794162][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5172.794424][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5172.794703][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5172.794990][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5172.795255][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5172.795494][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5172.795744][ C1] __do_softirq (kernel/softirq.c:553) [ 5172.795980][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5172.796205][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5172.796495][ C1] [ 5172.796646][ C1] [ 5172.796801][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5172.797110][ 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) [ 5172.797371][ 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 [ 5172.798359][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5172.798671][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5172.799077][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5172.799480][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5172.799884][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5172.800287][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5172.800696][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5172.800988][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5172.801252][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5172.801498][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5172.801753][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5172.802034][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5172.802280][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5172.802556][ C1] do_idle (kernel/sched/idle.c:312) [ 5172.802765][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5172.803010][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5172.803258][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5172.803531][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5200.576492][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5200.577030][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5200.577542][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5200.578022][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5200.578941][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5200.579557][ 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) [ 5200.579883][ 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 ... [ 5200.580858][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5200.581167][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5200.581567][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5200.581969][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5200.582370][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5200.582770][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5200.583169][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5200.583619][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5200.583954][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5200.584359][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5200.584759][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5200.585158][ C0] PKRU: 55555554 [ 5200.585342][ C0] Call Trace: [ 5200.585514][ C0] [ 5200.585663][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5200.585925][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5200.586171][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5200.586449][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5200.586724][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5200.587013][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5200.587282][ 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)) [ 5200.587592][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5200.587859][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5200.588170][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5200.588469][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5200.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) [ 5200.589076][ 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) [ 5200.589374][ 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) [ 5200.589664][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5200.589976][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5200.590220][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5200.590460][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5200.590701][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5200.590951][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5200.591223][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5200.591511][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5200.591750][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5200.591992][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5200.592253][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5200.592489][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5200.592738][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5200.592998][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5200.593276][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5200.593553][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5200.593802][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5200.594075][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5200.594340][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5200.594686][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5200.594940][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5200.595261][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5200.595526][ 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) [ 5200.595730][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5200.595961][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5200.596214][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5200.596490][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5200.596762][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5200.596991][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5200.597313][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5200.597624][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5200.597906][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5200.598200][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5200.598448][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5200.598679][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5200.598979][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5200.599264][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5200.599589][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5200.599828][ 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)) [ 5200.600124][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5200.600410][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5200.600728][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5200.600984][ 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)) [ 5200.601218][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5200.601465][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5200.601779][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5200.602112][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5200.602415][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5200.602689][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5200.602980][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5200.603291][ 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) [ 5200.603527][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5200.603791][ 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) [ 5200.604023][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5200.604243][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5200.604495][ 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) [ 5200.604759][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5200.605046][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5200.605284][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5200.605561][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5200.605800][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5200.606046][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5200.606265][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5200.606533][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5200.606843][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5200.607081][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5200.607348][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5200.607586][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5200.607822][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5200.608063][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5200.608318][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5200.608534][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5200.608802][ C0] tc_run (net/core/dev.c:3912) [ 5200.609008][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5200.609240][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5200.609479][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5200.609740][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5200.609995][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5200.610234][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5200.610499][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5200.610802][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5200.611076][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5200.611363][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5200.611604][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5200.611861][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5200.612199][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5200.612474][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5200.612727][ 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) [ 5200.612994][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5200.613213][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5200.613457][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5200.613760][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5200.614012][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5200.614253][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5200.614502][ 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)) [ 5200.614739][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5200.615006][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5200.615287][ 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) [ 5200.615592][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5200.615838][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5200.616089][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5200.616327][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5200.616598][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5200.616863][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5200.617105][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5200.617362][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5200.617669][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5200.617932][ 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)) [ 5200.618156][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5200.618417][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5200.618685][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5200.618926][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5200.619162][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5200.619425][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5200.619687][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5200.619947][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5200.620217][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5200.620501][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5200.620741][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5200.621032][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5200.621270][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5200.621535][ 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)) [ 5200.621757][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5200.622054][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5200.622301][ C0] __do_softirq (kernel/softirq.c:553) [ 5200.622537][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5200.622757][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5200.623045][ C0] [ 5200.623193][ C0] [ 5200.623346][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5200.623648][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5200.624000][ 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 [ 5200.624968][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5200.625276][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5200.625673][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5200.626071][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5200.626472][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5200.626872][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5200.627274][ 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) [ 5200.627555][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5200.627794][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5200.628095][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5200.628320][ 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 [ 5200.629293][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5200.629717][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5200.630115][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5200.630514][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5200.630914][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5200.631311][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5200.633731][ 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) | [ 5200.634234][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5200.634704][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5200.635173][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5200.636090][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5200.636693][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5200.637014][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5200.637986][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5200.638292][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5200.638688][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5200.639082][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5200.639479][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5200.639874][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5200.640268][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5200.640709][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5200.641039][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5200.641436][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5200.641828][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5200.642222][ C1] PKRU: 55555554 [ 5200.642401][ C1] Call Trace: [ 5200.642572][ C1] [ 5200.642719][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5200.642980][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5200.643220][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5200.643497][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5200.643766][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5200.644050][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5200.644315][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5200.644617][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5200.644876][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5200.645135][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5200.645442][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5200.645737][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5200.646048][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5200.646333][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5200.646626][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5200.646910][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5200.647217][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5200.647458][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5200.647699][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5200.647945][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5200.648215][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5200.648496][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5200.648732][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5200.648971][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5200.649228][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5200.649461][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5200.649705][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5200.649960][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5200.650234][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5200.650511][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5200.650756][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5200.651024][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5200.651286][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5200.651630][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5200.651880][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5200.652196][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5200.652458][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5200.652661][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5200.652888][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5200.653138][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5200.653413][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5200.653638][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5200.653954][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5200.654257][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5200.654536][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5200.654828][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5200.655073][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5200.655302][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5200.655598][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5200.655879][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5200.656200][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5200.656438][ 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)) [ 5200.656732][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5200.657012][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5200.657327][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5200.657580][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5200.657817][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5200.658062][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5200.658373][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5200.658706][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5200.659001][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5200.659272][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5200.659560][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5200.659824][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5200.660134][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5200.660349][ 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) [ 5200.660579][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5200.660846][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5200.661107][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5200.661389][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5200.661633][ 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) [ 5200.661890][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5200.662151][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5200.662434][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5200.662670][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5200.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) [ 5200.663200][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5200.663473][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5200.663712][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5200.663951][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5200.664179][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5200.664462][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5200.664699][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5200.664951][ 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) [ 5200.665208][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5200.665455][ C1] tc_run (net/core/dev.c:3912) [ 5200.665658][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5200.665884][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5200.666120][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5200.666379][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5200.666628][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5200.666864][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5200.667126][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5200.667428][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5200.667701][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5200.667951][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5200.668213][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5200.668466][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5200.668748][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5200.669022][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5200.669272][ 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) [ 5200.669533][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5200.669747][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5200.669989][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5200.670238][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5200.670489][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5200.670726][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5200.670970][ C1] ? __create_object (mm/kmemleak.c:756) [ 5200.671210][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5200.671478][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5200.671757][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5200.672026][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5200.672307][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5200.672577][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5200.672816][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5200.673086][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5200.673320][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5200.673579][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5200.673837][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5200.674094][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5200.674370][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5200.674649][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5200.674906][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5200.675139][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5200.675386][ C1] __do_softirq (kernel/softirq.c:553) [ 5200.675616][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5200.675834][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5200.676115][ C1] [ 5200.676265][ C1] [ 5200.676413][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5200.676715][ 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) [ 5200.676969][ 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 [ 5200.677935][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5200.678240][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5200.678634][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5200.679031][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5200.679430][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5200.679824][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5200.680220][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5200.680507][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5200.680766][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5200.681004][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5200.681251][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5200.681529][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5200.681765][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5200.682036][ C1] do_idle (kernel/sched/idle.c:312) [ 5200.682237][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5200.682479][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5200.682719][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5200.682984][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5228.576479][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5228.577014][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5228.577528][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5228.578006][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5228.578925][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5228.579539][ 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) [ 5228.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 ... [ 5228.580842][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5228.581149][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5228.581552][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5228.581951][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5228.582353][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5228.582754][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5228.583157][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5228.583606][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5228.583940][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5228.584341][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5228.584743][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5228.585145][ C0] PKRU: 55555554 [ 5228.585327][ C0] Call Trace: [ 5228.585497][ C0] [ 5228.585649][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5228.585912][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5228.586156][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5228.586435][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5228.586708][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5228.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) [ 5228.587265][ 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)) [ 5228.587576][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5228.587839][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5228.588149][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5228.588447][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5228.588764][ 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) [ 5228.589052][ 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) [ 5228.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) [ 5228.589639][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5228.589950][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5228.590194][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5228.590437][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5228.590678][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5228.590926][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5228.591200][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5228.591485][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5228.591725][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5228.591968][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5228.592232][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5228.592466][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5228.592714][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5228.592973][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5228.593253][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5228.593532][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5228.593781][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5228.594053][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5228.594318][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5228.594665][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5228.594920][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5228.595241][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5228.595505][ 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) [ 5228.595711][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5228.595943][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5228.596197][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5228.596474][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5228.596751][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5228.596978][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5228.597298][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5228.597611][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5228.597892][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5228.598190][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5228.598440][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5228.598670][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5228.598972][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5228.599257][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5228.599584][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5228.599822][ 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)) [ 5228.600121][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5228.600406][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5228.600725][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5228.600983][ 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)) [ 5228.601219][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5228.601469][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5228.601785][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5228.602120][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5228.602419][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5228.602698][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5228.602988][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5228.603301][ 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) [ 5228.603535][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5228.603800][ 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) [ 5228.604031][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5228.604254][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5228.604506][ 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) [ 5228.604771][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5228.605055][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5228.605296][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5228.605572][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5228.605813][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5228.606061][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5228.606277][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5228.606544][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5228.606855][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5228.607096][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5228.607363][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5228.607611][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5228.607841][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5228.608082][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5228.608337][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5228.608555][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5228.608824][ C0] tc_run (net/core/dev.c:3912) [ 5228.609029][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5228.609265][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5228.609503][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5228.609765][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5228.610019][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5228.610259][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5228.610524][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5228.610829][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5228.611102][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5228.611392][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5228.611632][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5228.611889][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5228.612231][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5228.612509][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5228.612763][ 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) [ 5228.613028][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5228.613245][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5228.613490][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5228.613796][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5228.614048][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5228.614288][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5228.614536][ 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)) [ 5228.614773][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5228.615040][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5228.615324][ 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) [ 5228.615627][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5228.615874][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5228.616126][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5228.616366][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5228.616634][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5228.616897][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5228.617141][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5228.617397][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5228.617709][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5228.617975][ 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)) [ 5228.618196][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5228.618459][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5228.618729][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5228.618969][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5228.619207][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5228.619470][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5228.619732][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5228.619992][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5228.620261][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5228.620549][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5228.620788][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5228.621079][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5228.621320][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5228.621585][ 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)) [ 5228.621804][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5228.622103][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5228.622354][ C0] __do_softirq (kernel/softirq.c:553) [ 5228.622586][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5228.622808][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5228.623093][ C0] [ 5228.623246][ C0] [ 5228.623395][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5228.623702][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5228.624053][ 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 [ 5228.625026][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5228.625335][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5228.625735][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5228.626136][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5228.626535][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5228.626934][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5228.627339][ 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) [ 5228.627625][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5228.627858][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5228.628160][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5228.628388][ 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 [ 5228.629365][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5228.629785][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5228.630187][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5228.630588][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5228.630987][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5228.631386][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5228.633813][ 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) | [ 5228.634317][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5228.634789][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5228.635259][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5228.636178][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5228.636783][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5228.637104][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5228.638071][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5228.638377][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5228.638772][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5228.639168][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5228.639565][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5228.639961][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5228.640356][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5228.640801][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5228.641132][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5228.641533][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5228.641927][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5228.642326][ C1] PKRU: 55555554 [ 5228.642505][ C1] Call Trace: [ 5228.642681][ C1] [ 5228.642827][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5228.643089][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5228.643333][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5228.643608][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5228.643879][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5228.644164][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5228.644430][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5228.644733][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5228.644991][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5228.645253][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5228.645561][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5228.645854][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5228.646168][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5228.646455][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5228.646749][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5228.647036][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5228.647348][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5228.647592][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5228.647830][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5228.648076][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5228.648347][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5228.648628][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5228.648865][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5228.649106][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5228.649365][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5228.649596][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5228.649842][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5228.650098][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5228.650373][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5228.650648][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5228.650894][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5228.651164][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5228.651427][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5228.651771][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5228.652022][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5228.652340][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5228.652603][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5228.652807][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5228.653035][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5228.653288][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5228.653562][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5228.653788][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5228.654108][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5228.654416][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5228.654695][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5228.654992][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5228.655236][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5228.655467][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5228.655766][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5228.656049][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5228.656373][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5228.656610][ 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)) [ 5228.656904][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5228.657187][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5228.657510][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5228.657764][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5228.657998][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5228.658245][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5228.658556][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5228.658887][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5228.659185][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5228.659459][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5228.659745][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5228.660011][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5228.660324][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5228.660539][ 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) [ 5228.660770][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5228.661038][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5228.661302][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5228.661588][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5228.661831][ 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) [ 5228.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) [ 5228.662356][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5228.662638][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5228.662877][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5228.663150][ 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) [ 5228.663411][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5228.663683][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5228.663923][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5228.664162][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5228.664392][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5228.664675][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5228.664913][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5228.665166][ 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) [ 5228.665426][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5228.665672][ C1] tc_run (net/core/dev.c:3912) [ 5228.665877][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5228.666105][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5228.666342][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5228.666599][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5228.666850][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5228.667087][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5228.667352][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5228.667659][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5228.667929][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5228.668179][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5228.668442][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5228.668696][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5228.668980][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5228.669254][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5228.669506][ 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) [ 5228.669768][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5228.669983][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5228.670226][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5228.670478][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5228.670728][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5228.670968][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5228.671213][ C1] ? __create_object (mm/kmemleak.c:756) [ 5228.671455][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5228.671723][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5228.672003][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5228.672274][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5228.672554][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5228.672825][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5228.673067][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5228.673339][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5228.673573][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5228.673833][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5228.674093][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5228.674353][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5228.674624][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5228.674906][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5228.675166][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5228.675400][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5228.675646][ C1] __do_softirq (kernel/softirq.c:553) [ 5228.675877][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5228.676094][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5228.676378][ C1] [ 5228.676529][ C1] [ 5228.676676][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5228.676979][ 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) [ 5228.677234][ 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 [ 5228.678199][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5228.678509][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5228.678905][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5228.679302][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5228.679700][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5228.680099][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5228.680497][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5228.680785][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5228.681045][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5228.681286][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5228.681535][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5228.681811][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5228.682048][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5228.682321][ C1] do_idle (kernel/sched/idle.c:312) [ 5228.682522][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5228.682765][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5228.683007][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5228.683276][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5228.683588][ C1] | [ 5250.806265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5250.806639][ C0] rcu: 0-....: (2857271 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=662789 | [ 5250.807197][ C0] rcu: (t=2836899 jiffies g=2033089 q=12 ncpus=4) [ 5250.807986][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5250.808602][ 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) [ 5250.808933][ 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 ... [ 5250.809907][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5250.810218][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5250.810619][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5250.811021][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5250.811422][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5250.811823][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5250.812223][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5250.812676][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5250.813012][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5250.813415][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5250.813813][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5250.814216][ C0] PKRU: 55555554 [ 5250.814397][ C0] Call Trace: [ 5250.814569][ C0] [ 5250.814718][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5250.814994][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5250.815247][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5250.815500][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5250.815733][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5250.816004][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5250.816276][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5250.816534][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5250.816822][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5250.817066][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5250.817379][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5250.817659][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5250.817947][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5250.818216][ 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)) [ 5250.818525][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5250.818788][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5250.819099][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5250.819397][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5250.819713][ 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) [ 5250.820002][ 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) [ 5250.820301][ 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) [ 5250.820590][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5250.820902][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5250.821145][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5250.821387][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5250.821626][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5250.821877][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5250.822150][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5250.822438][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5250.822677][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5250.822916][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5250.823179][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5250.823417][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5250.823665][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5250.823929][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5250.824205][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5250.824484][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5250.824732][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5250.825012][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5250.825277][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5250.825624][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5250.825877][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5250.826197][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5250.826463][ 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) [ 5250.826667][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5250.826901][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5250.827156][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5250.827436][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5250.827708][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5250.827938][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5250.828258][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5250.828566][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5250.828849][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5250.829146][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5250.829394][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5250.829628][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5250.829929][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5250.830213][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5250.830540][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5250.830780][ 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)) [ 5250.831078][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5250.831365][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5250.831684][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5250.831940][ 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)) [ 5250.832179][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5250.832428][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5250.832742][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5250.833077][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5250.833380][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5250.833655][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5250.833949][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5250.834266][ 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) [ 5250.834500][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5250.834764][ 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) [ 5250.834997][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5250.835217][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5250.835470][ 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) [ 5250.835735][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5250.836025][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5250.836265][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5250.836541][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5250.836783][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5250.837030][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5250.837250][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5250.837523][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5250.837833][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5250.838076][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5250.838344][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5250.838586][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5250.838817][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5250.839058][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5250.839314][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5250.839530][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5250.839800][ C0] tc_run (net/core/dev.c:3912) [ 5250.840007][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5250.840238][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5250.840478][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5250.840744][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5250.840998][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5250.841238][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5250.841504][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5250.841811][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5250.842085][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5250.842372][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5250.842614][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5250.842871][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5250.843210][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5250.843493][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5250.843747][ 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) [ 5250.844013][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5250.844235][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5250.844480][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5250.844785][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5250.845037][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5250.845278][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5250.845528][ 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)) [ 5250.845765][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5250.846033][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5250.846315][ 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) [ 5250.846620][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5250.846866][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5250.847118][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5250.847357][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5250.847631][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5250.847896][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5250.848141][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5250.848398][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5250.848700][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5250.848968][ 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)) [ 5250.849190][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5250.849452][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5250.849720][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5250.849962][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5250.850200][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5250.850463][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5250.850725][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5250.850986][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5250.851259][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5250.851546][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5250.851786][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5250.852078][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5250.852318][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5250.852584][ 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)) [ 5250.852805][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5250.853104][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5250.853353][ C0] __do_softirq (kernel/softirq.c:553) [ 5250.853586][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5250.853809][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5250.854095][ C0] [ 5250.854244][ C0] [ 5250.854398][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5250.854703][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5250.855054][ 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 [ 5250.856029][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5250.856339][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5250.856739][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5250.857138][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5250.857545][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5250.857945][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5250.858348][ 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) [ 5250.858630][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5250.858863][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5250.859164][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5250.859391][ 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 [ 5250.860365][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5250.860788][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5250.861188][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5250.861590][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5250.861991][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5250.862390][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5250.862390][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5250.862792][ C0] | [ 5250.862952][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 5250.863227][ C1] NMI backtrace for cpu 1 [ 5250.863240][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5250.863244][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5250.863254][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5250.863257][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5250.863261][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5250.863263][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5250.863265][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5250.863267][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5250.863269][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5250.863271][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5250.863273][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5250.863276][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5250.863278][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5250.863279][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5250.863280][ C1] PKRU: 55555554 [ 5250.863282][ C1] Call Trace: [ 5250.863286][ C1] [ 5250.863292][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5250.863298][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5250.863305][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5250.863310][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5250.863314][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5250.863316][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5250.863321][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5250.863324][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5250.863327][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5250.863331][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5250.863333][ C1] [ 5250.863334][ C1] [ 5250.863335][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5250.863338][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5250.863343][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5250.863346][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5250.863351][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5250.863353][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5250.863357][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5250.863358][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5250.863364][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5250.863367][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5250.863375][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5250.863377][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5250.863383][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5250.863390][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5250.863394][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5250.863397][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5250.863399][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5250.863402][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5250.863409][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5250.863413][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5250.863417][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5250.863427][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5250.863430][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5250.863433][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5250.863439][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5250.863442][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5250.863447][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5250.863453][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5250.863458][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5250.863464][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5250.863472][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5250.863475][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5250.863477][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5250.863481][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5250.863485][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5250.863489][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5250.863491][ 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)) [ 5250.863495][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5250.863499][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5250.863503][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5250.863506][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5250.863508][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5250.863511][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5250.863519][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5250.863526][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5250.863532][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5250.863537][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5250.863545][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5250.863552][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5250.863560][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5250.863564][ 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) [ 5250.863569][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5250.863574][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5250.863576][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5250.863580][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5250.863586][ 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) [ 5250.863590][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5250.863593][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5250.863596][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5250.863598][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5250.863601][ 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) [ 5250.863605][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5250.863607][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5250.863611][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5250.863615][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5250.863617][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5250.863620][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5250.863622][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5250.863625][ 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) [ 5250.863628][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5250.863631][ C1] tc_run (net/core/dev.c:3912) [ 5250.863635][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5250.863638][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5250.863640][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5250.863644][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5250.863648][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5250.863650][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5250.863655][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5250.863660][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5250.863663][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5250.863666][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5250.863670][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5250.863674][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5250.863681][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5250.863684][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5250.863687][ 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) [ 5250.863691][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5250.863694][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5250.863698][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5250.863701][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5250.863704][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5250.863707][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5250.863710][ C1] ? __create_object (mm/kmemleak.c:756) [ 5250.863714][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5250.863720][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5250.863724][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5250.863727][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5250.863731][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5250.863734][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5250.863737][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5250.863740][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5250.863745][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5250.863750][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5250.863754][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5250.863757][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5250.863761][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5250.863764][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5250.863770][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5250.863777][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5250.863780][ C1] __do_softirq (kernel/softirq.c:553) [ 5250.863784][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5250.863788][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5250.863792][ C1] [ 5250.863793][ C1] [ 5250.863794][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5250.863799][ 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) [ 5250.863803][ 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 [ 5250.863805][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5250.863808][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5250.863810][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5250.863812][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5250.863813][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5250.863815][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5250.863818][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5250.863821][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5250.863825][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5250.863827][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5250.863830][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5250.863835][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5250.863837][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5250.863843][ C1] do_idle (kernel/sched/idle.c:312) [ 5250.863846][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5250.863848][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5250.863851][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5250.863855][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5276.576477][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5276.577016][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5276.577538][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5276.578013][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5276.578930][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5276.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) [ 5276.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 ... [ 5276.580847][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5276.581156][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5276.581556][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5276.581954][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5276.582356][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5276.582757][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5276.583156][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5276.583604][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5276.583937][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5276.584340][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5276.584742][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5276.585140][ C0] PKRU: 55555554 [ 5276.585323][ C0] Call Trace: [ 5276.585495][ C0] [ 5276.585642][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5276.585905][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5276.586151][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5276.586429][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5276.586701][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5276.586992][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5276.587258][ 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)) [ 5276.587568][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5276.587832][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5276.588142][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5276.588437][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5276.588754][ 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) [ 5276.589045][ 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) [ 5276.589339][ 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) [ 5276.589631][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5276.589943][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5276.590184][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5276.590426][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5276.590666][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5276.590916][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5276.591188][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5276.591474][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5276.591712][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5276.591954][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5276.592215][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5276.592452][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5276.592699][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5276.592958][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5276.593237][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5276.593513][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5276.593761][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5276.594033][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5276.594298][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5276.594649][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5276.594903][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5276.595224][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5276.595489][ 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) [ 5276.595694][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5276.595925][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5276.596179][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5276.596458][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5276.596731][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5276.596959][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5276.597284][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5276.597599][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5276.597884][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5276.598179][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5276.598428][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5276.598659][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5276.598959][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5276.599247][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5276.599574][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5276.599812][ 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)) [ 5276.600109][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5276.600396][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5276.600714][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5276.600971][ 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)) [ 5276.601206][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5276.601455][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5276.601769][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5276.602103][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5276.602406][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5276.602682][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5276.602970][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5276.603284][ 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) [ 5276.603518][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5276.603784][ 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) [ 5276.604014][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5276.604237][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5276.604490][ 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) [ 5276.604755][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5276.605039][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5276.605280][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5276.605557][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5276.605797][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5276.606045][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5276.606262][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5276.606531][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5276.606840][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5276.607079][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5276.607350][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5276.607593][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5276.607825][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5276.608065][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5276.608321][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5276.608538][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5276.608807][ C0] tc_run (net/core/dev.c:3912) [ 5276.609013][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5276.609246][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5276.609484][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5276.609747][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5276.610001][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5276.610239][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5276.610506][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5276.610811][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5276.611083][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5276.611373][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5276.611616][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5276.611874][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5276.612215][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5276.612492][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5276.612746][ 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) [ 5276.613015][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5276.613233][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5276.613476][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5276.613783][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5276.614036][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5276.614278][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5276.614527][ 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)) [ 5276.614761][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5276.615029][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5276.615313][ 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) [ 5276.615617][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5276.615862][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5276.616114][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5276.616355][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5276.616623][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5276.616887][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5276.617130][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5276.617391][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5276.617696][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5276.617961][ 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)) [ 5276.618183][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5276.618445][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5276.618714][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5276.618954][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5276.619192][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5276.619453][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5276.619715][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5276.619976][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5276.620250][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5276.620535][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5276.620775][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5276.621065][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5276.621305][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5276.621569][ 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)) [ 5276.621790][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5276.622087][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5276.622337][ C0] __do_softirq (kernel/softirq.c:553) [ 5276.622570][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5276.622790][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5276.623077][ C0] [ 5276.623227][ C0] [ 5276.623377][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5276.623684][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5276.624035][ 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 [ 5276.625010][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5276.625317][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5276.625718][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5276.626117][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5276.626516][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5276.626915][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5276.627324][ 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) [ 5276.627605][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5276.627839][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5276.628138][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5276.628371][ 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 [ 5276.629348][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5276.629771][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5276.630170][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5276.630569][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5276.630968][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5276.631369][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5276.633729][ 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) | [ 5276.634240][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5276.634711][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5276.635181][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5276.636051][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5276.636630][ 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) [ 5276.636899][ 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 [ 5276.637818][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000212 [ 5276.638107][ C1] RAX: ffff7fffffffffff RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5276.638484][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5276.638861][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5276.639235][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5276.639611][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5276.639992][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5276.640413][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5276.640725][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5276.641102][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5276.641477][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5276.641853][ C1] PKRU: 55555554 [ 5276.642023][ C1] Call Trace: [ 5276.642183][ C1] [ 5276.642326][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5276.642573][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5276.642801][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5276.643062][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5276.643320][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5276.643590][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5276.643843][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5276.644128][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5276.644374][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5276.644621][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5276.644912][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5276.645191][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5276.645489][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5276.645759][ C1] ? kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5276.646000][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5276.646266][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5276.646560][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5276.646786][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5276.647013][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5276.647248][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5276.647509][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5276.647777][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5276.648000][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5276.648227][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5276.648472][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5276.648693][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5276.648926][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5276.649169][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5276.649430][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5276.649690][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5276.649923][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5276.650176][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5276.650425][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5276.650753][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5276.650992][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5276.651294][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5276.651542][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5276.651739][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5276.651958][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5276.652196][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5276.652459][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5276.652672][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5276.652974][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5276.653261][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5276.653527][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5276.653806][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5276.654039][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5276.654256][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5276.654539][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5276.654807][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5276.655115][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5276.655339][ 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)) [ 5276.655620][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5276.655888][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5276.656184][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5276.656426][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5276.656648][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5276.656882][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5276.657177][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5276.657496][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5276.657778][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5276.658037][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5276.658306][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5276.658557][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5276.658853][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5276.659057][ 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) [ 5276.659276][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5276.659531][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5276.659778][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5276.660048][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5276.660283][ 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) [ 5276.660527][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5276.660776][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5276.661043][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5276.661268][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5276.661528][ 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) [ 5276.661772][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5276.662033][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5276.662258][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5276.662487][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5276.662704][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5276.662970][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5276.663195][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5276.663437][ 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) [ 5276.663683][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5276.663918][ C1] tc_run (net/core/dev.c:3912) [ 5276.664110][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5276.664330][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5276.664554][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5276.664800][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5276.665037][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5276.665260][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5276.665511][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5276.665798][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5276.666053][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5276.666292][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5276.666542][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5276.666784][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5276.667054][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5276.667318][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5276.667556][ 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) [ 5276.667804][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5276.668016][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5276.668243][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5276.668482][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5276.668718][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5276.668944][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5276.669178][ C1] ? __create_object (mm/kmemleak.c:756) [ 5276.669410][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5276.669662][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5276.669926][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5276.670183][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5276.670449][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5276.670704][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5276.670934][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5276.671189][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5276.671419][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5276.671665][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5276.671911][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5276.672156][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5276.672414][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5276.672683][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5276.672928][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5276.673147][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5276.673382][ C1] __do_softirq (kernel/softirq.c:553) [ 5276.673602][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5276.673808][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5276.674079][ C1] [ 5276.674219][ C1] [ 5276.674363][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5276.674648][ 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) [ 5276.674889][ 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 [ 5276.675802][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5276.676093][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5276.676469][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5276.676847][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5276.677220][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5276.677600][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5276.677978][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5276.678251][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5276.678497][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5276.678727][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5276.678964][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5276.679224][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5276.679452][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5276.679708][ C1] do_idle (kernel/sched/idle.c:312) [ 5276.679899][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5276.680127][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5276.680358][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5276.680611][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5304.576480][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5304.577019][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5304.577539][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5304.578012][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5304.578930][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5304.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) [ 5304.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 ... [ 5304.580847][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5304.581156][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5304.581556][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5304.581954][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5304.582357][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5304.582758][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5304.583158][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5304.583607][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5304.583939][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5304.584343][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5304.584744][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5304.585143][ C0] PKRU: 55555554 [ 5304.585326][ C0] Call Trace: [ 5304.585498][ C0] [ 5304.585648][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5304.585910][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5304.586155][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5304.586432][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5304.586706][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5304.586995][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5304.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)) [ 5304.587573][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5304.587836][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5304.588147][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5304.588443][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5304.588760][ 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) [ 5304.589051][ 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) [ 5304.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) [ 5304.589638][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5304.589951][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5304.590192][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5304.590434][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5304.590675][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5304.590925][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5304.591200][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5304.591486][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5304.591725][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5304.591970][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5304.592231][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5304.592467][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5304.592715][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5304.592974][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5304.593255][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5304.593533][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5304.593781][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5304.594052][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5304.594316][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5304.594666][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5304.594920][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5304.595241][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5304.595505][ 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) [ 5304.595711][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5304.595942][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5304.596196][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5304.596476][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5304.596748][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5304.596978][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5304.597303][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5304.597611][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5304.597896][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5304.598191][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5304.598440][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5304.598671][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5304.598970][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5304.599258][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5304.599584][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5304.599824][ 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)) [ 5304.600120][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5304.600407][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5304.600725][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5304.600982][ 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)) [ 5304.601215][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5304.601465][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5304.601779][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5304.602114][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5304.602416][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5304.602691][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5304.602979][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5304.603294][ 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) [ 5304.603528][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5304.603793][ 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) [ 5304.604024][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5304.604246][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5304.604499][ 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) [ 5304.604763][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5304.605049][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5304.605288][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5304.605567][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5304.605806][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5304.606054][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5304.606272][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5304.606542][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5304.606851][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5304.607089][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5304.607362][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5304.607605][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5304.607838][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5304.608077][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5304.608333][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5304.608551][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5304.608819][ C0] tc_run (net/core/dev.c:3912) [ 5304.609024][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5304.609258][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5304.609497][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5304.609759][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5304.610012][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5304.610250][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5304.610517][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5304.610821][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5304.611094][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5304.611383][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5304.611624][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5304.611882][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5304.612221][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5304.612496][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5304.612749][ 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) [ 5304.613013][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5304.613231][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5304.613474][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5304.613781][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5304.614033][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5304.614274][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5304.614525][ 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)) [ 5304.614758][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5304.615028][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5304.615311][ 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) [ 5304.615617][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5304.615861][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5304.616113][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5304.616355][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5304.616622][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5304.616888][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5304.617131][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5304.617392][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5304.617696][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5304.617961][ 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)) [ 5304.618185][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5304.618447][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5304.618716][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5304.618959][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5304.619195][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5304.619457][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5304.619720][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5304.619981][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5304.620254][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5304.620538][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5304.620778][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5304.621069][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5304.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) [ 5304.621574][ 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)) [ 5304.621796][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5304.622091][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5304.622341][ C0] __do_softirq (kernel/softirq.c:553) [ 5304.622575][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5304.622794][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5304.623082][ C0] [ 5304.623232][ C0] [ 5304.623381][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5304.623688][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5304.624040][ 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 [ 5304.625018][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5304.625326][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5304.625727][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5304.626126][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5304.626524][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5304.626926][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5304.627334][ 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) [ 5304.627614][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5304.627847][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5304.628146][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5304.628376][ 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 [ 5304.629349][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5304.629773][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5304.630171][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5304.630570][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5304.630970][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5304.631370][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5304.633809][ 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) | [ 5304.634315][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5304.634786][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5304.635261][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5304.636179][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5304.636788][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5304.637110][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5304.638078][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5304.638386][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5304.638780][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5304.639173][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5304.639575][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5304.639976][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5304.640371][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5304.640815][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5304.641142][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5304.641541][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5304.641937][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5304.642333][ C1] PKRU: 55555554 [ 5304.642519][ C1] Call Trace: [ 5304.642688][ C1] [ 5304.642836][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5304.643095][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5304.643340][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5304.643613][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5304.643881][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5304.644167][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5304.644432][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5304.644736][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5304.644995][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5304.645256][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5304.645562][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5304.645853][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5304.646165][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5304.646454][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5304.646744][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5304.647033][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5304.647347][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5304.647585][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5304.647821][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5304.648070][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5304.648339][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5304.648623][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5304.648858][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5304.649097][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5304.649356][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5304.649589][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5304.649834][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5304.650090][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5304.650365][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5304.650638][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5304.650888][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5304.651158][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5304.651421][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5304.651763][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5304.652014][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5304.652332][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5304.652593][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5304.652796][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5304.653026][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5304.653277][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5304.653552][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5304.653778][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5304.654093][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5304.654398][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5304.654679][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5304.654970][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5304.655215][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5304.655447][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5304.655742][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5304.656025][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5304.656349][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5304.656586][ 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)) [ 5304.656879][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5304.657166][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5304.657482][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5304.657735][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5304.657965][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5304.658210][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5304.658522][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5304.658859][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5304.659157][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5304.659430][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5304.659713][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5304.659978][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5304.660294][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5304.660510][ 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) [ 5304.660738][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5304.661006][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5304.661268][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5304.661552][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5304.661795][ 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) [ 5304.662057][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5304.662320][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5304.662601][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5304.662837][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5304.663111][ 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) [ 5304.663372][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5304.663644][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5304.663884][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5304.664120][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5304.664351][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5304.664633][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5304.664869][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5304.665122][ 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) [ 5304.665381][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5304.665626][ C1] tc_run (net/core/dev.c:3912) [ 5304.665829][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5304.666061][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5304.666300][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5304.666559][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5304.666809][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5304.667044][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5304.667313][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5304.667613][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5304.667885][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5304.668135][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5304.668399][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5304.668652][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5304.668935][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5304.669207][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5304.669458][ 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) [ 5304.669722][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5304.669938][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5304.670179][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5304.670429][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5304.670677][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5304.670913][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5304.671159][ C1] ? __create_object (mm/kmemleak.c:756) [ 5304.671404][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5304.671668][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5304.671946][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5304.672221][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5304.672500][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5304.672768][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5304.673011][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5304.673279][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5304.673515][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5304.673774][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5304.674031][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5304.674289][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5304.674561][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5304.674842][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5304.675101][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5304.675335][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5304.675580][ C1] __do_softirq (kernel/softirq.c:553) [ 5304.675809][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5304.676028][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5304.676311][ C1] [ 5304.676458][ C1] [ 5304.676609][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5304.676910][ 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) [ 5304.677170][ 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 [ 5304.678134][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5304.678439][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5304.678835][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5304.679231][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5304.679628][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5304.680024][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5304.680424][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5304.680708][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5304.680967][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5304.681207][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5304.681458][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5304.681732][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5304.681969][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5304.682239][ C1] do_idle (kernel/sched/idle.c:312) [ 5304.682443][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5304.682682][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5304.682924][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5304.683189][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5328.866640][ C1] rcu: 1-....: (2930702 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=682142 | [ 5328.867132][ C1] rcu: (t=2914959 jiffies g=2033089 q=12 ncpus=4) | [ 5328.867459][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 5328.867730][ C0] NMI backtrace for cpu 0 [ 5328.867743][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5328.867746][ 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) [ 5328.867755][ 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 ... [ 5328.867758][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5328.867762][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5328.867764][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5328.867765][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5328.867767][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5328.867769][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5328.867771][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5328.867773][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5328.867776][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5328.867778][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5328.867779][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5328.867781][ C0] PKRU: 55555554 [ 5328.867782][ C0] Call Trace: [ 5328.867785][ C0] [ 5328.867788][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5328.867794][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5328.867800][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5328.867805][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5328.867809][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5328.867811][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5328.867815][ 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) [ 5328.867818][ 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) [ 5328.867822][ 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) [ 5328.867825][ 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) [ 5328.867828][ C0] [ 5328.867829][ C0] [ 5328.867831][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5328.867834][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5328.867838][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5328.867842][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5328.867845][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5328.867850][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5328.867852][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5328.867856][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5328.867858][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5328.867862][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5328.867865][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5328.867872][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5328.867875][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5328.867880][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5328.867887][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5328.867891][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5328.867894][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5328.867896][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5328.867899][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5328.867905][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5328.867909][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5328.867913][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5328.867923][ 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) [ 5328.867926][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5328.867929][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5328.867935][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5328.867938][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5328.867942][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5328.867946][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5328.867953][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5328.867958][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5328.867963][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5328.867971][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5328.867974][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5328.867976][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5328.867980][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5328.867983][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5328.867987][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5328.867990][ 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)) [ 5328.867994][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5328.867997][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5328.868002][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5328.868004][ 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)) [ 5328.868007][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5328.868010][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5328.868018][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5328.868025][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5328.868032][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5328.868037][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5328.868048][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5328.868056][ 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) [ 5328.868061][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5328.868064][ 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) [ 5328.868067][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5328.868070][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5328.868073][ 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) [ 5328.868076][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5328.868079][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5328.868082][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5328.868085][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5328.868089][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5328.868092][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5328.868095][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5328.868097][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5328.868102][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5328.868104][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5328.868111][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5328.868115][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5328.868118][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5328.868122][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5328.868124][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5328.868126][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5328.868129][ C0] tc_run (net/core/dev.c:3912) [ 5328.868134][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5328.868137][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5328.868139][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5328.868143][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5328.868147][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5328.868149][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5328.868152][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5328.868157][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5328.868160][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5328.868168][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5328.868172][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5328.868175][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5328.868183][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5328.868186][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5328.868189][ 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) [ 5328.868193][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5328.868197][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5328.868199][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5328.868204][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5328.868206][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5328.868210][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5328.868214][ 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)) [ 5328.868217][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5328.868223][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5328.868227][ 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) [ 5328.868230][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5328.868235][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5328.868237][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5328.868240][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5328.868242][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5328.868245][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5328.868247][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5328.868249][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5328.868252][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5328.868256][ 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)) [ 5328.868262][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5328.868266][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5328.868269][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5328.868272][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5328.868277][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5328.868281][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5328.868286][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5328.868288][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5328.868293][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5328.868296][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5328.868298][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5328.868302][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5328.868305][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5328.868307][ 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)) [ 5328.868310][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5328.868315][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5328.868318][ C0] __do_softirq (kernel/softirq.c:553) [ 5328.868322][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5328.868326][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5328.868329][ C0] [ 5328.868330][ C0] [ 5328.868331][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5328.868335][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5328.868338][ 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 [ 5328.868340][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5328.868342][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5328.868344][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5328.868345][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5328.868346][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5328.868348][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5328.868353][ 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) [ 5328.868357][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5328.868362][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5328.868366][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5328.868369][ 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 [ 5328.868371][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5328.868374][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5328.868375][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5328.868377][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5328.868378][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5328.868380][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5328.868377][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 5328.868378][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 5328.868380][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5328.868384][ C0] [ 5328.920037][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5328.920644][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5328.920969][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5328.921930][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5328.922232][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5328.922627][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5328.923020][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5328.923413][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5328.923808][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5328.924202][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5328.924644][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5328.924971][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5328.925367][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5328.925762][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5328.926156][ C1] PKRU: 55555554 [ 5328.926336][ C1] Call Trace: [ 5328.926503][ C1] [ 5328.926653][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5328.926924][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5328.927177][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5328.927428][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5328.927654][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5328.927922][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5328.928189][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5328.928443][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5328.928723][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5328.928963][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5328.929272][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5328.929540][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5328.929825][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5328.930087][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5328.930388][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5328.930645][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5328.930905][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5328.931209][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5328.931504][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5328.931814][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5328.932098][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5328.932392][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5328.932677][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5328.932984][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5328.933223][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5328.933460][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5328.933706][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5328.933974][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5328.934255][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5328.934490][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5328.934728][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5328.934985][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5328.935218][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5328.935462][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5328.935716][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5328.935991][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5328.936264][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5328.936509][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5328.936776][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5328.937039][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5328.937385][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5328.937634][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5328.937950][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5328.938211][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5328.938413][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5328.938640][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5328.938892][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5328.939167][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5328.939391][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5328.939706][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5328.940009][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5328.940286][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5328.940580][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5328.940825][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5328.941050][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5328.941349][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5328.941629][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5328.941951][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5328.942186][ 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)) [ 5328.942480][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5328.942762][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5328.943076][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5328.943329][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5328.943562][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5328.943808][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5328.944118][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5328.944447][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5328.944741][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5328.945014][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5328.945297][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5328.945561][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5328.945871][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5328.946085][ 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) [ 5328.946316][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5328.946582][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5328.946842][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5328.947129][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5328.947375][ 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) [ 5328.947633][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5328.947894][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5328.948174][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5328.948411][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5328.948684][ 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) [ 5328.948940][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5328.949214][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5328.949449][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5328.949687][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5328.949916][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5328.950197][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5328.950434][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5328.950686][ 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) [ 5328.950943][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5328.951188][ C1] tc_run (net/core/dev.c:3912) [ 5328.951391][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5328.951620][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5328.951854][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5328.952114][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5328.952363][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5328.952599][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5328.952861][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5328.953163][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5328.953432][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5328.953681][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5328.953943][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5328.954196][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5328.954480][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5328.954753][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5328.955003][ 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) [ 5328.955264][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5328.955479][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5328.955721][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5328.955971][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5328.956219][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5328.956457][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5328.956704][ C1] ? __create_object (mm/kmemleak.c:756) [ 5328.956945][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5328.957236][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5328.957522][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5328.957799][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5328.958087][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5328.958364][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5328.958622][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5328.958889][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5328.959124][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5328.959384][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5328.959642][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5328.959900][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5328.960169][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5328.960453][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5328.960715][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5328.960944][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5328.961190][ C1] __do_softirq (kernel/softirq.c:553) [ 5328.961422][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5328.961639][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5328.961922][ C1] [ 5328.962070][ C1] [ 5328.962218][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5328.962520][ 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) [ 5328.962774][ 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 [ 5328.963737][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5328.964041][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5328.964435][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5328.964831][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5328.965226][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5328.965621][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5328.966017][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5328.966305][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5328.966568][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5328.966808][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5328.967070][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5328.967348][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5328.967586][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5328.967860][ C1] do_idle (kernel/sched/idle.c:312) [ 5328.968062][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5328.968304][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5328.968546][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5328.968814][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5356.576479][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5356.577020][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5356.577529][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5356.578003][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5356.578920][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5356.579536][ 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) [ 5356.579862][ 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 ... [ 5356.580836][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5356.581143][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5356.581543][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5356.581940][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5356.582343][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5356.582742][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5356.583142][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5356.583590][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5356.583922][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5356.584327][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5356.584726][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5356.585125][ C0] PKRU: 55555554 [ 5356.585308][ C0] Call Trace: [ 5356.585480][ C0] [ 5356.585628][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5356.585891][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5356.586139][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5356.586416][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5356.586691][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5356.586983][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5356.587251][ 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)) [ 5356.587558][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5356.587823][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5356.588135][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5356.588429][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5356.588745][ 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) [ 5356.589037][ 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) [ 5356.589331][ 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) [ 5356.589623][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5356.589936][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5356.590175][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5356.590415][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5356.590656][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5356.590905][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5356.591178][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5356.591465][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5356.591702][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5356.591945][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5356.592205][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5356.592442][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5356.592690][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5356.592947][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5356.593224][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5356.593501][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5356.593749][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5356.594020][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5356.594289][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5356.594638][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5356.594893][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5356.595213][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5356.595478][ 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) [ 5356.595683][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5356.595915][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5356.596167][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5356.596445][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5356.596718][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5356.596952][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5356.597275][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5356.597582][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5356.597867][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5356.598161][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5356.598409][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5356.598641][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5356.598939][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5356.599227][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5356.599554][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5356.599794][ 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)) [ 5356.600090][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5356.600378][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5356.600696][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5356.600953][ 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)) [ 5356.601186][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5356.601435][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5356.601749][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5356.602081][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5356.602382][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5356.602656][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5356.602945][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5356.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) [ 5356.603494][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5356.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) [ 5356.603990][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5356.604210][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5356.604462][ 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) [ 5356.604727][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5356.605013][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5356.605251][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5356.605530][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5356.605769][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5356.606017][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5356.606234][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5356.606504][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5356.606812][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5356.607054][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5356.607322][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5356.607565][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5356.607797][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5356.608037][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5356.608293][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5356.608510][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5356.608778][ C0] tc_run (net/core/dev.c:3912) [ 5356.608983][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5356.609216][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5356.609456][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5356.609717][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5356.609972][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5356.610210][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5356.610477][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5356.610780][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5356.611056][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5356.611342][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5356.611584][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5356.611842][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5356.612181][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5356.612457][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5356.612709][ 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) [ 5356.612974][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5356.613194][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5356.613437][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5356.613743][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5356.613994][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5356.614235][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5356.614486][ 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)) [ 5356.614720][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5356.614989][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5356.615271][ 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) [ 5356.615576][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5356.615821][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5356.616073][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5356.616313][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5356.616580][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5356.616846][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5356.617092][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5356.617348][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5356.617653][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5356.617918][ 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)) [ 5356.618142][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5356.618403][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5356.618671][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5356.618912][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5356.619146][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5356.619408][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5356.619671][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5356.619932][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5356.620202][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5356.620487][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5356.620727][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5356.621016][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5356.621257][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5356.621520][ 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)) [ 5356.621743][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5356.622038][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5356.622288][ C0] __do_softirq (kernel/softirq.c:553) [ 5356.622522][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5356.622741][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5356.623032][ C0] [ 5356.623182][ C0] [ 5356.623333][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5356.623638][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5356.623989][ 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 [ 5356.624960][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5356.625268][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5356.625667][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5356.626066][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5356.626464][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5356.626864][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5356.627272][ 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) [ 5356.627553][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5356.627787][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5356.628087][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5356.628315][ 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 [ 5356.629287][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5356.629710][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5356.630109][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5356.630507][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5356.630907][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5356.631308][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5356.633742][ 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) | [ 5356.634248][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5356.634719][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5356.635197][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5356.636116][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5356.636724][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5356.637050][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5356.638014][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5356.638319][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5356.638715][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5356.639110][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5356.639505][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5356.639901][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5356.640297][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5356.640739][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5356.641069][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5356.641466][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5356.641864][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5356.642260][ C1] PKRU: 55555554 [ 5356.642441][ C1] Call Trace: [ 5356.642610][ C1] [ 5356.642758][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5356.643019][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5356.643261][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5356.643535][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5356.643804][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5356.644091][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5356.644355][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5356.644659][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5356.644918][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5356.645179][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5356.645486][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5356.645777][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5356.646094][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5356.646383][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5356.646674][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5356.646967][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5356.647276][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5356.647515][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5356.647753][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5356.648000][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5356.648269][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5356.648552][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5356.648787][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5356.649027][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5356.649285][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5356.649518][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5356.649763][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5356.650020][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5356.650293][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5356.650566][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5356.650811][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5356.651079][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5356.651343][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5356.651686][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5356.651939][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5356.652255][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5356.652517][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5356.652719][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5356.652950][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5356.653200][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5356.653476][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5356.653700][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5356.654016][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5356.654322][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5356.654601][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5356.654894][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5356.655139][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5356.655370][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5356.655666][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5356.655949][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5356.656276][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5356.656513][ 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)) [ 5356.656806][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5356.657092][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5356.657406][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5356.657659][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5356.657891][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5356.658138][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5356.658450][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5356.658779][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5356.659076][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5356.659349][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5356.659631][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5356.659895][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5356.660206][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5356.660423][ 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) [ 5356.660652][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5356.660919][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5356.661181][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5356.661464][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5356.661709][ 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) [ 5356.661967][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5356.662229][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5356.662511][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5356.662748][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5356.663021][ 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) [ 5356.663281][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5356.663555][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5356.663792][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5356.664030][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5356.664259][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5356.664541][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5356.664778][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5356.665031][ 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) [ 5356.665290][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5356.665535][ C1] tc_run (net/core/dev.c:3912) [ 5356.665739][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5356.665968][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5356.666204][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5356.666464][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5356.666714][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5356.666953][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5356.667217][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5356.667519][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5356.667788][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5356.668037][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5356.668302][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5356.668555][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5356.668839][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5356.669112][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5356.669363][ 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) [ 5356.669624][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5356.669841][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5356.670082][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5356.670332][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5356.670581][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5356.670819][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5356.671066][ C1] ? __create_object (mm/kmemleak.c:756) [ 5356.671311][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5356.671576][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5356.671855][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5356.672125][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5356.672407][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5356.672675][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5356.672919][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5356.673188][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5356.673426][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5356.673689][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5356.673948][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5356.674206][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5356.674479][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5356.674762][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5356.675021][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5356.675252][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5356.675498][ C1] __do_softirq (kernel/softirq.c:553) [ 5356.675729][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5356.675945][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5356.676230][ C1] [ 5356.676380][ C1] [ 5356.676529][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5356.676829][ 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) [ 5356.677088][ 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 [ 5356.678053][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5356.678359][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5356.678755][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5356.679152][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5356.679549][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5356.679942][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5356.680342][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5356.680628][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5356.680891][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5356.681132][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5356.681382][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5356.681655][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5356.681892][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5356.682162][ C1] do_idle (kernel/sched/idle.c:312) [ 5356.682366][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5356.682609][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5356.682851][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5356.683117][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5384.576473][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5384.577015][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5384.577525][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5384.578001][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5384.578918][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5384.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) [ 5384.579858][ 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 ... [ 5384.580832][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5384.581141][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5384.581541][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5384.581939][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5384.582338][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5384.582742][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5384.583142][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5384.583591][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5384.583923][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5384.584326][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5384.584729][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5384.585129][ C0] PKRU: 55555554 [ 5384.585312][ C0] Call Trace: [ 5384.585484][ C0] [ 5384.585634][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5384.585897][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5384.586143][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5384.586420][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5384.586695][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5384.586990][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5384.587256][ 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)) [ 5384.587564][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5384.587827][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5384.588136][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5384.588434][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5384.588750][ 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) [ 5384.589040][ 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) [ 5384.589337][ 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) [ 5384.589629][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5384.589942][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5384.590183][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5384.590425][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5384.590666][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5384.590916][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5384.591190][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5384.591475][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5384.591716][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5384.591959][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5384.592220][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5384.592455][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5384.592703][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5384.592962][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5384.593245][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5384.593523][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5384.593772][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5384.594044][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5384.594309][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5384.594658][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5384.594912][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5384.595233][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5384.595497][ 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) [ 5384.595703][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5384.595934][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5384.596188][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5384.596467][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5384.596741][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5384.596973][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5384.597295][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5384.597604][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5384.597887][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5384.598185][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5384.598434][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5384.598664][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5384.598966][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5384.599253][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5384.599580][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5384.599818][ 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)) [ 5384.600117][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5384.600403][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5384.600720][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5384.600977][ 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)) [ 5384.601215][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5384.601464][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5384.601781][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5384.602114][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5384.602420][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5384.602696][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5384.602986][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5384.603301][ 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) [ 5384.603535][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5384.603800][ 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) [ 5384.604030][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5384.604255][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5384.604508][ 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) [ 5384.604773][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5384.605061][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5384.605305][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5384.605582][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5384.605824][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5384.606071][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5384.606287][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5384.606560][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5384.606873][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5384.607113][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5384.607380][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5384.607622][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5384.607854][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5384.608093][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5384.608349][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5384.608568][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5384.608838][ C0] tc_run (net/core/dev.c:3912) [ 5384.609044][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5384.609277][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5384.609516][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5384.609778][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5384.610032][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5384.610271][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5384.610537][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5384.610844][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5384.611117][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5384.611407][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5384.611647][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5384.611906][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5384.612249][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5384.612526][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5384.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) [ 5384.613045][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5384.613262][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5384.613507][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5384.613814][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5384.614066][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5384.614308][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5384.614558][ 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)) [ 5384.614793][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5384.615060][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5384.615345][ 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) [ 5384.615649][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5384.615895][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5384.616147][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5384.616387][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5384.616656][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5384.616925][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5384.617169][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5384.617426][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5384.617730][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5384.617996][ 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)) [ 5384.618216][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5384.618480][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5384.618750][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5384.618989][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5384.619229][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5384.619491][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5384.619753][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5384.620014][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5384.620286][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5384.620572][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5384.620811][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5384.621102][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5384.621343][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5384.621607][ 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)) [ 5384.621829][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5384.622128][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5384.622376][ C0] __do_softirq (kernel/softirq.c:553) [ 5384.622610][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5384.622831][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5384.623117][ C0] [ 5384.623269][ C0] [ 5384.623419][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5384.623725][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5384.624073][ 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 [ 5384.625048][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5384.625356][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5384.625757][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5384.626157][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5384.626556][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5384.626957][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5384.627364][ 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) [ 5384.627647][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5384.627881][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5384.628181][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5384.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 [ 5384.629386][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5384.629811][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5384.630211][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5384.630610][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5384.631009][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5384.631412][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5384.633849][ 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) | [ 5384.634357][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5384.634829][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5384.635302][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5384.636225][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5384.636837][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5384.637157][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5384.638118][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5384.638423][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5384.638816][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5384.639213][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5384.639616][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5384.640012][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5384.640406][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5384.640854][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5384.641184][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5384.641581][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5384.641976][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5384.642374][ C1] PKRU: 55555554 [ 5384.642554][ C1] Call Trace: [ 5384.642724][ C1] [ 5384.642872][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5384.643132][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5384.643375][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5384.643650][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5384.643920][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5384.644204][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5384.644468][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5384.644771][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5384.645029][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5384.645290][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5384.645597][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5384.645890][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5384.646201][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5384.646488][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5384.646786][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5384.647071][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5384.647381][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5384.647620][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5384.647857][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5384.648102][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5384.648373][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5384.648653][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5384.648889][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5384.649128][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5384.649386][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5384.649618][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5384.649863][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5384.650117][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5384.650391][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5384.650667][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5384.650912][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5384.651181][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5384.651443][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5384.651785][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5384.652036][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5384.652354][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5384.652615][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5384.652818][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5384.653046][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5384.653298][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5384.653570][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5384.653797][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5384.654113][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5384.654417][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5384.654696][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5384.654987][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5384.655230][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5384.655462][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5384.655758][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5384.656038][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5384.656362][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5384.656598][ 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)) [ 5384.656895][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5384.657178][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5384.657492][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5384.657744][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5384.657978][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5384.658223][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5384.658531][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5384.658862][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5384.659159][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5384.659431][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5384.659718][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5384.659982][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5384.660299][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5384.660513][ 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) [ 5384.660745][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5384.661012][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5384.661275][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5384.661556][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5384.661800][ 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) [ 5384.662057][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5384.662319][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5384.662602][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5384.662838][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5384.663111][ 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) [ 5384.663372][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5384.663644][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5384.663881][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5384.664121][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5384.664348][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5384.664632][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5384.664869][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5384.665125][ 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) [ 5384.665384][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5384.665628][ C1] tc_run (net/core/dev.c:3912) [ 5384.665832][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5384.666059][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5384.666297][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5384.666555][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5384.666810][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5384.667047][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5384.667317][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5384.667619][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5384.667892][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5384.668143][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5384.668407][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5384.668660][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5384.668943][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5384.669224][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5384.669475][ 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) [ 5384.669736][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5384.669950][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5384.670192][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5384.670443][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5384.670692][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5384.670930][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5384.671175][ C1] ? __create_object (mm/kmemleak.c:756) [ 5384.671418][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5384.671682][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5384.671963][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5384.672232][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5384.672515][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5384.672786][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5384.673027][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5384.673299][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5384.673531][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5384.673790][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5384.674049][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5384.674308][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5384.674578][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5384.674859][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5384.675117][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5384.675351][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5384.675598][ C1] __do_softirq (kernel/softirq.c:553) [ 5384.675827][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5384.676046][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5384.676328][ C1] [ 5384.676478][ C1] [ 5384.676626][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5384.676933][ 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) [ 5384.677187][ 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 [ 5384.678148][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5384.678455][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5384.678851][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5384.679244][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5384.679643][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5384.680039][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5384.680438][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5384.680724][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5384.680982][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5384.681220][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5384.681471][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5384.681748][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5384.681982][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5384.682256][ C1] do_idle (kernel/sched/idle.c:312) [ 5384.682459][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5384.682700][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5384.682940][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5384.683210][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5406.972642][ C1] rcu: 1-....: (3008510 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=701536 | [ 5406.973129][ C1] rcu: (t=2993065 jiffies g=2033089 q=12 ncpus=4) | [ 5406.973456][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 5406.973727][ C0] NMI backtrace for cpu 0 [ 5406.973737][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5406.973740][ 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) [ 5406.973748][ 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 ... [ 5406.973751][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5406.973755][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5406.973757][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5406.973758][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5406.973760][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5406.973762][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5406.973763][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5406.973765][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5406.973770][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5406.973771][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5406.973772][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5406.973774][ C0] PKRU: 55555554 [ 5406.973775][ C0] Call Trace: [ 5406.973778][ C0] [ 5406.973781][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5406.973787][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5406.973792][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5406.973796][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5406.973800][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5406.973803][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5406.973807][ 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) [ 5406.973810][ 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) [ 5406.973813][ 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) [ 5406.973817][ 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) [ 5406.973820][ C0] [ 5406.973821][ C0] [ 5406.973822][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5406.973825][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5406.973829][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5406.973834][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5406.973837][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5406.973841][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5406.973844][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5406.973847][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5406.973849][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5406.973854][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5406.973857][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5406.973864][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5406.973866][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5406.973871][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5406.973879][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5406.973882][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5406.973885][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5406.973887][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5406.973890][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5406.973895][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5406.973900][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5406.973903][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5406.973915][ 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) [ 5406.973918][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5406.973921][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5406.973926][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5406.973929][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5406.973933][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5406.973937][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5406.973943][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5406.973948][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5406.973953][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5406.973962][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5406.973965][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5406.973967][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5406.973970][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5406.973974][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5406.973978][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5406.973980][ 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)) [ 5406.973984][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5406.973988][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5406.973992][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5406.973995][ 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)) [ 5406.973998][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5406.974001][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5406.974009][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5406.974016][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5406.974023][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5406.974028][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5406.974039][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5406.974047][ 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) [ 5406.974052][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5406.974055][ 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) [ 5406.974058][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5406.974062][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5406.974064][ 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) [ 5406.974068][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5406.974071][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5406.974074][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5406.974077][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5406.974080][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5406.974083][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5406.974086][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5406.974088][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5406.974093][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5406.974095][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5406.974102][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5406.974106][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5406.974109][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5406.974112][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5406.974114][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5406.974117][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5406.974120][ C0] tc_run (net/core/dev.c:3912) [ 5406.974124][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5406.974127][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5406.974129][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5406.974133][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5406.974137][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5406.974139][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5406.974143][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5406.974147][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5406.974150][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5406.974158][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5406.974162][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5406.974166][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5406.974173][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5406.974176][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5406.974180][ 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) [ 5406.974184][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5406.974187][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5406.974190][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5406.974194][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5406.974197][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5406.974201][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5406.974205][ 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)) [ 5406.974207][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5406.974213][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5406.974217][ 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) [ 5406.974220][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5406.974225][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5406.974227][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5406.974230][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5406.974233][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5406.974235][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5406.974237][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5406.974240][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5406.974243][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5406.974247][ 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)) [ 5406.974251][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5406.974255][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5406.974258][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5406.974263][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5406.974267][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5406.974272][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5406.974276][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5406.974278][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5406.974283][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5406.974286][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5406.974288][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5406.974292][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5406.974295][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5406.974298][ 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)) [ 5406.974301][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5406.974305][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5406.974308][ C0] __do_softirq (kernel/softirq.c:553) [ 5406.974313][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5406.974315][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5406.974319][ C0] [ 5406.974320][ C0] [ 5406.974321][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5406.974325][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5406.974328][ 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 [ 5406.974330][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5406.974332][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5406.974334][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5406.974336][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5406.974337][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5406.974339][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5406.974344][ 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) [ 5406.974348][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5406.974353][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5406.974356][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5406.974359][ 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 [ 5406.974361][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5406.974364][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5406.974365][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5406.974367][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5406.974368][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5406.974370][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5406.974367][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 5406.974368][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 5406.974370][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5406.974374][ C0] [ 5407.026165][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5407.026779][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5407.027106][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5407.028069][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5407.028375][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5407.028771][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5407.029166][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5407.029559][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5407.029955][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5407.030352][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5407.030798][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5407.031127][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5407.031527][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5407.031924][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5407.032321][ C1] PKRU: 55555554 [ 5407.032502][ C1] Call Trace: [ 5407.032670][ C1] [ 5407.032820][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5407.033092][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5407.033343][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5407.033592][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5407.033819][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5407.034088][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5407.034357][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5407.034612][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5407.034894][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5407.035137][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5407.035446][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5407.035716][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5407.036005][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5407.036268][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5407.036570][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5407.036853][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5407.037123][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5407.037436][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5407.037738][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5407.038064][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5407.038351][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5407.038644][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5407.038932][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5407.039241][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5407.039488][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5407.039726][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5407.039973][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5407.040242][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5407.040524][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5407.040762][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5407.041002][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5407.041260][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5407.041493][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5407.041738][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5407.041995][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5407.042269][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5407.042543][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5407.042788][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5407.043056][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5407.043317][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5407.043664][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5407.043915][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5407.044232][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5407.044493][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5407.044695][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5407.044925][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5407.045176][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5407.045452][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5407.045676][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5407.045993][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5407.046299][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5407.046577][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5407.046881][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5407.047131][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5407.047360][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5407.047658][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5407.047942][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5407.048266][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5407.048505][ 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)) [ 5407.048800][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5407.049082][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5407.049396][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5407.049649][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5407.049883][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5407.050130][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5407.050443][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5407.050773][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5407.051068][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5407.051342][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5407.051626][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5407.051890][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5407.052202][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5407.052416][ 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) [ 5407.052648][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5407.052920][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5407.053182][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5407.053470][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5407.053714][ 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) [ 5407.053973][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5407.054235][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5407.054517][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5407.054754][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5407.055027][ 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) [ 5407.055285][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5407.055561][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5407.055797][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5407.056037][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5407.056266][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5407.056547][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5407.056787][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5407.057040][ 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) [ 5407.057298][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5407.057545][ C1] tc_run (net/core/dev.c:3912) [ 5407.057748][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5407.057977][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5407.058213][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5407.058473][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5407.058724][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5407.058960][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5407.059222][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5407.059524][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5407.059792][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5407.060043][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5407.060305][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5407.060558][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5407.060845][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5407.061117][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5407.061368][ 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) [ 5407.061630][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5407.061845][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5407.062085][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5407.062337][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5407.062587][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5407.062825][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5407.063072][ C1] ? __create_object (mm/kmemleak.c:756) [ 5407.063316][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5407.063583][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5407.063860][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5407.064129][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5407.064411][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5407.064678][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5407.064921][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5407.065191][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5407.065426][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5407.065685][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5407.065944][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5407.066202][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5407.066473][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5407.066761][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5407.067021][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5407.067251][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5407.067498][ C1] __do_softirq (kernel/softirq.c:553) [ 5407.067729][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5407.067947][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5407.068233][ C1] [ 5407.068385][ C1] [ 5407.068535][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5407.068836][ 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) [ 5407.069090][ 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 [ 5407.070063][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5407.070368][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5407.070763][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5407.071161][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5407.071564][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5407.071964][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5407.072361][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5407.072648][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5407.072907][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5407.073148][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5407.073397][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5407.073677][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5407.073916][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5407.074187][ C1] do_idle (kernel/sched/idle.c:312) [ 5407.074388][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5407.074629][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5407.074872][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5407.075138][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5432.576469][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5432.577006][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5432.577517][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5432.577994][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5432.578911][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5432.579524][ 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) [ 5432.579845][ 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 [ 5432.580821][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5432.581127][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5432.581529][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5432.581928][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5432.582330][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5432.582730][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5432.583130][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5432.583585][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5432.583918][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5432.584320][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5432.584721][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5432.585121][ C0] PKRU: 55555554 [ 5432.585304][ C0] Call Trace: [ 5432.585474][ C0] [ 5432.585625][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5432.585889][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5432.586132][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5432.586411][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5432.586688][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5432.586979][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5432.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)) [ 5432.587551][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5432.587814][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5432.588122][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5432.588421][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5432.588738][ 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) [ 5432.589028][ 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) [ 5432.589321][ 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) [ 5432.589608][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5432.589922][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5432.590165][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5432.590407][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5432.590647][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5432.590894][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5432.591170][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5432.591454][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5432.591694][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5432.591936][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5432.592198][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5432.592431][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5432.592681][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5432.592939][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5432.593215][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5432.593497][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5432.593745][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5432.594017][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5432.594282][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5432.594628][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5432.594883][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5432.595205][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5432.595470][ 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) [ 5432.595676][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5432.595908][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5432.596162][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5432.596438][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5432.596717][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5432.596947][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5432.597267][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5432.597576][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5432.597858][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5432.598154][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5432.598403][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5432.598633][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5432.598934][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5432.599218][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5432.599545][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5432.599786][ 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)) [ 5432.600085][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5432.600370][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5432.600688][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5432.600945][ 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)) [ 5432.601181][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5432.601432][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5432.601744][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5432.602079][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5432.602378][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5432.602655][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5432.602946][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5432.603260][ 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) [ 5432.603492][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5432.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) [ 5432.603990][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5432.604212][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5432.604464][ 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) [ 5432.604730][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5432.605015][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5432.605255][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5432.605532][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5432.605773][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5432.606022][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5432.606238][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5432.606506][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5432.606820][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5432.607060][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5432.607327][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5432.607569][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5432.607799][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5432.608041][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5432.608297][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5432.608514][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5432.608785][ C0] tc_run (net/core/dev.c:3912) [ 5432.608990][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5432.609221][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5432.609460][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5432.609722][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5432.609976][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5432.610216][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5432.610482][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5432.610792][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5432.611065][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5432.611352][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5432.611592][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5432.611853][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5432.612191][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5432.612471][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5432.612725][ 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) [ 5432.612991][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5432.613208][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5432.613453][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5432.613761][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5432.614014][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5432.614252][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5432.614503][ 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)) [ 5432.614740][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5432.615008][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5432.615291][ 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) [ 5432.615599][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5432.615846][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5432.616098][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5432.616342][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5432.616617][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5432.616881][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5432.617125][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5432.617382][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5432.617687][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5432.617952][ 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)) [ 5432.618173][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5432.618435][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5432.618704][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5432.618944][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5432.619182][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5432.619445][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5432.619707][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5432.619967][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5432.620237][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5432.620524][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5432.620763][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5432.621055][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5432.621296][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5432.621561][ 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)) [ 5432.621780][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5432.622079][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5432.622329][ C0] __do_softirq (kernel/softirq.c:553) [ 5432.622560][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5432.622784][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5432.623068][ C0] [ 5432.623220][ C0] [ 5432.623371][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5432.623676][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5432.624025][ 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 [ 5432.624999][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5432.625308][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5432.625707][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5432.626110][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5432.626510][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5432.626913][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5432.627318][ 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) [ 5432.627604][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5432.627835][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5432.628138][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5432.628366][ 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 [ 5432.629337][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5432.629758][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5432.630161][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5432.630561][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5432.630961][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5432.631358][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5432.633793][ 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) | [ 5432.634299][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5432.634768][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5432.635243][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5432.636160][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5432.636774][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5432.637094][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5432.638055][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5432.638361][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5432.638756][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5432.639150][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5432.639554][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5432.639947][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5432.640349][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5432.640792][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5432.641120][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5432.641519][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5432.641914][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5432.642309][ C1] PKRU: 55555554 [ 5432.642489][ C1] Call Trace: [ 5432.642659][ C1] [ 5432.642805][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5432.643065][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5432.643308][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5432.643581][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5432.643850][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5432.644137][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5432.644401][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5432.644703][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5432.644961][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5432.645222][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5432.645530][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5432.645821][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5432.646133][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5432.646422][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5432.646715][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5432.647003][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5432.647314][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5432.647560][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5432.647796][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5432.648043][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5432.648312][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5432.648595][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5432.648830][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5432.649068][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5432.649326][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5432.649560][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5432.649805][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5432.650060][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5432.650334][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5432.650609][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5432.650853][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5432.651123][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5432.651386][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5432.651727][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5432.651978][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5432.652296][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5432.652557][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5432.652759][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5432.652988][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5432.653239][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5432.653514][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5432.653740][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5432.654056][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5432.654359][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5432.654643][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5432.654933][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5432.655177][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5432.655408][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5432.655703][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5432.655987][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5432.656311][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5432.656551][ 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)) [ 5432.656843][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5432.657127][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5432.657443][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5432.657696][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5432.657926][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5432.658172][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5432.658482][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5432.658811][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5432.659108][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5432.659380][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5432.659662][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5432.659928][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5432.660236][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5432.660455][ 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) [ 5432.660684][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5432.660952][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5432.661214][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5432.661498][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5432.661742][ 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) [ 5432.662000][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5432.662261][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5432.662545][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5432.662780][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5432.663054][ 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) [ 5432.663314][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5432.663588][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5432.663826][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5432.664064][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5432.664293][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5432.664575][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5432.664811][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5432.665062][ 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) [ 5432.665319][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5432.665569][ C1] tc_run (net/core/dev.c:3912) [ 5432.665771][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5432.666000][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5432.666237][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5432.666496][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5432.666750][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5432.666987][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5432.667249][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5432.667553][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5432.667823][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5432.668072][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5432.668336][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5432.668589][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5432.668871][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5432.669144][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5432.669394][ C1] ? __ip_finish_output (./include/linux/skbuff.h:1619 ./include/linux/skbuff.h:4884 net/ipv4/ip_output.c:307 net/ipv4/ip_output.c:295) [ 5432.669657][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5432.669872][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5432.670114][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5432.670366][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5432.670615][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5432.670850][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5432.671095][ C1] ? __create_object (mm/kmemleak.c:756) [ 5432.671339][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5432.671605][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5432.671884][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5432.672154][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5432.672433][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5432.672701][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5432.672943][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5432.673212][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5432.673448][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5432.673705][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5432.673963][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5432.674220][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5432.674494][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5432.674775][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5432.675032][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5432.675267][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5432.675513][ C1] __do_softirq (kernel/softirq.c:553) [ 5432.675742][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5432.675961][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5432.676243][ C1] [ 5432.676392][ C1] [ 5432.676545][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5432.676848][ 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) [ 5432.677101][ 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 [ 5432.678060][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5432.678366][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5432.678761][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5432.679155][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5432.679551][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5432.679951][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5432.680351][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5432.680636][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5432.680893][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5432.681134][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5432.681384][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5432.681658][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5432.681893][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5432.682164][ C1] do_idle (kernel/sched/idle.c:312) [ 5432.682372][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5432.682612][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5432.682852][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5432.683119][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5460.576509][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5460.577045][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5460.577554][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5460.578030][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5460.578956][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5460.579571][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 5460.579865][ 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 [ 5460.580840][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000246 [ 5460.581151][ C0] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5460.581551][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5460.581950][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5460.582352][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5460.582754][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5460.583155][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5460.583605][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5460.583939][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5460.584344][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5460.584747][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5460.585146][ C0] PKRU: 55555554 [ 5460.585329][ C0] Call Trace: [ 5460.585502][ C0] [ 5460.585652][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5460.585916][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5460.586161][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5460.586444][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5460.586716][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5460.587008][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5460.587274][ 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)) [ 5460.587582][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5460.587845][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5460.588155][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5460.588450][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5460.588767][ 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) [ 5460.589059][ C0] ? kasan_check_range (mm/kasan/generic.c:190) [ 5460.589322][ 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) [ 5460.589604][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5460.589917][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5460.590161][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5460.590402][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5460.590642][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5460.590892][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5460.591164][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5460.591453][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5460.591692][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5460.591934][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5460.592195][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5460.592433][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5460.592682][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5460.592941][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5460.593219][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5460.593497][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5460.593746][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5460.594020][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5460.594286][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5460.594635][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5460.594890][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5460.595212][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5460.595479][ 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) [ 5460.595684][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5460.595917][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5460.596172][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5460.596454][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5460.596727][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5460.596958][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5460.597282][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5460.597590][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5460.597876][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5460.598171][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5460.598421][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5460.598653][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5460.598955][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5460.599240][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5460.599566][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5460.599806][ 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)) [ 5460.600103][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5460.600393][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5460.600711][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5460.600967][ 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)) [ 5460.601202][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5460.601450][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5460.601765][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5460.602099][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5460.602401][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5460.602677][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5460.602969][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5460.603281][ 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) [ 5460.603518][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5460.603782][ 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) [ 5460.604015][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5460.604236][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5460.604490][ 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) [ 5460.604755][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5460.605043][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5460.605282][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5460.605561][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5460.605802][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5460.606050][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5460.606269][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5460.606544][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5460.606855][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5460.607097][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5460.607367][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5460.607607][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5460.607841][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5460.608084][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5460.608339][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5460.608555][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5460.608825][ C0] tc_run (net/core/dev.c:3912) [ 5460.609034][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5460.609266][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5460.609507][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5460.609769][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5460.610024][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5460.610264][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5460.610529][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5460.610836][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5460.611111][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5460.611398][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5460.611642][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5460.611900][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5460.612239][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5460.612514][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5460.612768][ 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) [ 5460.613036][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5460.613254][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5460.613499][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5460.613804][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5460.614058][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5460.614300][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5460.614549][ 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)) [ 5460.614786][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5460.615055][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5460.615337][ 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) [ 5460.615645][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5460.615892][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5460.616144][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5460.616382][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5460.616656][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5460.616922][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5460.617165][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5460.617421][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5460.617726][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5460.617990][ 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)) [ 5460.618214][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5460.618476][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5460.618746][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5460.618987][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5460.619224][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5460.619487][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5460.619750][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5460.620012][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5460.620283][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5460.620567][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5460.620808][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5460.621102][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5460.621340][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5460.621606][ 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)) [ 5460.621828][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5460.622127][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5460.622375][ C0] __do_softirq (kernel/softirq.c:553) [ 5460.622612][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5460.622833][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5460.623121][ C0] [ 5460.623274][ C0] [ 5460.623426][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5460.623730][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5460.624092][ 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 [ 5460.625069][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5460.625379][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5460.625778][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5460.626177][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5460.626582][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5460.626984][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5460.627388][ 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) [ 5460.627670][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5460.627906][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5460.628207][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5460.628436][ 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 [ 5460.629412][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5460.629837][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5460.630237][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5460.630639][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5460.631041][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5460.631443][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5460.634014][ 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) | [ 5460.634543][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5460.635029][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5460.635521][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5460.636508][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5460.637136][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5460.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 ... [ 5460.638476][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5460.638793][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5460.639207][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5460.639626][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5460.640037][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5460.640447][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5460.640857][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5460.641319][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5460.641663][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5460.642076][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5460.642486][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5460.642901][ C1] PKRU: 55555554 [ 5460.643086][ C1] Call Trace: [ 5460.643261][ C1] [ 5460.643417][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5460.643688][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5460.643944][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5460.644229][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5460.644510][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5460.644805][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5460.645081][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5460.645396][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5460.645663][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5460.645933][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5460.646252][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5460.646577][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5460.646902][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5460.647197][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5460.647504][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5460.647798][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5460.648119][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5460.648370][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5460.648620][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5460.648877][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5460.649157][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5460.649452][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5460.649697][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5460.649947][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5460.650215][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5460.650456][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5460.650712][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5460.650977][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5460.651260][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5460.651551][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5460.651806][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5460.652084][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5460.652358][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5460.652712][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5460.652972][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5460.653302][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5460.653573][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5460.653783][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5460.654021][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5460.654282][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5460.654565][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5460.654802][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5460.655133][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5460.655451][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5460.655741][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5460.656044][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5460.656298][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5460.656565][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5460.656873][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5460.657165][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5460.657500][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5460.657744][ 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)) [ 5460.658051][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5460.658344][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5460.658668][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5460.658931][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5460.659172][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5460.659428][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5460.659747][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5460.660093][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5460.660401][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5460.660682][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5460.660978][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5460.661252][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5460.661576][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5460.661798][ 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) [ 5460.662038][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5460.662315][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5460.662586][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5460.662879][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5460.663134][ 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) [ 5460.663405][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5460.663675][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5460.663969][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5460.664213][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5460.664501][ 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) [ 5460.664768][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5460.665050][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5460.665299][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5460.665547][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5460.665782][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5460.666084][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5460.666328][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5460.666605][ 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) [ 5460.666873][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5460.667127][ C1] tc_run (net/core/dev.c:3912) [ 5460.667347][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5460.667583][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5460.667828][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5460.668097][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5460.668358][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5460.668602][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5460.668875][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5460.669189][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5460.669472][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5460.669731][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5460.670004][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5460.670272][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5460.670567][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5460.670854][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5460.671114][ 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) [ 5460.671390][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5460.671611][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5460.671862][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5460.672122][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5460.672381][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5460.672626][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5460.672884][ C1] ? __create_object (mm/kmemleak.c:756) [ 5460.673135][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5460.673409][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5460.673701][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5460.673981][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5460.674268][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5460.674550][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5460.674799][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5460.675080][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5460.675323][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5460.675592][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5460.675858][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5460.676125][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5460.676427][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5460.676728][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5460.676997][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5460.677239][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5460.677497][ C1] __do_softirq (kernel/softirq.c:553) [ 5460.677734][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5460.677963][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5460.678260][ C1] [ 5460.678422][ C1] [ 5460.678576][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5460.678893][ 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) [ 5460.679162][ 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 [ 5460.680164][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5460.680484][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5460.680896][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5460.681307][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5460.681716][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5460.682131][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5460.682546][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5460.682843][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5460.683114][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5460.683361][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5460.683621][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5460.683908][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5460.684159][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5460.684446][ C1] do_idle (kernel/sched/idle.c:312) [ 5460.684655][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5460.684903][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5460.685151][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5460.685429][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5460.685752][ C1] | [ 5485.078265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5485.078651][ C0] rcu: 0-....: (3091151 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=720547 | [ 5485.079210][ C0] rcu: (t=3071171 jiffies g=2033089 q=12 ncpus=4) [ 5485.079992][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5485.080607][ 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) [ 5485.080937][ 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 ... [ 5485.081911][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5485.082220][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5485.082623][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5485.083022][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5485.083423][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5485.083824][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5485.084226][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5485.084676][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5485.085008][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5485.085409][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5485.085812][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5485.086213][ C0] PKRU: 55555554 [ 5485.086401][ C0] Call Trace: [ 5485.086570][ C0] [ 5485.086723][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5485.086998][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5485.087252][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5485.087506][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5485.087737][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5485.088010][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5485.088282][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5485.088541][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5485.088826][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5485.089073][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5485.089388][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5485.089659][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5485.089950][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5485.090218][ 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)) [ 5485.090524][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5485.090788][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5485.091097][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5485.091397][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5485.091713][ 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) [ 5485.092002][ 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) [ 5485.092301][ 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) [ 5485.092591][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5485.092902][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5485.093146][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5485.093390][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5485.093631][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5485.093880][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5485.094155][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5485.094440][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5485.094680][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5485.094923][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5485.095184][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5485.095419][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5485.095667][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5485.095926][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5485.096213][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5485.096497][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5485.096746][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5485.097023][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5485.097288][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5485.097637][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5485.097891][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5485.098213][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5485.098478][ 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) [ 5485.098685][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5485.098916][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5485.099172][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5485.099450][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5485.099726][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5485.099954][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5485.100276][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5485.100587][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5485.100868][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5485.101168][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5485.101418][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5485.101647][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5485.101949][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5485.102235][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5485.102562][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5485.102800][ 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)) [ 5485.103104][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5485.103390][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5485.103710][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5485.103966][ 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)) [ 5485.104203][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5485.104455][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5485.104770][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5485.105106][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5485.105408][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5485.105685][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5485.105976][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5485.106291][ 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) [ 5485.106530][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5485.106797][ 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) [ 5485.107026][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5485.107251][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5485.107505][ 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) [ 5485.107771][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5485.108057][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5485.108299][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5485.108575][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5485.108817][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5485.109066][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5485.109283][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5485.109555][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5485.109866][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5485.110106][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5485.110374][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5485.110617][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5485.110850][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5485.111090][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5485.111346][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5485.111565][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5485.111835][ C0] tc_run (net/core/dev.c:3912) [ 5485.112040][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5485.112274][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5485.112512][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5485.112774][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5485.113028][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5485.113267][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5485.113533][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5485.113841][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5485.114112][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5485.114403][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5485.114642][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5485.114900][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5485.115242][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5485.115519][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5485.115773][ 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) [ 5485.116039][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5485.116257][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5485.116508][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5485.116815][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5485.117068][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5485.117310][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5485.117559][ 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)) [ 5485.117795][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5485.118062][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5485.118347][ 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) [ 5485.118652][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5485.118898][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5485.119149][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5485.119390][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5485.119659][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5485.119923][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5485.120167][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5485.120423][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5485.120729][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5485.120994][ 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)) [ 5485.121215][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5485.121478][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5485.121749][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5485.121988][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5485.122227][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5485.122489][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5485.122751][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5485.123013][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5485.123283][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5485.123571][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5485.123811][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5485.124103][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5485.124344][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5485.124610][ 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)) [ 5485.124831][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5485.125129][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5485.125379][ C0] __do_softirq (kernel/softirq.c:553) [ 5485.125613][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5485.125835][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5485.126121][ C0] [ 5485.126273][ C0] [ 5485.126427][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5485.126735][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5485.127084][ 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 [ 5485.128063][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5485.128372][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5485.128774][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5485.129177][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5485.129578][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5485.129977][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5485.130383][ 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) [ 5485.130665][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5485.130899][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5485.131199][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5485.131430][ 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 [ 5485.132404][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5485.132826][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5485.133228][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5485.133628][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5485.134028][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5485.134430][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5485.134430][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5485.134834][ C0] | [ 5485.134993][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 5485.135270][ C1] NMI backtrace for cpu 1 [ 5485.135283][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5485.135286][ 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) [ 5485.135296][ 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 [ 5485.135299][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5485.135303][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5485.135305][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5485.135307][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5485.135309][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5485.135310][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5485.135312][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5485.135314][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5485.135317][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5485.135319][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5485.135321][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5485.135322][ C1] PKRU: 55555554 [ 5485.135323][ C1] Call Trace: [ 5485.135327][ C1] [ 5485.135332][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5485.135339][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5485.135345][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5485.135351][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5485.135355][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5485.135357][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5485.135362][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5485.135365][ 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) [ 5485.135368][ 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) [ 5485.135372][ 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) [ 5485.135375][ C1] [ 5485.135376][ C1] [ 5485.135378][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5485.135381][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5485.135386][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5485.135389][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5485.135394][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5485.135396][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5485.135399][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5485.135401][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5485.135407][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5485.135410][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5485.135417][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5485.135420][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5485.135425][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5485.135433][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5485.135437][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5485.135439][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5485.135441][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5485.135444][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5485.135451][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5485.135456][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5485.135459][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5485.135470][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5485.135473][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5485.135476][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5485.135482][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5485.135485][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5485.135490][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5485.135507][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5485.135512][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5485.135518][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5485.135526][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5485.135529][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5485.135531][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5485.135535][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5485.135538][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5485.135542][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5485.135544][ 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)) [ 5485.135548][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5485.135552][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5485.135556][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5485.135558][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5485.135561][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5485.135564][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5485.135572][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5485.135579][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5485.135585][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5485.135590][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5485.135598][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5485.135603][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5485.135612][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5485.135616][ 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) [ 5485.135621][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5485.135626][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5485.135630][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5485.135633][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5485.135640][ 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) [ 5485.135643][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5485.135646][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5485.135649][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5485.135651][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5485.135654][ 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) [ 5485.135658][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5485.135660][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5485.135664][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5485.135668][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5485.135670][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5485.135674][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5485.135676][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5485.135678][ 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) [ 5485.135681][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5485.135685][ C1] tc_run (net/core/dev.c:3912) [ 5485.135689][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5485.135692][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5485.135694][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5485.135698][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5485.135702][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5485.135704][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5485.135708][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5485.135713][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5485.135715][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5485.135719][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5485.135723][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5485.135726][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5485.135733][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5485.135735][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5485.135739][ 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) [ 5485.135742][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5485.135746][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5485.135749][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5485.135752][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5485.135755][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5485.135759][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5485.135762][ C1] ? __create_object (mm/kmemleak.c:756) [ 5485.135766][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5485.135773][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5485.135776][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5485.135780][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5485.135784][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5485.135786][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5485.135790][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5485.135792][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5485.135798][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5485.135802][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5485.135806][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5485.135809][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5485.135813][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5485.135816][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5485.135822][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5485.135827][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5485.135831][ C1] __do_softirq (kernel/softirq.c:553) [ 5485.135835][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5485.135839][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5485.135843][ C1] [ 5485.135844][ C1] [ 5485.135845][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5485.135850][ 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) [ 5485.135854][ 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 [ 5485.135856][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5485.135859][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5485.135861][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5485.135863][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5485.135864][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5485.135866][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5485.135869][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5485.135872][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5485.135875][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5485.135877][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5485.135880][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5485.135884][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5485.135887][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5485.135892][ C1] do_idle (kernel/sched/idle.c:312) [ 5485.135894][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5485.135897][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5485.135900][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5485.135904][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5512.576486][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5512.577019][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5512.577530][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5512.578003][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5512.578921][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5512.579533][ 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) [ 5512.579854][ 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 [ 5512.580826][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5512.581135][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5512.581536][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5512.581937][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5512.582339][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5512.582738][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5512.583137][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5512.583586][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5512.583920][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5512.584323][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5512.584723][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5512.585123][ C0] PKRU: 55555554 [ 5512.585304][ C0] Call Trace: [ 5512.585479][ C0] [ 5512.585627][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5512.585891][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5512.586135][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5512.586420][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5512.586697][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5512.586984][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5512.587251][ 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)) [ 5512.587558][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5512.587819][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5512.588134][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5512.588430][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5512.588746][ 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) [ 5512.589035][ 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) [ 5512.589325][ 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) [ 5512.589614][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5512.589926][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5512.590168][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5512.590408][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5512.590648][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5512.590897][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5512.591168][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5512.591455][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5512.591693][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5512.591934][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5512.592195][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5512.592431][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5512.592680][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5512.592938][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5512.593218][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5512.593495][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5512.593744][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5512.594017][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5512.594282][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5512.594628][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5512.594882][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5512.595203][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5512.595467][ 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) [ 5512.595671][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5512.595903][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5512.596158][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5512.596440][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5512.596713][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5512.596943][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5512.597264][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5512.597571][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5512.597855][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5512.598150][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5512.598399][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5512.598632][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5512.598932][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5512.599217][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5512.599543][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5512.599783][ 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)) [ 5512.600080][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5512.600366][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5512.600685][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5512.600942][ 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)) [ 5512.601175][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5512.601423][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5512.601739][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5512.602072][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5512.602375][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5512.602649][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5512.602939][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5512.603251][ 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) [ 5512.603487][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5512.603750][ 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) [ 5512.603983][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5512.604203][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5512.604456][ 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) [ 5512.604720][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5512.605007][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5512.605245][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5512.605525][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5512.605764][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5512.606010][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5512.606233][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5512.606501][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5512.606812][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5512.607050][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5512.607319][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5512.607557][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5512.607791][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5512.608032][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5512.608290][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5512.608505][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5512.608773][ C0] tc_run (net/core/dev.c:3912) [ 5512.608979][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5512.609211][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5512.609451][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5512.609712][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5512.609965][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5512.610206][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5512.610472][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5512.610776][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5512.611051][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5512.611337][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5512.611578][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5512.611835][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5512.612174][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5512.612449][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5512.612702][ 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) [ 5512.612968][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5512.613186][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5512.613429][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5512.613733][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5512.613986][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5512.614228][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5512.614478][ 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)) [ 5512.614714][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5512.614981][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5512.615262][ 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) [ 5512.615568][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5512.615814][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5512.616067][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5512.616309][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5512.616579][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5512.616845][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5512.617087][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5512.617343][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5512.617646][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5512.617909][ 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)) [ 5512.618132][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5512.618394][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5512.618663][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5512.618907][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5512.619144][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5512.619407][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5512.619669][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5512.619929][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5512.620202][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5512.620487][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5512.620727][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5512.621023][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5512.621261][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5512.621526][ 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)) [ 5512.621748][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5512.622045][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5512.622293][ C0] __do_softirq (kernel/softirq.c:553) [ 5512.622532][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5512.622752][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5512.623041][ C0] [ 5512.623191][ C0] [ 5512.623344][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5512.623647][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5512.624000][ 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 [ 5512.624972][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5512.625281][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5512.625680][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5512.626078][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5512.626483][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5512.626882][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5512.627285][ 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) [ 5512.627567][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5512.627802][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5512.628103][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5512.628330][ 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 [ 5512.629301][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5512.629725][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5512.630124][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5512.630523][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5512.630924][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5512.631322][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5512.633827][ 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) | [ 5512.634347][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5512.634830][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5512.635323][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5512.636275][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5512.636900][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5512.637231][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5512.638220][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5512.638536][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5512.638942][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5512.639349][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5512.639756][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5512.640162][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5512.640572][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5512.641026][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5512.641365][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5512.641775][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5512.642180][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5512.642590][ C1] PKRU: 55555554 [ 5512.642775][ C1] Call Trace: [ 5512.642951][ C1] [ 5512.643103][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5512.643371][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5512.643619][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5512.643900][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5512.644178][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5512.644473][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5512.644745][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5512.645056][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5512.645323][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5512.645592][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5512.645907][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5512.646213][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5512.646534][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5512.646832][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5512.647131][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5512.647434][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5512.647753][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5512.647998][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5512.648240][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5512.648495][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5512.648772][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5512.649062][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5512.649307][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5512.649551][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5512.649816][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5512.650055][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5512.650308][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5512.650570][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5512.650850][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5512.651132][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5512.651384][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5512.651662][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5512.651930][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5512.652284][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5512.652541][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5512.652866][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5512.653135][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5512.653343][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5512.653579][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5512.653839][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5512.654118][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5512.654351][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5512.654677][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5512.654987][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5512.655278][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5512.655578][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5512.655830][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5512.656065][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5512.656376][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5512.656667][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5512.657001][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5512.657244][ 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)) [ 5512.657546][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5512.657838][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5512.658160][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5512.658422][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5512.658659][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5512.658912][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5512.659229][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5512.659569][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5512.659875][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5512.660153][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5512.660446][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5512.660719][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5512.661036][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5512.661260][ 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) [ 5512.661495][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5512.661771][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5512.662046][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5512.662337][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5512.662587][ 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) [ 5512.662853][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5512.663121][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5512.663414][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5512.663655][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5512.663937][ 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) [ 5512.664202][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5512.664484][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5512.664730][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5512.664974][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5512.665208][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5512.665500][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5512.665741][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5512.665999][ 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) [ 5512.666276][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5512.666528][ C1] tc_run (net/core/dev.c:3912) [ 5512.666739][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5512.666974][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5512.667217][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5512.667483][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5512.667740][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5512.667983][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5512.668253][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5512.668567][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5512.668847][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5512.669102][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5512.669373][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5512.669634][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5512.669924][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5512.670206][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5512.670468][ 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) [ 5512.670740][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5512.670961][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5512.671210][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5512.671470][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5512.671725][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5512.671968][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5512.672221][ C1] ? __create_object (mm/kmemleak.c:756) [ 5512.672470][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5512.672743][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5512.673030][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5512.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) [ 5512.673596][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5512.673871][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5512.674120][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5512.674398][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5512.674638][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5512.674903][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5512.675168][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5512.675433][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5512.675715][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5512.676003][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5512.676272][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5512.676512][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5512.676764][ C1] __do_softirq (kernel/softirq.c:553) [ 5512.677000][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5512.677225][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5512.677515][ C1] [ 5512.677667][ C1] [ 5512.677821][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5512.678132][ 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) [ 5512.678394][ 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 [ 5512.679382][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5512.679694][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5512.680102][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5512.680509][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5512.680915][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5512.681322][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5512.681731][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5512.682024][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5512.682290][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5512.682538][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5512.682794][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5512.683074][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5512.683320][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5512.683597][ C1] do_idle (kernel/sched/idle.c:312) [ 5512.683805][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5512.684051][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5512.684300][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5512.684573][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5540.576501][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5540.577036][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5540.577549][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5540.578027][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5540.578943][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5540.579554][ 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) [ 5540.579880][ 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 ... [ 5540.580854][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5540.581162][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5540.581562][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5540.581961][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5540.582360][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5540.582761][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5540.583163][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5540.583611][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5540.583943][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5540.584343][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5540.584746][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5540.585146][ C0] PKRU: 55555554 [ 5540.585328][ C0] Call Trace: [ 5540.585498][ C0] [ 5540.585649][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5540.585913][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5540.586160][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5540.586437][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5540.586709][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5540.586998][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5540.587264][ 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)) [ 5540.587569][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5540.587832][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5540.588140][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5540.588438][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5540.588754][ 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) [ 5540.589042][ 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) [ 5540.589341][ 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) [ 5540.589630][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5540.589941][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5540.590183][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5540.590425][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5540.590665][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5540.590913][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5540.591189][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5540.591473][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5540.591714][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5540.591957][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5540.592218][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5540.592452][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5540.592701][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5540.592959][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5540.593236][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5540.593517][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5540.593766][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5540.594038][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5540.594302][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5540.594650][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5540.594903][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5540.595224][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5540.595488][ 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) [ 5540.595695][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5540.595926][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5540.596182][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5540.596460][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5540.596738][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5540.596964][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5540.597285][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5540.597592][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5540.597873][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5540.598171][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5540.598421][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5540.598651][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5540.598954][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5540.599238][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5540.599565][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5540.599804][ 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)) [ 5540.600102][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5540.600387][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5540.600705][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5540.600961][ 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)) [ 5540.601197][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5540.601446][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5540.601761][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5540.602095][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5540.602393][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5540.602670][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5540.602959][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5540.603273][ 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) [ 5540.603506][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5540.603771][ 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) [ 5540.604001][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5540.604225][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5540.604478][ 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) [ 5540.604744][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5540.605028][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5540.605268][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5540.605546][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5540.605788][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5540.606035][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5540.606255][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5540.606524][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5540.606833][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5540.607073][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5540.607340][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5540.607582][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5540.607813][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5540.608052][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5540.608307][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5540.608526][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5540.608795][ C0] tc_run (net/core/dev.c:3912) [ 5540.609001][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5540.609233][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5540.609474][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5540.609737][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5540.609990][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5540.610231][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5540.610496][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5540.610802][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5540.611075][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5540.611364][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5540.611603][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5540.611861][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5540.612204][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5540.612482][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5540.612735][ 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) [ 5540.613000][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5540.613217][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5540.613462][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5540.613769][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5540.614022][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5540.614263][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5540.614511][ 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)) [ 5540.614747][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5540.615014][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5540.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) [ 5540.615601][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5540.615849][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5540.616106][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5540.616346][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5540.616615][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5540.616879][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5540.617123][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5540.617379][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5540.617684][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5540.617948][ 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)) [ 5540.618168][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5540.618432][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5540.618702][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5540.618941][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5540.619179][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5540.619441][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5540.619702][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5540.619963][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5540.620232][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5540.620519][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5540.620759][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5540.621050][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5540.621289][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5540.621555][ 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)) [ 5540.621775][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5540.622072][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5540.622321][ C0] __do_softirq (kernel/softirq.c:553) [ 5540.622555][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5540.622776][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5540.623062][ C0] [ 5540.623214][ C0] [ 5540.623364][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5540.623671][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5540.624019][ 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 [ 5540.624994][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5540.625301][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5540.625702][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5540.626110][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5540.626508][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5540.626906][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5540.627312][ 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) [ 5540.627593][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5540.627826][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5540.628126][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5540.628355][ 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 [ 5540.629329][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5540.629750][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5540.630150][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5540.630550][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5540.630948][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5540.631348][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5540.633835][ 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) | [ 5540.634376][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5540.634861][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5540.635347][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5540.636309][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5540.636931][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5540.637263][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5540.638252][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5540.638564][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5540.638974][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5540.639384][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5540.639793][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5540.640197][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5540.640606][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5540.641061][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5540.641400][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5540.641807][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5540.642212][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5540.642620][ C1] PKRU: 55555554 [ 5540.642804][ C1] Call Trace: [ 5540.642977][ C1] [ 5540.643131][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5540.643400][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5540.643648][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5540.643931][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5540.644208][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5540.644502][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5540.644775][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5540.645082][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5540.645350][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5540.645618][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5540.645930][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5540.646246][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5540.646570][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5540.646863][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5540.647169][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5540.647464][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5540.647780][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5540.648025][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5540.648269][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5540.648524][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5540.648799][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5540.649088][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5540.649332][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5540.649577][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5540.649842][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5540.650081][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5540.650332][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5540.650598][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5540.650881][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5540.651161][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5540.651414][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5540.651690][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5540.651957][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5540.652312][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5540.652569][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5540.652895][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5540.653163][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5540.653372][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5540.653604][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5540.653868][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5540.654151][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5540.654382][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5540.654706][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5540.655020][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5540.655310][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5540.655614][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5540.655866][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5540.656106][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5540.656414][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5540.656703][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5540.657035][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5540.657279][ 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)) [ 5540.657581][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5540.657871][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5540.658193][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5540.658455][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5540.658693][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5540.658947][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5540.659266][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5540.659607][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5540.659911][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5540.660193][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5540.660486][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5540.660758][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5540.661079][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5540.661301][ 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) [ 5540.661538][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5540.661813][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5540.662081][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5540.662373][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5540.662624][ 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) [ 5540.662889][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5540.663159][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5540.663454][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5540.663697][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5540.663979][ 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) [ 5540.664243][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5540.664524][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5540.664769][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5540.665015][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5540.665252][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5540.665542][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5540.665786][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5540.666049][ 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) [ 5540.666315][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5540.666568][ C1] tc_run (net/core/dev.c:3912) [ 5540.666777][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5540.667013][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5540.667254][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5540.667520][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5540.667778][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5540.668020][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5540.668292][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5540.668603][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5540.668879][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5540.669136][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5540.669405][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5540.669665][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5540.669959][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5540.670240][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5540.670498][ 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) [ 5540.670770][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5540.670990][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5540.671239][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5540.671500][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5540.671755][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5540.672000][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5540.672253][ C1] ? __create_object (mm/kmemleak.c:756) [ 5540.672502][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5540.672777][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5540.673063][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5540.673341][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5540.673628][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5540.673905][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5540.674154][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5540.674433][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5540.674674][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5540.674941][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5540.675207][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5540.675473][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5540.675751][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5540.676044][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5540.676313][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5540.676551][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5540.676803][ C1] __do_softirq (kernel/softirq.c:553) [ 5540.677041][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5540.677265][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5540.677557][ C1] [ 5540.677710][ C1] [ 5540.677862][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5540.678173][ 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) [ 5540.678435][ 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 [ 5540.679433][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5540.679746][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5540.680152][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5540.680563][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5540.680970][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5540.681376][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5540.681784][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5540.682080][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5540.682346][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5540.682594][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5540.682850][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5540.683133][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5540.683379][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5540.683658][ C1] do_idle (kernel/sched/idle.c:312) [ 5540.683865][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5540.684114][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5540.684364][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5540.684638][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5563.137651][ C1] rcu: 1-....: (3164134 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=739706 | [ 5563.138151][ C1] rcu: (t=3149230 jiffies g=2033089 q=12 ncpus=4) | [ 5563.138489][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 5563.138765][ C0] NMI backtrace for cpu 0 [ 5563.138777][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5563.138780][ 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) [ 5563.138788][ 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 ... [ 5563.138791][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5563.138794][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5563.138796][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5563.138797][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5563.138799][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5563.138800][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5563.138802][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5563.138804][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5563.138808][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5563.138809][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5563.138811][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5563.138812][ C0] PKRU: 55555554 [ 5563.138814][ C0] Call Trace: [ 5563.138816][ C0] [ 5563.138821][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5563.138828][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5563.138834][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5563.138839][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5563.138843][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5563.138845][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5563.138849][ 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) [ 5563.138853][ 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) [ 5563.138856][ 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) [ 5563.138860][ 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) [ 5563.138863][ C0] [ 5563.138864][ C0] [ 5563.138865][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5563.138868][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5563.138872][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5563.138876][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5563.138880][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5563.138884][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5563.138887][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5563.138890][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5563.138892][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5563.138897][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5563.138901][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5563.138907][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5563.138910][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5563.138915][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5563.138922][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5563.138926][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5563.138929][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5563.138931][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5563.138934][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5563.138940][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5563.138945][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5563.138949][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5563.138959][ 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) [ 5563.138962][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5563.138965][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5563.138970][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5563.138973][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5563.138977][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5563.138980][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5563.138987][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5563.138993][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5563.138997][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5563.139006][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5563.139009][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5563.139011][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5563.139015][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5563.139018][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5563.139022][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5563.139024][ 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)) [ 5563.139029][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5563.139032][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5563.139036][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5563.139039][ 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)) [ 5563.139041][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5563.139045][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5563.139053][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5563.139060][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5563.139067][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5563.139072][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5563.139082][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5563.139090][ 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) [ 5563.139095][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5563.139097][ 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) [ 5563.139100][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5563.139103][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5563.139106][ 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) [ 5563.139109][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5563.139112][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5563.139115][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5563.139118][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5563.139121][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5563.139124][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5563.139127][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5563.139129][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5563.139135][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5563.139137][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5563.139143][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5563.139147][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5563.139150][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5563.139153][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5563.139155][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5563.139158][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5563.139161][ C0] tc_run (net/core/dev.c:3912) [ 5563.139165][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5563.139168][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5563.139170][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5563.139174][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5563.139178][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5563.139180][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5563.139185][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5563.139189][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5563.139192][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5563.139200][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5563.139204][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5563.139208][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5563.139215][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5563.139218][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5563.139222][ 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) [ 5563.139226][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5563.139229][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5563.139232][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5563.139237][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5563.139239][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5563.139243][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5563.139247][ 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)) [ 5563.139250][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5563.139256][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5563.139260][ 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) [ 5563.139265][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5563.139270][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5563.139272][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5563.139274][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5563.139277][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5563.139279][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5563.139282][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5563.139284][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5563.139287][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5563.139292][ 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)) [ 5563.139296][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5563.139299][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5563.139302][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5563.139306][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5563.139310][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5563.139314][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5563.139319][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5563.139322][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5563.139326][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5563.139329][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5563.139331][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5563.139336][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5563.139339][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5563.139341][ 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)) [ 5563.139344][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5563.139349][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5563.139352][ C0] __do_softirq (kernel/softirq.c:553) [ 5563.139356][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5563.139359][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5563.139364][ C0] [ 5563.139364][ C0] [ 5563.139365][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5563.139369][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5563.139372][ 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 [ 5563.139375][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5563.139377][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5563.139379][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5563.139380][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5563.139382][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5563.139384][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5563.139389][ 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) [ 5563.139392][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5563.139397][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5563.139400][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5563.139403][ 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 [ 5563.139405][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5563.139407][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5563.139409][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5563.139410][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5563.139412][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5563.139413][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5563.139410][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 5563.139412][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 5563.139413][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5563.139418][ C0] [ 5563.192394][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5563.193019][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5563.193354][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5563.194337][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5563.194651][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5563.195054][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5563.195458][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5563.195865][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5563.196273][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5563.196677][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5563.197130][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5563.197465][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5563.197872][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5563.198277][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5563.198682][ C1] PKRU: 55555554 [ 5563.198866][ C1] Call Trace: [ 5563.199041][ C1] [ 5563.199191][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5563.199472][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5563.199728][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5563.199983][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5563.200218][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5563.200491][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5563.200764][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5563.201025][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5563.201316][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5563.201560][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5563.201878][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5563.202154][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5563.202447][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5563.202716][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5563.203026][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5563.203293][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5563.203559][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5563.203874][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5563.204172][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5563.204491][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5563.204792][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5563.205089][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5563.205384][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5563.205701][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5563.205947][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5563.206189][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5563.206442][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5563.206717][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5563.207007][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5563.207249][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5563.207492][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5563.207757][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5563.207996][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5563.208247][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5563.208509][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5563.208788][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5563.209069][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5563.209320][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5563.209598][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5563.209866][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5563.210218][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5563.210474][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5563.210799][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5563.211065][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5563.211273][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5563.211508][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5563.211764][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5563.212044][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5563.212277][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5563.212601][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5563.212910][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5563.213198][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5563.213495][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5563.213746][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5563.213981][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5563.214284][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5563.214575][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5563.214904][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5563.215146][ 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)) [ 5563.215447][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5563.215738][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5563.216063][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5563.216323][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5563.216558][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5563.216809][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5563.217128][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5563.217465][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5563.217770][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5563.218051][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5563.218343][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5563.218615][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5563.218930][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5563.219153][ 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) [ 5563.219387][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5563.219662][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5563.219931][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5563.220219][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5563.220471][ 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) [ 5563.220740][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5563.221007][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5563.221298][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5563.221537][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5563.221819][ 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) [ 5563.222084][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5563.222363][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5563.222607][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5563.222851][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5563.223083][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5563.223375][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5563.223615][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5563.223874][ 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) [ 5563.224137][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5563.224389][ C1] tc_run (net/core/dev.c:3912) [ 5563.224598][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5563.224832][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5563.225075][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5563.225341][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5563.225597][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5563.225839][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5563.226112][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5563.226420][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5563.226698][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5563.226954][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5563.227223][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5563.227483][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5563.227772][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5563.228051][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5563.228307][ 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) [ 5563.228576][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5563.228798][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5563.229044][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5563.229301][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5563.229556][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5563.229797][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5563.230049][ C1] ? __create_object (mm/kmemleak.c:756) [ 5563.230297][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5563.230568][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5563.230854][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5563.231131][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5563.231417][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5563.231692][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5563.231940][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5563.232216][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5563.232456][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5563.232722][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5563.232986][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5563.233248][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5563.233529][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5563.233817][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5563.234082][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5563.234321][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5563.234573][ C1] __do_softirq (kernel/softirq.c:553) [ 5563.234808][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5563.235033][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5563.235322][ C1] [ 5563.235474][ C1] [ 5563.235628][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5563.235940][ 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) [ 5563.236201][ 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 [ 5563.237186][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5563.237498][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5563.237903][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5563.238307][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5563.238714][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5563.239119][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5563.239528][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5563.239819][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5563.240083][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5563.240330][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5563.240585][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5563.240865][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5563.241107][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5563.241384][ C1] do_idle (kernel/sched/idle.c:312) [ 5563.241592][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5563.241836][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5563.242084][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5563.242357][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5588.576488][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5588.577023][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5588.577534][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5588.578009][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5588.578931][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5588.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) [ 5588.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 ... [ 5588.580850][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5588.581160][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5588.581559][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5588.581961][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5588.582363][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5588.582763][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5588.583163][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5588.583613][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5588.583947][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5588.584352][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5588.584753][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5588.585156][ C0] PKRU: 55555554 [ 5588.585340][ C0] Call Trace: [ 5588.585513][ C0] [ 5588.585661][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5588.585928][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5588.586173][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5588.586451][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5588.586727][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5588.587016][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5588.587281][ 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)) [ 5588.587590][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5588.587854][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5588.588165][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5588.588462][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5588.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) [ 5588.589070][ 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) [ 5588.589367][ 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) [ 5588.589658][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5588.589971][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5588.590215][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5588.590455][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5588.590695][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5588.590945][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5588.591218][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5588.591506][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5588.591744][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5588.591986][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5588.592247][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5588.592484][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5588.592733][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5588.592993][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5588.593271][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5588.593548][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5588.593797][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5588.594071][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5588.594338][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5588.594688][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5588.594943][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5588.595265][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5588.595531][ 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) [ 5588.595736][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5588.595974][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5588.596231][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5588.596508][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5588.596782][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5588.597012][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5588.597335][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5588.597644][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5588.597927][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5588.598222][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5588.598472][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5588.598705][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5588.599007][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5588.599294][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5588.599621][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5588.599861][ 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)) [ 5588.600158][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5588.600445][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5588.600764][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5588.601021][ 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)) [ 5588.601257][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5588.601505][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5588.601822][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5588.602157][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5588.602460][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5588.602735][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5588.603028][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5588.603341][ 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) [ 5588.603577][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5588.603841][ 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) [ 5588.604075][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5588.604297][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5588.604550][ 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) [ 5588.604815][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5588.605104][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5588.605343][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5588.605623][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5588.605869][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5588.606116][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5588.606336][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5588.606605][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5588.606915][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5588.607155][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5588.607425][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5588.607665][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5588.607900][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5588.608141][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5588.608398][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5588.608614][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5588.608883][ C0] tc_run (net/core/dev.c:3912) [ 5588.609092][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5588.609325][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5588.609565][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5588.609827][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5588.610082][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5588.610322][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5588.610589][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5588.610894][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5588.611173][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5588.611460][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5588.611701][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5588.611959][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5588.612298][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5588.612575][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5588.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) [ 5588.613098][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5588.613320][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5588.613566][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5588.613870][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5588.614124][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5588.614367][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5588.614616][ 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)) [ 5588.614853][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5588.615122][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5588.615404][ 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) [ 5588.615709][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5588.615960][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5588.616212][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5588.616450][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5588.616723][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5588.616989][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5588.617232][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5588.617490][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5588.617794][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5588.618059][ 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)) [ 5588.618284][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5588.618546][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5588.618815][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5588.619057][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5588.619294][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5588.619558][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5588.619821][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5588.620083][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5588.620354][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5588.620639][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5588.620881][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5588.621173][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5588.621411][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5588.621677][ 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)) [ 5588.621900][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5588.622198][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5588.622447][ C0] __do_softirq (kernel/softirq.c:553) [ 5588.622682][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5588.622904][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5588.623193][ C0] [ 5588.623343][ C0] [ 5588.623495][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5588.623800][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5588.624153][ 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 [ 5588.625129][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5588.625440][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5588.625844][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5588.626244][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5588.626647][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5588.627048][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5588.627453][ 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) [ 5588.627734][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5588.627969][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5588.628272][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5588.628500][ 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 [ 5588.629476][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5588.629902][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5588.630303][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5588.630704][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5588.631107][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5588.631506][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5588.634004][ 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) | [ 5588.634523][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5588.635007][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5588.635494][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5588.636443][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5588.637066][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 5588.637359][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [ 5588.638343][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000282 [ 5588.638656][ C1] RAX: ffff888008120e1c RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5588.639061][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5588.639471][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5588.639875][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5588.640280][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5588.640684][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5588.641140][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5588.641481][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5588.641888][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5588.642291][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5588.642697][ C1] PKRU: 55555554 [ 5588.642880][ C1] Call Trace: [ 5588.643055][ C1] [ 5588.643207][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5588.643476][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5588.643723][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5588.644006][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5588.644284][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5588.644575][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5588.644845][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5588.645155][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5588.645419][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 5588.645682][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5588.645954][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5588.646269][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5588.646572][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5588.646892][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5588.647184][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 5588.647447][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5588.647733][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5588.648049][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5588.648294][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5588.648539][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5588.648791][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5588.649068][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5588.649361][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5588.649601][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5588.649846][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5588.650110][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5588.650350][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5588.650601][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5588.650863][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5588.651143][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5588.651426][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5588.651677][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5588.651952][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5588.652219][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5588.652574][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5588.652833][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5588.653159][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5588.653428][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5588.653635][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5588.653873][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5588.654131][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5588.654414][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5588.654645][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5588.654974][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5588.655286][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5588.655574][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5588.655880][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5588.656132][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5588.656366][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5588.656670][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5588.656960][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5588.657292][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5588.657533][ 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)) [ 5588.657835][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5588.658124][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5588.658447][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5588.658706][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5588.658946][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5588.659199][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5588.659519][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5588.659856][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5588.660159][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5588.660440][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5588.660731][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5588.661003][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5588.661324][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5588.661548][ 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) [ 5588.661785][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5588.662059][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5588.662328][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5588.662620][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5588.662871][ 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) [ 5588.663135][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5588.663406][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5588.663695][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5588.663937][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5588.664217][ 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) [ 5588.664484][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5588.664765][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5588.665007][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5588.665253][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5588.665489][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5588.665777][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5588.666024][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5588.666284][ 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) [ 5588.666550][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5588.666803][ C1] tc_run (net/core/dev.c:3912) [ 5588.667010][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5588.667246][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5588.667489][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5588.667754][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5588.668011][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5588.668253][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5588.668523][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5588.668832][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5588.669108][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5588.669365][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5588.669634][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5588.669894][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5588.670187][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5588.670468][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5588.670724][ 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) [ 5588.670994][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5588.671215][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5588.671463][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5588.671719][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5588.671975][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5588.672219][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5588.672473][ C1] ? __create_object (mm/kmemleak.c:756) [ 5588.672720][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5588.672992][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5588.673281][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5588.673557][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5588.673845][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5588.674121][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5588.674370][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5588.674646][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5588.674891][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5588.675158][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5588.675425][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5588.675691][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5588.675973][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5588.676264][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5588.676530][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5588.676765][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5588.677018][ C1] __do_softirq (kernel/softirq.c:553) [ 5588.677255][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5588.677478][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5588.677770][ C1] [ 5588.677922][ C1] [ 5588.678075][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5588.678386][ 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) [ 5588.678647][ 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 [ 5588.679641][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5588.679954][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5588.680361][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5588.680768][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5588.681172][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5588.681579][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5588.681984][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5588.682281][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5588.682546][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5588.682792][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5588.683048][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5588.683330][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5588.683574][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5588.683851][ C1] do_idle (kernel/sched/idle.c:312) [ 5588.684058][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5588.684307][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5588.684555][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5588.684828][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5616.576498][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5616.577036][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5616.577545][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5616.578027][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5616.578946][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5616.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) [ 5616.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 ... [ 5616.580864][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5616.581172][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5616.581573][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5616.581972][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5616.582371][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5616.582772][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5616.583172][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5616.583621][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5616.583954][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5616.584356][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5616.584759][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5616.585159][ C0] PKRU: 55555554 [ 5616.585342][ C0] Call Trace: [ 5616.585512][ C0] [ 5616.585663][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5616.585930][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5616.586174][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5616.586452][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5616.586724][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5616.587015][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5616.587282][ 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)) [ 5616.587589][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5616.587853][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5616.588163][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5616.588461][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5616.588777][ 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) [ 5616.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) [ 5616.589363][ 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) [ 5616.589653][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5616.589966][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5616.590208][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.590451][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5616.590692][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5616.590950][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5616.591223][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5616.591507][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.591747][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5616.591990][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5616.592251][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5616.592486][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5616.592734][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5616.592994][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5616.593275][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5616.593554][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5616.593803][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5616.594075][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5616.594340][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5616.594688][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5616.594942][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5616.595264][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5616.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) [ 5616.595741][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5616.595972][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5616.596228][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5616.596506][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5616.596781][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5616.597007][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5616.597333][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5616.597641][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5616.597924][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5616.598222][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5616.598470][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5616.598700][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5616.599002][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5616.599289][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5616.599616][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.599854][ 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)) [ 5616.600154][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5616.600439][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5616.600759][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5616.601016][ 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)) [ 5616.601253][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5616.601505][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5616.601820][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5616.602156][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5616.602456][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5616.602733][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5616.603023][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5616.603337][ 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) [ 5616.603571][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5616.603837][ 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) [ 5616.604067][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5616.604291][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5616.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) [ 5616.604809][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5616.605094][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.605335][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5616.605612][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5616.605860][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5616.606109][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5616.606325][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5616.606596][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5616.606906][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.607146][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5616.607413][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5616.607655][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5616.607887][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5616.608126][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5616.608382][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5616.608602][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5616.608871][ C0] tc_run (net/core/dev.c:3912) [ 5616.609077][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5616.609311][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.609550][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5616.609812][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5616.610066][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.610305][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5616.610571][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5616.610879][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5616.611151][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5616.611443][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.611682][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5616.611940][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5616.612284][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5616.612561][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5616.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) [ 5616.613080][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5616.613297][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5616.613543][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5616.613850][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5616.614103][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5616.614345][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5616.614594][ 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)) [ 5616.614829][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5616.615096][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5616.615381][ 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) [ 5616.615687][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5616.615936][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5616.616188][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.616430][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5616.616697][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5616.616962][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5616.617206][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5616.617462][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5616.617767][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5616.618031][ 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)) [ 5616.618252][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5616.618515][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5616.618785][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5616.619024][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5616.619263][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5616.619526][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5616.619787][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5616.620048][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5616.620321][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5616.620608][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.620849][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5616.621139][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5616.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) [ 5616.621646][ 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)) [ 5616.621867][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5616.622165][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5616.622415][ C0] __do_softirq (kernel/softirq.c:553) [ 5616.622650][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5616.622870][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5616.623157][ C0] [ 5616.623310][ C0] [ 5616.623460][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5616.623766][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5616.624116][ 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 [ 5616.625091][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5616.625399][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5616.625807][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5616.626207][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5616.626607][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5616.627005][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5616.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) [ 5616.627694][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5616.627927][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5616.628228][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5616.628457][ 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 [ 5616.629432][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5616.629854][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5616.630256][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5616.630655][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5616.631054][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5616.631454][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5616.633936][ 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) | [ 5616.634454][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5616.634937][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5616.635424][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5616.636372][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5616.636993][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 5616.637289][ C1] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 41 bc 08 00 00 00 45 29 All code ======== 0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8) 4: 89 c2 mov %eax,%edx 6: b8 01 00 00 00 mov $0x1,%eax b: 48 85 d2 test %rdx,%rdx e: 0f 84 4c ff ff ff je 0xffffffffffffff60 14: 41 83 e2 07 and $0x7,%r10d 18: 49 39 d1 cmp %rdx,%r9 1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55 21: 45 3a 11 cmp (%r9),%r10b 24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55 2a:* 5b pop %rbx <-- trapping instruction 2b: b8 01 00 00 00 mov $0x1,%eax 30: 5d pop %rbp 31: 41 5c pop %r12 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 41 bc 08 00 00 00 mov $0x8,%r12d 3e: 45 rex.RB 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: b8 01 00 00 00 mov $0x1,%eax 6: 5d pop %rbp 7: 41 5c pop %r12 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 41 bc 08 00 00 00 mov $0x8,%r12d 14: 45 rex.RB 15: 29 .byte 0x29 [ 5616.638275][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000246 [ 5616.638587][ C1] RAX: ffffed10010241c4 RBX: ffffed10010241c4 RCX: ffffffff86a7fb30 [ 5616.638990][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5616.639398][ C1] RBP: ffffed10010241c3 R08: 0000000000000000 R09: ffffed10010241c3 [ 5616.639802][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5616.640205][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5616.640609][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5616.641063][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5616.641402][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5616.641808][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5616.642210][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5616.642620][ C1] PKRU: 55555554 [ 5616.642803][ C1] Call Trace: [ 5616.642977][ C1] [ 5616.643129][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5616.643395][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5616.643642][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5616.643924][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5616.644201][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5616.644493][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5616.644761][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5616.645072][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5616.645335][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 5616.645599][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5616.645870][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5616.646182][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5616.646483][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5616.646803][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5616.647096][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [ 5616.647366][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5616.647651][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5616.647967][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.648211][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5616.648457][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5616.648710][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5616.648985][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5616.649274][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.649516][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5616.649761][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5616.650025][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5616.650264][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5616.650514][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5616.650776][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5616.651057][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5616.651344][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5616.651594][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5616.651869][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5616.652134][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5616.652491][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5616.652748][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5616.653072][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5616.653341][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5616.653548][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5616.653781][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5616.654037][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5616.654320][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5616.654548][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5616.654872][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5616.655184][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5616.655472][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5616.655777][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5616.656029][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5616.656260][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5616.656566][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5616.656855][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5616.657184][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.657425][ 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)) [ 5616.657727][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5616.658015][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5616.658338][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5616.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)) [ 5616.658836][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5616.659089][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5616.659408][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5616.659749][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5616.660052][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5616.660331][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5616.660622][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5616.660892][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5616.661211][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5616.661432][ 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) [ 5616.661668][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5616.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) [ 5616.662210][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5616.662502][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5616.662752][ 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) [ 5616.663017][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5616.663285][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5616.663582][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.663824][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5616.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) [ 5616.664369][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5616.664650][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.664891][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5616.665136][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5616.665372][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5616.665659][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.665906][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5616.666166][ 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) [ 5616.666429][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5616.666682][ C1] tc_run (net/core/dev.c:3912) [ 5616.666889][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5616.667129][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.667370][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5616.667636][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5616.667891][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5616.668132][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5616.668402][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5616.668711][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5616.668987][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5616.669243][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5616.669511][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5616.669771][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5616.670062][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5616.670342][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5616.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) [ 5616.670864][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5616.671084][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5616.671332][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5616.671588][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5616.671846][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5616.672090][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5616.672343][ C1] ? __create_object (mm/kmemleak.c:756) [ 5616.672590][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5616.672862][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5616.673146][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5616.673422][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5616.673710][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5616.673985][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5616.674233][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5616.674510][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5616.674752][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5616.675018][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5616.675284][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5616.675547][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5616.675831][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5616.676121][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5616.676387][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5616.676622][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5616.676874][ C1] __do_softirq (kernel/softirq.c:553) [ 5616.677110][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5616.677334][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5616.677625][ C1] [ 5616.677776][ C1] [ 5616.677928][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5616.678237][ 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) [ 5616.678496][ 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 [ 5616.679480][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5616.679793][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5616.680196][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5616.680605][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5616.681008][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5616.681414][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5616.681819][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5616.682114][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5616.682381][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5616.682627][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5616.682882][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5616.683163][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5616.683409][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5616.683685][ C1] do_idle (kernel/sched/idle.c:312) [ 5616.683891][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5616.684137][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5616.684388][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5616.684659][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5641.245665][ C1] rcu: 1-....: (3241939 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=758849 | [ 5641.246168][ C1] rcu: (t=3227338 jiffies g=2033089 q=12 ncpus=4) | [ 5641.246505][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 5641.246782][ C0] NMI backtrace for cpu 0 [ 5641.246794][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5641.246796][ 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) [ 5641.246805][ 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 ... [ 5641.246807][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5641.246810][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5641.246812][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5641.246814][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5641.246815][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5641.246817][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5641.246819][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5641.246821][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5641.246825][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5641.246826][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5641.246828][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5641.246829][ C0] PKRU: 55555554 [ 5641.246830][ C0] Call Trace: [ 5641.246832][ C0] [ 5641.246836][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5641.246841][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5641.246846][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5641.246851][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5641.246855][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5641.246857][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5641.246861][ 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) [ 5641.246865][ 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) [ 5641.246868][ 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) [ 5641.246872][ 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) [ 5641.246875][ C0] [ 5641.246875][ C0] [ 5641.246877][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5641.246880][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5641.246884][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5641.246889][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5641.246892][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5641.246896][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5641.246898][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5641.246902][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5641.246904][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5641.246908][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5641.246912][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5641.246918][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5641.246921][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5641.246926][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5641.246933][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5641.246937][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5641.246940][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5641.246942][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5641.246945][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5641.246950][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5641.246955][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5641.246958][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5641.246969][ 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) [ 5641.246972][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5641.246975][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5641.246981][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5641.246984][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5641.246988][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5641.246992][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5641.246998][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5641.247004][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5641.247008][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5641.247017][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5641.247020][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5641.247022][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5641.247026][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5641.247029][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5641.247034][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5641.247036][ 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)) [ 5641.247040][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5641.247044][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5641.247048][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5641.247051][ 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)) [ 5641.247054][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5641.247058][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5641.247066][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5641.247073][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5641.247080][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5641.247085][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5641.247095][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5641.247103][ 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) [ 5641.247108][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5641.247111][ 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) [ 5641.247113][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5641.247118][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5641.247120][ 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) [ 5641.247124][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5641.247127][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5641.247130][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5641.247133][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5641.247137][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5641.247139][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5641.247142][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5641.247145][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5641.247150][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5641.247152][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5641.247158][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5641.247162][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5641.247165][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5641.247168][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5641.247170][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5641.247173][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5641.247176][ C0] tc_run (net/core/dev.c:3912) [ 5641.247181][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5641.247184][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5641.247186][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5641.247190][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5641.247194][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5641.247196][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5641.247200][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5641.247204][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5641.247207][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5641.247215][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5641.247219][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5641.247222][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5641.247230][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5641.247232][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5641.247236][ 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) [ 5641.247240][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5641.247243][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5641.247246][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5641.247250][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5641.247253][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5641.247256][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5641.247262][ 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)) [ 5641.247264][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5641.247270][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5641.247274][ 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) [ 5641.247278][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5641.247283][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5641.247285][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5641.247287][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5641.247290][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5641.247293][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5641.247295][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5641.247298][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5641.247301][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5641.247305][ 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)) [ 5641.247310][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5641.247313][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5641.247317][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5641.247320][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5641.247324][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5641.247329][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5641.247333][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5641.247336][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5641.247340][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5641.247343][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5641.247345][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5641.247349][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5641.247352][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5641.247354][ 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)) [ 5641.247357][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5641.247361][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5641.247365][ C0] __do_softirq (kernel/softirq.c:553) [ 5641.247369][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5641.247372][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5641.247376][ C0] [ 5641.247377][ C0] [ 5641.247378][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5641.247381][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5641.247385][ 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 [ 5641.247387][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5641.247389][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5641.247390][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5641.247392][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5641.247393][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5641.247395][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5641.247400][ 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) [ 5641.247404][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5641.247408][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5641.247412][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5641.247415][ 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 [ 5641.247417][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5641.247419][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5641.247420][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5641.247421][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5641.247423][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5641.247424][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5641.247421][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 5641.247423][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 5641.247424][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5641.247429][ C0] [ 5641.300528][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5641.301155][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5641.301489][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5641.302481][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5641.302793][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5641.303198][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5641.303602][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5641.304011][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5641.304416][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5641.304821][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5641.305275][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5641.305616][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5641.306025][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5641.306431][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5641.306836][ C1] PKRU: 55555554 [ 5641.307020][ C1] Call Trace: [ 5641.307194][ C1] [ 5641.307350][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5641.307629][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5641.307885][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5641.308141][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5641.308376][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5641.308650][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5641.308923][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5641.309184][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5641.309473][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5641.309718][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5641.310035][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5641.310313][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5641.310606][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5641.310876][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5641.311186][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5641.311462][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5641.311729][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5641.312043][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5641.312343][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5641.312663][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5641.312958][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5641.313258][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5641.313551][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5641.313874][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5641.314118][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5641.314360][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5641.314613][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5641.314890][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5641.315179][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5641.315424][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5641.315672][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5641.315938][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5641.316178][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5641.316429][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5641.316691][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5641.316973][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5641.317255][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5641.317505][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5641.317790][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5641.318057][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5641.318410][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5641.318666][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5641.318991][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5641.319259][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5641.319467][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5641.319701][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5641.319959][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5641.320240][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5641.320472][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5641.320798][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5641.321107][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5641.321396][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5641.321695][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5641.321946][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5641.322186][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5641.322490][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5641.322780][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5641.323110][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5641.323355][ 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)) [ 5641.323654][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5641.323946][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5641.324268][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5641.324533][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5641.324768][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5641.325021][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5641.325340][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5641.325682][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5641.325987][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5641.326267][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5641.326559][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5641.326832][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5641.327149][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5641.327375][ 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) [ 5641.327608][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5641.327884][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5641.328152][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5641.328441][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5641.328693][ 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) [ 5641.328958][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5641.329227][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5641.329518][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5641.329759][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5641.330043][ 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) [ 5641.330308][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5641.330587][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5641.330833][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5641.331076][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5641.331310][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5641.331600][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5641.331841][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5641.332101][ 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) [ 5641.332365][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5641.332617][ C1] tc_run (net/core/dev.c:3912) [ 5641.332826][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5641.333062][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5641.333305][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5641.333570][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5641.333829][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5641.334072][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5641.334340][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5641.334649][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5641.334927][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5641.335183][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5641.335456][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5641.335721][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5641.336016][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5641.336297][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5641.336553][ 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) [ 5641.336825][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5641.337046][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5641.337296][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5641.337551][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5641.337807][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5641.338049][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5641.338303][ C1] ? __create_object (mm/kmemleak.c:756) [ 5641.338551][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5641.338823][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5641.339109][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5641.339387][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5641.339672][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5641.339948][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5641.340196][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5641.340473][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5641.340713][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5641.340978][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5641.341243][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5641.341507][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5641.341787][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5641.342075][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5641.342341][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5641.342578][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5641.342831][ C1] __do_softirq (kernel/softirq.c:553) [ 5641.343066][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5641.343292][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5641.343582][ C1] [ 5641.343736][ C1] [ 5641.343890][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5641.344199][ 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) [ 5641.344460][ 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 [ 5641.345448][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5641.345762][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5641.346169][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5641.346574][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5641.346980][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5641.347386][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5641.347793][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5641.348086][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5641.348350][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5641.348596][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5641.348852][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5641.349133][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5641.349377][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5641.349653][ C1] do_idle (kernel/sched/idle.c:312) [ 5641.349862][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5641.350107][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5641.350355][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5641.350630][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5668.576485][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5668.577020][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5668.577532][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5668.578006][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5668.578929][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5668.579544][ 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) [ 5668.579869][ 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 ... [ 5668.580845][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5668.581155][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5668.581557][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5668.581964][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5668.582366][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5668.582767][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5668.583167][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5668.583620][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5668.583957][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5668.584363][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5668.584764][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5668.585165][ C0] PKRU: 55555554 [ 5668.585347][ C0] Call Trace: [ 5668.585525][ C0] [ 5668.585674][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5668.585938][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5668.586185][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5668.586463][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5668.586739][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5668.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) [ 5668.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)) [ 5668.587604][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5668.587870][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5668.588181][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5668.588479][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5668.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) [ 5668.589088][ 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) [ 5668.589385][ 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) [ 5668.589676][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5668.589990][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5668.590235][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5668.590476][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5668.590717][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5668.590968][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5668.591240][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5668.591530][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5668.591771][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5668.592013][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5668.592274][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5668.592513][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5668.592764][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5668.593028][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5668.593307][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5668.593586][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5668.593834][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5668.594110][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5668.594375][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5668.594723][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5668.594977][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5668.595300][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5668.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) [ 5668.595775][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5668.596008][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5668.596264][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5668.596542][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5668.596814][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5668.597045][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5668.597368][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5668.597677][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5668.597962][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5668.598259][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5668.598507][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5668.598741][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5668.599043][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5668.599330][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5668.599658][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5668.599899][ 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)) [ 5668.600197][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5668.600486][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5668.600805][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5668.601063][ 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)) [ 5668.601301][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5668.601550][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5668.601865][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5668.602199][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5668.602501][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5668.602777][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5668.603070][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5668.603384][ 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) [ 5668.603620][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5668.603885][ 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) [ 5668.604118][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5668.604341][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5668.604593][ 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) [ 5668.604860][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5668.605153][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5668.605394][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5668.605677][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5668.605919][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5668.606167][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5668.606386][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5668.606655][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5668.606968][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5668.607207][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5668.607477][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5668.607718][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5668.607951][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5668.608192][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5668.608449][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5668.608667][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5668.608939][ C0] tc_run (net/core/dev.c:3912) [ 5668.609148][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5668.609380][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5668.609621][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5668.609889][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5668.610144][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5668.610385][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5668.610655][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5668.610962][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5668.611237][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5668.611524][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5668.611765][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5668.612024][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5668.612363][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5668.612641][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5668.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) [ 5668.613162][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5668.613381][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5668.613627][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5668.613933][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5668.614186][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5668.614430][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5668.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)) [ 5668.614917][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5668.615187][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5668.615477][ 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) [ 5668.615784][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5668.616032][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5668.616285][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5668.616524][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5668.616796][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5668.617062][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5668.617306][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5668.617564][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5668.617868][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5668.618136][ 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)) [ 5668.618360][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5668.618622][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5668.618892][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5668.619134][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5668.619372][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5668.619636][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5668.619899][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5668.620162][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5668.620433][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5668.620719][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5668.620959][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5668.621253][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5668.621492][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5668.621760][ 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)) [ 5668.621982][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5668.622281][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5668.622530][ C0] __do_softirq (kernel/softirq.c:553) [ 5668.622765][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5668.622986][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5668.623275][ C0] [ 5668.623425][ C0] [ 5668.623578][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5668.623884][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5668.624238][ 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 [ 5668.625214][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5668.625528][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5668.625930][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5668.626331][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5668.626734][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5668.627136][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5668.627541][ 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) [ 5668.627825][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5668.628059][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5668.628361][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5668.628588][ 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 [ 5668.629572][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5668.629998][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5668.630400][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5668.630804][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5668.631208][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5668.631611][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5668.634107][ 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) | [ 5668.634627][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5668.635110][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5668.635604][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5668.636546][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5668.637172][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5668.637503][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5668.638493][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5668.638805][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5668.639210][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5668.639617][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5668.640022][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5668.640429][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5668.640835][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5668.641290][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5668.641628][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5668.642036][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5668.642443][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5668.642849][ C1] PKRU: 55555554 [ 5668.643034][ C1] Call Trace: [ 5668.643208][ C1] [ 5668.643361][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5668.643627][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5668.643876][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5668.644156][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5668.644433][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5668.644728][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5668.644999][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5668.645312][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5668.645583][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5668.645850][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5668.646166][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5668.646468][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5668.646788][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5668.647083][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5668.647384][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5668.647679][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5668.647996][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5668.648239][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5668.648485][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5668.648738][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5668.649014][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5668.649306][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5668.649548][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5668.649794][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5668.650058][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5668.650299][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5668.650551][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5668.650814][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5668.651095][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5668.651382][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5668.651634][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5668.651909][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5668.652179][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5668.652537][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5668.652794][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5668.653121][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5668.653390][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5668.653598][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5668.653834][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5668.654092][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5668.654374][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5668.654606][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5668.654930][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5668.655243][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5668.655539][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5668.655838][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5668.656093][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5668.656329][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5668.656633][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5668.656925][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5668.657257][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5668.657499][ 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)) [ 5668.657800][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5668.658091][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5668.658416][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5668.658679][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5668.658917][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5668.659170][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5668.659489][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5668.659828][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5668.660133][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5668.660413][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5668.660703][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5668.660975][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5668.661296][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5668.661520][ 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) [ 5668.661755][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5668.662030][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5668.662303][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5668.662593][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5668.662844][ 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) [ 5668.663110][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5668.663381][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5668.663670][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5668.663913][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5668.664193][ 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) [ 5668.664459][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5668.664740][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5668.664985][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5668.665230][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5668.665471][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5668.665760][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5668.666005][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5668.666263][ 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) [ 5668.666528][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5668.666780][ C1] tc_run (net/core/dev.c:3912) [ 5668.666988][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5668.667224][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5668.667471][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5668.667737][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5668.667994][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5668.668235][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5668.668507][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5668.668817][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5668.669094][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5668.669352][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5668.669622][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5668.669883][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5668.670173][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5668.670454][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5668.670711][ 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) [ 5668.670979][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5668.671201][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5668.671450][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5668.671707][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5668.671962][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5668.672208][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5668.672462][ C1] ? __create_object (mm/kmemleak.c:756) [ 5668.672710][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5668.672984][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5668.673270][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5668.673549][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5668.673835][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5668.674111][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5668.674361][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5668.674637][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5668.674878][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5668.675145][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5668.675412][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5668.675681][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5668.675959][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5668.676250][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5668.676517][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5668.676755][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5668.677006][ C1] __do_softirq (kernel/softirq.c:553) [ 5668.677244][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5668.677471][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5668.677763][ C1] [ 5668.677913][ C1] [ 5668.678069][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5668.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) [ 5668.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 [ 5668.679630][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5668.679943][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5668.680351][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5668.680757][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5668.681162][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5668.681568][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5668.681978][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5668.682272][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5668.682536][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5668.682783][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5668.683040][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5668.683323][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5668.683566][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5668.683844][ C1] do_idle (kernel/sched/idle.c:312) [ 5668.684050][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5668.684298][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5668.684547][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5668.684821][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5696.576539][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5696.577078][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5696.577592][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5696.578068][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5696.578989][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5696.579606][ 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) [ 5696.579934][ 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 ... [ 5696.580919][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5696.581228][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5696.581636][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5696.582039][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5696.582440][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5696.582843][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5696.583247][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5696.583697][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5696.584032][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5696.584440][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5696.584842][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5696.585246][ C0] PKRU: 55555554 [ 5696.585432][ C0] Call Trace: [ 5696.585604][ C0] [ 5696.585755][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5696.586020][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5696.586263][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5696.586544][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5696.586816][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5696.587106][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5696.587375][ 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)) [ 5696.587682][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5696.587945][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5696.588257][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5696.588557][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5696.588875][ 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) [ 5696.589164][ 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) [ 5696.589463][ 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) [ 5696.589752][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5696.590067][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5696.590311][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5696.590554][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5696.590796][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5696.591046][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5696.591321][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5696.591608][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5696.591849][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5696.592090][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5696.592354][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5696.592590][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5696.592839][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5696.593100][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5696.593381][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5696.593663][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5696.593911][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5696.594186][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5696.594451][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5696.594798][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5696.595053][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5696.595379][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5696.595647][ 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) [ 5696.595852][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5696.596087][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5696.596344][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5696.596620][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5696.596896][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5696.597126][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5696.597448][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5696.597758][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5696.598041][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5696.598340][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5696.598588][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5696.598820][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5696.599122][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5696.599409][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5696.599736][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5696.599979][ 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)) [ 5696.600280][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5696.600567][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5696.600887][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5696.601144][ 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)) [ 5696.601381][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5696.601631][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5696.601947][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5696.602283][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5696.602583][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5696.602861][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5696.603155][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5696.603470][ 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) [ 5696.603705][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5696.603971][ 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) [ 5696.604207][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5696.604429][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5696.604681][ 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) [ 5696.604950][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5696.605238][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5696.605484][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5696.605762][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5696.606004][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5696.606254][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5696.606472][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5696.606742][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5696.607055][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5696.607298][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5696.607567][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5696.607810][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5696.608042][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5696.608286][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5696.608544][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5696.608762][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5696.609036][ C0] tc_run (net/core/dev.c:3912) [ 5696.609244][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5696.609479][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5696.609720][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5696.609983][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5696.610239][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5696.610480][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5696.610747][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5696.611055][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5696.611329][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5696.611617][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5696.611860][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5696.612119][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5696.612459][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5696.612744][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5696.613000][ 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) [ 5696.613268][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5696.613486][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5696.613732][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5696.614040][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5696.614293][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5696.614533][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5696.614784][ 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)) [ 5696.615021][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5696.615290][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5696.615579][ 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) [ 5696.615892][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5696.616139][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5696.616393][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5696.616634][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5696.616904][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5696.617170][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5696.617416][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5696.617673][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5696.617978][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5696.618246][ 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)) [ 5696.618468][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5696.618730][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5696.618999][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5696.619242][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5696.619482][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5696.619745][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5696.620008][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5696.620272][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5696.620544][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5696.620831][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5696.621070][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5696.621365][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5696.621606][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5696.621872][ 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)) [ 5696.622094][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5696.622394][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5696.622645][ C0] __do_softirq (kernel/softirq.c:553) [ 5696.622877][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5696.623103][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5696.623393][ C0] [ 5696.623545][ C0] [ 5696.623697][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5696.624004][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5696.624356][ 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 [ 5696.625337][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5696.625649][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5696.626048][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5696.626451][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5696.626853][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5696.627255][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5696.627659][ 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) [ 5696.627944][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5696.628177][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5696.628480][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5696.628710][ 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 [ 5696.629691][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5696.630115][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5696.630518][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5696.630922][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5696.631323][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5696.631723][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5696.634278][ 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) | [ 5696.634802][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5696.635289][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5696.635791][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5696.636750][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5696.637376][ 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) [ 5696.637672][ 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 [ 5696.638665][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000212 [ 5696.638980][ C1] RAX: ffff7fffffffffff RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5696.639389][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5696.639797][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5696.640207][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5696.640629][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5696.641038][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5696.641497][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5696.641837][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5696.642247][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5696.642657][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5696.643064][ C1] PKRU: 55555554 [ 5696.643252][ C1] Call Trace: [ 5696.643432][ C1] [ 5696.643590][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5696.643862][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5696.644113][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5696.644399][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5696.644677][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5696.644975][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5696.645246][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5696.645584][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5696.645849][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 5696.646115][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5696.646386][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5696.646705][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5696.647006][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5696.647333][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5696.647633][ C1] ? kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5696.647899][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5696.648188][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5696.648514][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5696.648761][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5696.649006][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5696.649260][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5696.649543][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5696.649834][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5696.650079][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5696.650327][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5696.650593][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5696.650835][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5696.651088][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5696.651353][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5696.651639][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5696.651925][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5696.652177][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5696.652459][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5696.652728][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5696.653083][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5696.653343][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5696.653670][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5696.653940][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5696.654150][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5696.654390][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5696.654653][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5696.654936][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5696.655173][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5696.655522][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5696.655836][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5696.656126][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5696.656430][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5696.656685][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5696.656921][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5696.657227][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5696.657523][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5696.657859][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5696.658105][ 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)) [ 5696.658410][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5696.658704][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5696.659028][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5696.659293][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5696.659533][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5696.659786][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5696.660110][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5696.660453][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5696.660761][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5696.661044][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5696.661340][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5696.661615][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5696.661936][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5696.662161][ 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) [ 5696.662396][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5696.662674][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5696.662946][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5696.663237][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5696.663492][ 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) [ 5696.663759][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5696.664031][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5696.664332][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5696.664576][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5696.664861][ 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) [ 5696.665127][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5696.665430][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5696.665677][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5696.665923][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5696.666159][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5696.666453][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5696.666702][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5696.666964][ 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) [ 5696.667230][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5696.667488][ C1] tc_run (net/core/dev.c:3912) [ 5696.667699][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5696.667936][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5696.668181][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5696.668452][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5696.668712][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5696.668956][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5696.669233][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5696.669549][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5696.669832][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5696.670090][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5696.670365][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5696.670630][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5696.670927][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5696.671210][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5696.671472][ 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) [ 5696.671744][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5696.671966][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5696.672221][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5696.672483][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5696.672741][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5696.672986][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5696.673241][ C1] ? __create_object (mm/kmemleak.c:756) [ 5696.673493][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5696.673770][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5696.674058][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5696.674341][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5696.674628][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5696.674905][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5696.675155][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5696.675452][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5696.675695][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5696.675963][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5696.676228][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5696.676497][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5696.676778][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5696.677068][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5696.677339][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5696.677584][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5696.677837][ C1] __do_softirq (kernel/softirq.c:553) [ 5696.678075][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5696.678304][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5696.678597][ C1] [ 5696.678751][ C1] [ 5696.678906][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5696.679219][ 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) [ 5696.679485][ 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 [ 5696.680482][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5696.680800][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5696.681210][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5696.681625][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5696.682032][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5696.682443][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5696.682855][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5696.683153][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5696.683423][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5696.683671][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5696.683929][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5696.684213][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5696.684462][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5696.684744][ C1] do_idle (kernel/sched/idle.c:312) [ 5696.684954][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5696.685203][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5696.685474][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5696.685751][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5696.686070][ C1] | [ 5719.353267][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 5719.353694][ C0] rcu: 0-....: (3325032 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=778103 | [ 5719.354257][ C0] rcu: (t=3305446 jiffies g=2033089 q=12 ncpus=4) [ 5719.355043][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5719.355672][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 5719.355967][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 66 0f 1f 00 nopw (%rax) 14: 48 85 f6 test %rsi,%rsi 17: 0f 84 5e 01 00 00 je 0x17b 1d: 48 89 f8 mov %rdi,%rax 20: 41 54 push %r12 22: 44 0f b6 c2 movzbl %dl,%r8d 26: 48 01 f0 add %rsi,%rax 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 72 14 jb 0x41 2d: eb 26 jmp 0x55 2f: cc int3 30: cc int3 31: cc int3 32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 39: ff ff fe 3c: 48 39 c7 cmp %rax,%rdi 3f: 77 .byte 0x77 Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 72 14 jb 0x17 3: eb 26 jmp 0x2b 5: cc int3 6: cc int3 7: cc int3 8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax f: ff ff fe 12: 48 39 c7 cmp %rax,%rdi 15: 77 .byte 0x77 [ 5719.356951][ C0] RSP: 0018:ffffc90000006a00 EFLAGS: 00000286 [ 5719.357263][ C0] RAX: ffff888008121b5c RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5719.357664][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [ 5719.358070][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5719.358475][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5719.358881][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5719.359288][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5719.359740][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5719.360076][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5719.360481][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5719.360886][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5719.361295][ C0] PKRU: 55555554 [ 5719.361480][ C0] Call Trace: [ 5719.361655][ C0] [ 5719.361808][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5719.362084][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5719.362341][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5719.362597][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5719.362832][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5719.363106][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5719.363381][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5719.363640][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5719.363928][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5719.364178][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5719.364499][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5719.364774][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5719.365070][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5719.365347][ 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)) [ 5719.365657][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5719.365924][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5719.366242][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5719.366541][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5719.366861][ 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) [ 5719.367154][ C0] ? kasan_check_range (mm/kasan/generic.c:188) [ 5719.367415][ 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) [ 5719.367702][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5719.368018][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5719.368264][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5719.368506][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5719.368750][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5719.369002][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5719.369276][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5719.369565][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5719.369805][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5719.370051][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5719.370314][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5719.370553][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5719.370804][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5719.371065][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5719.371348][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5719.371628][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5719.371878][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5719.372151][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5719.372420][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5719.372773][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5719.373029][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5719.373353][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5719.373625][ 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) [ 5719.373830][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5719.374066][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5719.374323][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5719.374606][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5719.374881][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5719.375113][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5719.375448][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5719.375756][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5719.376044][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5719.376340][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5719.376591][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5719.376826][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5719.377128][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5719.377419][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5719.377748][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5719.377991][ 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)) [ 5719.378288][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5719.378580][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5719.378900][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5719.379164][ 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)) [ 5719.379401][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5719.379653][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5719.379972][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5719.380307][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5719.380610][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5719.380887][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5719.381179][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5719.381495][ 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) [ 5719.381733][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5719.381999][ 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) [ 5719.382234][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5719.382457][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5719.382712][ 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) [ 5719.382980][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5719.383270][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5719.383510][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5719.383793][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5719.384034][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5719.384286][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5719.384508][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5719.384779][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5719.385091][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5719.385341][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5719.385613][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5719.385855][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5719.386090][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5719.386335][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5719.386593][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5719.386812][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5719.387083][ C0] tc_run (net/core/dev.c:3912) [ 5719.387291][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5719.387526][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5719.387767][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5719.388032][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5719.388289][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5719.388530][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5719.388798][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5719.389106][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5719.389383][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5719.389676][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5719.389919][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5719.390181][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5719.390522][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5719.390801][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5719.391061][ 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) [ 5719.391329][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5719.391553][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5719.391799][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5719.392107][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5719.392362][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5719.392606][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5719.392857][ 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)) [ 5719.393095][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5719.393369][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5719.393653][ 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) [ 5719.393963][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5719.394211][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5719.394477][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5719.394718][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5719.394990][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5719.395272][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5719.395517][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5719.395775][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5719.396082][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5719.396350][ 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)) [ 5719.396578][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5719.396841][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5719.397114][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5719.397359][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5719.397598][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5719.397863][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5719.398129][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5719.398394][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5719.398667][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5719.398954][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5719.399196][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5719.399489][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5719.399730][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5719.399998][ 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)) [ 5719.400224][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5719.400524][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5719.400773][ C0] __do_softirq (kernel/softirq.c:553) [ 5719.401010][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5719.401234][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5719.401529][ C0] [ 5719.401681][ C0] [ 5719.401834][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5719.402141][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5719.402497][ 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 [ 5719.403482][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5719.403797][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5719.404198][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5719.404604][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5719.405006][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5719.405419][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5719.405825][ 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) [ 5719.406108][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5719.406345][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5719.406650][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5719.406879][ 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 [ 5719.407868][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5719.408297][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5719.408699][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5719.409102][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5719.409508][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5719.409913][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5719.409913][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5719.410320][ C0] | [ 5719.410481][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 5719.410770][ C1] NMI backtrace for cpu 1 [ 5719.410786][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5719.410790][ C1] RIP: 0010:kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5719.410801][ C1] Code: ff ff 7f ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 <49> 01 c1 48 89 e8 49 8d 59 01 48 89 da 48 29 ea 48 83 fa 10 0f 8e All code ======== 0: ff (bad) 1: ff (bad) 2: 7f ff jg 0x3 4: ff 48 39 decl 0x39(%rax) 7: c7 (bad) 8: 76 dd jbe 0xffffffffffffffe7 a: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 f: 48 89 fd mov %rdi,%rbp 12: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 19: fc ff df 1c: 4d 89 d1 mov %r10,%r9 1f: 48 c1 ed 03 shr $0x3,%rbp 23: 49 c1 e9 03 shr $0x3,%r9 27: 48 01 c5 add %rax,%rbp 2a:* 49 01 c1 add %rax,%r9 <-- trapping instruction 2d: 48 89 e8 mov %rbp,%rax 30: 49 8d 59 01 lea 0x1(%r9),%rbx 34: 48 89 da mov %rbx,%rdx 37: 48 29 ea sub %rbp,%rdx 3a: 48 83 fa 10 cmp $0x10,%rdx 3e: 0f .byte 0xf 3f: 8e .byte 0x8e Code starting with the faulting instruction =========================================== 0: 49 01 c1 add %rax,%r9 3: 48 89 e8 mov %rbp,%rax 6: 49 8d 59 01 lea 0x1(%r9),%rbx a: 48 89 da mov %rbx,%rdx d: 48 29 ea sub %rbp,%rdx 10: 48 83 fa 10 cmp $0x10,%rdx 14: 0f .byte 0xf 15: 8e .byte 0x8e [ 5719.410804][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000286 [ 5719.410808][ C1] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5719.410811][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5719.410813][ C1] RBP: ffffed10010241c3 R08: 0000000000000000 R09: 1ffff110010241c3 [ 5719.410815][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5719.410817][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5719.410819][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5719.410822][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5719.410826][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5719.410828][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5719.410830][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5719.410831][ C1] PKRU: 55555554 [ 5719.410832][ C1] Call Trace: [ 5719.410838][ C1] [ 5719.410844][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5719.410851][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5719.410858][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5719.410864][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5719.410869][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5719.410871][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5719.410876][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5719.410881][ C1] ? kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5719.410884][ C1] ? kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5719.410888][ C1] ? kasan_check_range (./include/linux/kasan.h:62 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5719.410891][ C1] [ 5719.410892][ C1] [ 5719.410894][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5719.410898][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5719.410902][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5719.410907][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5719.410910][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5719.410915][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5719.410917][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5719.410921][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5719.410923][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5719.410929][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5719.410932][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5719.410939][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5719.410942][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5719.410948][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5719.410957][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5719.410961][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5719.410965][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5719.410967][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5719.410970][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5719.410976][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5719.410981][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5719.410985][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5719.410998][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5719.411002][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5719.411005][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5719.411012][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5719.411016][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5719.411021][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5719.411028][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5719.411033][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5719.411040][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5719.411050][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5719.411053][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5719.411055][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5719.411060][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5719.411063][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5719.411068][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5719.411070][ 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)) [ 5719.411075][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5719.411079][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5719.411083][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5719.411086][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5719.411089][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5719.411092][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5719.411101][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5719.411108][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5719.411115][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5719.411121][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5719.411130][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5719.411136][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5719.411145][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5719.411149][ 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) [ 5719.411154][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5719.411160][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5719.411163][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5719.411166][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5719.411174][ 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) [ 5719.411178][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5719.411181][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5719.411184][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5719.411187][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5719.411190][ 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) [ 5719.411193][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5719.411196][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5719.411200][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5719.411205][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5719.411207][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5719.411211][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5719.411213][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5719.411215][ 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) [ 5719.411219][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5719.411222][ C1] tc_run (net/core/dev.c:3912) [ 5719.411227][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5719.411230][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5719.411232][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5719.411236][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5719.411241][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5719.411243][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5719.411248][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5719.411252][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5719.411255][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5719.411262][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5719.411266][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5719.411269][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5719.411277][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5719.411279][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5719.411283][ 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) [ 5719.411287][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5719.411291][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5719.411294][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5719.411298][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5719.411301][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5719.411304][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5719.411308][ C1] ? __create_object (mm/kmemleak.c:756) [ 5719.411312][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5719.411320][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5719.411324][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5719.411327][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5719.411332][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5719.411335][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5719.411339][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5719.411341][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5719.411347][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5719.411352][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5719.411356][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5719.411359][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5719.411364][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5719.411367][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5719.411373][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5719.411380][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5719.411384][ C1] __do_softirq (kernel/softirq.c:553) [ 5719.411388][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5719.411392][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5719.411396][ C1] [ 5719.411397][ C1] [ 5719.411398][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5719.411404][ 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) [ 5719.411408][ 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 [ 5719.411410][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5719.411413][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5719.411416][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5719.411417][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5719.411419][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5719.411420][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5719.411423][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5719.411427][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5719.411430][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5719.411433][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5719.411436][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5719.411441][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5719.411444][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5719.411449][ C1] do_idle (kernel/sched/idle.c:312) [ 5719.411452][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5719.411454][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5719.411457][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5719.411462][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5744.576531][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5744.577072][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5744.577587][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5744.578065][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5744.578992][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5744.579612][ 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) [ 5744.579940][ 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 ... [ 5744.580921][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5744.581232][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5744.581634][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5744.582039][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5744.582442][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5744.582844][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5744.583244][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5744.583696][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5744.584033][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5744.584439][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5744.584841][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5744.585248][ C0] PKRU: 55555554 [ 5744.585432][ C0] Call Trace: [ 5744.585605][ C0] [ 5744.585755][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5744.586020][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5744.586267][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5744.586546][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5744.586824][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5744.587116][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5744.587384][ 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)) [ 5744.587694][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5744.587957][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5744.588271][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5744.588571][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5744.588888][ 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) [ 5744.589183][ 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) [ 5744.589481][ 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) [ 5744.589773][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5744.590088][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5744.590332][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5744.590573][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5744.590815][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5744.591066][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5744.591339][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5744.591629][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5744.591870][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5744.592111][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5744.592373][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5744.592611][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5744.592861][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5744.593122][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5744.593402][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5744.593680][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5744.593930][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5744.594204][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5744.594472][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5744.594819][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5744.595075][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5744.595407][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5744.595675][ 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) [ 5744.595881][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5744.596116][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5744.596373][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5744.596652][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5744.596928][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5744.597159][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5744.597483][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5744.597792][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5744.598076][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5744.598372][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5744.598626][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5744.598861][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5744.599163][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5744.599450][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5744.599779][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5744.600021][ 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)) [ 5744.600318][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5744.600609][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5744.600929][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5744.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)) [ 5744.601422][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5744.601671][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5744.601988][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5744.602321][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5744.602626][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5744.602902][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5744.603194][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5744.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) [ 5744.603744][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5744.604011][ 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) [ 5744.604243][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5744.604465][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5744.604719][ 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) [ 5744.604986][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5744.605280][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5744.605519][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5744.605799][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5744.606040][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5744.606289][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5744.606509][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5744.606780][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5744.607092][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5744.607332][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5744.607602][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5744.607844][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5744.608078][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5744.608322][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5744.608578][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5744.608796][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5744.609065][ C0] tc_run (net/core/dev.c:3912) [ 5744.609273][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5744.609507][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5744.609749][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5744.610012][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5744.610268][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5744.610508][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5744.610776][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5744.611082][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5744.611359][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5744.611645][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5744.611888][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5744.612146][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5744.612486][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5744.612763][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5744.613019][ 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) [ 5744.613284][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5744.613506][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5744.613751][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5744.614057][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5744.614313][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5744.614556][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5744.614807][ 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)) [ 5744.615045][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5744.615321][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5744.615603][ 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) [ 5744.615910][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5744.616158][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5744.616410][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5744.616649][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5744.616920][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5744.617187][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5744.617431][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5744.617690][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5744.617995][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5744.618262][ 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)) [ 5744.618489][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5744.618752][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5744.619023][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5744.619267][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5744.619504][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5744.619769][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5744.620033][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5744.620296][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5744.620569][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5744.620857][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5744.621099][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5744.621392][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5744.621632][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5744.621899][ 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)) [ 5744.622127][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5744.622426][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5744.622675][ C0] __do_softirq (kernel/softirq.c:553) [ 5744.622914][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5744.623136][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5744.623427][ C0] [ 5744.623577][ C0] [ 5744.623730][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5744.624036][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5744.624390][ 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 [ 5744.625375][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5744.625688][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5744.626088][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5744.626490][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5744.626892][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5744.627295][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5744.627700][ 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) [ 5744.627984][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5744.628219][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5744.628526][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5744.628754][ 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 [ 5744.629731][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5744.630157][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5744.630558][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5744.630959][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5744.631362][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5744.631763][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5744.634283][ 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) | [ 5744.634803][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5744.635305][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5744.635793][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5744.636745][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5744.637372][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5744.637673][ C1] Code: 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 <48> 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8 01 00 All code ======== 0: 11 80 38 00 74 ef adc %eax,-0x108bffc8(%rax) 6: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11 a: 48 89 c2 mov %rax,%rdx d: 48 85 c0 test %rax,%rax 10: 75 b0 jne 0xffffffffffffffc2 12: 48 89 da mov %rbx,%rdx 15: 4c 89 d8 mov %r11,%rax 18: 4c 29 da sub %r11,%rdx 1b: e9 49 ff ff ff jmp 0xffffffffffffff69 20: 48 85 d2 test %rdx,%rdx 23: 74 b3 je 0xffffffffffffffd8 25: 48 01 ea add %rbp,%rdx 28: eb 09 jmp 0x33 2a:* 48 83 c0 01 add $0x1,%rax <-- trapping instruction 2e: 48 39 d0 cmp %rdx,%rax 31: 74 a5 je 0xffffffffffffffd8 33: 80 38 00 cmpb $0x0,(%rax) 36: 74 f2 je 0x2a 38: e9 74 ff ff ff jmp 0xffffffffffffffb1 3d: b8 .byte 0xb8 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: 48 83 c0 01 add $0x1,%rax 4: 48 39 d0 cmp %rdx,%rax 7: 74 a5 je 0xffffffffffffffae 9: 80 38 00 cmpb $0x0,(%rax) c: 74 f2 je 0x0 e: e9 74 ff ff ff jmp 0xffffffffffffff87 13: b8 .byte 0xb8 14: 01 00 add %eax,(%rax) [ 5744.638660][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000246 [ 5744.638972][ C1] RAX: ffffed10010241c3 RBX: ffffed10010241c4 RCX: ffffffff86a7fb30 [ 5744.639381][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5744.639786][ C1] RBP: ffffed10010241c3 R08: 0000000000000000 R09: ffffed10010241c3 [ 5744.640193][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5744.640602][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5744.641010][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5744.641467][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5744.641804][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5744.642217][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5744.642628][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5744.643035][ C1] PKRU: 55555554 [ 5744.643222][ C1] Call Trace: [ 5744.643399][ C1] [ 5744.643552][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5744.643821][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5744.644070][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5744.644352][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5744.644629][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5744.644925][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5744.645206][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5744.645519][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5744.645784][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 5744.646050][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5744.646318][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5744.646635][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5744.646937][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5744.647259][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5744.647555][ C1] ? kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 5744.647822][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5744.648108][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5744.648427][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5744.648675][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5744.648919][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5744.649171][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5744.649453][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5744.649743][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5744.649987][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5744.650233][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5744.650500][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5744.650739][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5744.650993][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5744.651259][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5744.651540][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5744.651826][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5744.652081][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5744.652359][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5744.652628][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5744.652983][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5744.653242][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5744.653567][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5744.653836][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5744.654042][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5744.654280][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5744.654540][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5744.654823][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5744.655056][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5744.655394][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5744.655705][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5744.655993][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5744.656298][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5744.656551][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5744.656794][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5744.657102][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5744.657398][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5744.657732][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5744.657978][ 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)) [ 5744.658280][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5744.658575][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5744.658900][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5744.659161][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5744.659401][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5744.659655][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5744.659976][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5744.660316][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5744.660623][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5744.660907][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5744.661199][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5744.661473][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5744.661792][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5744.662016][ 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) [ 5744.662250][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5744.662530][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5744.662801][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5744.663092][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5744.663344][ 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) [ 5744.663609][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5744.663878][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5744.664170][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5744.664414][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5744.664698][ 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) [ 5744.664965][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5744.665259][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5744.665508][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5744.665754][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5744.665990][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5744.666283][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5744.666527][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5744.666787][ 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) [ 5744.667055][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5744.667311][ C1] tc_run (net/core/dev.c:3912) [ 5744.667520][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5744.667759][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5744.668003][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5744.668269][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5744.668528][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5744.668770][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5744.669041][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5744.669351][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5744.669632][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5744.669890][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5744.670161][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5744.670423][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5744.670715][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5744.670994][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5744.671253][ 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) [ 5744.671524][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5744.671746][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5744.671997][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5744.672253][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5744.672512][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5744.672756][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5744.673012][ C1] ? __create_object (mm/kmemleak.c:756) [ 5744.673263][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5744.673537][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5744.673828][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5744.674108][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5744.674396][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5744.674673][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5744.674926][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5744.675213][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5744.675462][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5744.675729][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5744.675996][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5744.676263][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5744.676544][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5744.676837][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5744.677103][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5744.677345][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5744.677599][ C1] __do_softirq (kernel/softirq.c:553) [ 5744.677839][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5744.678067][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5744.678359][ C1] [ 5744.678512][ C1] [ 5744.678669][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5744.678979][ 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) [ 5744.679240][ 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 [ 5744.680233][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5744.680547][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5744.680958][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5744.681369][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5744.681775][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5744.682180][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5744.682592][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5744.682887][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5744.683154][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5744.683404][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5744.683667][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5744.683950][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5744.684197][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5744.684479][ C1] do_idle (kernel/sched/idle.c:312) [ 5744.684689][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5744.684937][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5744.685198][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5744.685472][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5772.576490][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5772.577034][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5772.577546][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5772.578023][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5772.578940][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5772.579558][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 5772.579842][ C0] 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 [ 5772.580817][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000246 [ 5772.581127][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5772.581527][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [ 5772.581930][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5772.582332][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5772.582733][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5772.583134][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5772.583585][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5772.583921][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5772.584326][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5772.584727][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5772.585133][ C0] PKRU: 55555554 [ 5772.585315][ C0] Call Trace: [ 5772.585488][ C0] [ 5772.585638][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5772.585901][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5772.586145][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5772.586423][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5772.586704][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5772.586992][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5772.587259][ 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)) [ 5772.587568][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5772.587831][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5772.588142][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5772.588440][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5772.588756][ 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) [ 5772.589050][ C0] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 5772.589303][ 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) [ 5772.589586][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5772.589901][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5772.590143][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5772.590384][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5772.590624][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5772.590873][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5772.591147][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5772.591435][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5772.591674][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5772.591914][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5772.592178][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5772.592413][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5772.592661][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5772.592921][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5772.593198][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5772.593478][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5772.593725][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5772.594005][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5772.594270][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5772.594618][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5772.594872][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5772.595198][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5772.595464][ 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) [ 5772.595669][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5772.595902][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5772.596159][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5772.596437][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5772.596710][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5772.596942][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5772.597264][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5772.597572][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5772.597854][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5772.598150][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5772.598397][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5772.598631][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5772.598934][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5772.599219][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5772.599545][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5772.599785][ 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)) [ 5772.600083][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5772.600370][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5772.600688][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5772.600945][ 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)) [ 5772.601181][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5772.601430][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5772.601744][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5772.602079][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5772.602379][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5772.602654][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5772.602946][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5772.603258][ 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) [ 5772.603492][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5772.603759][ 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) [ 5772.603992][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5772.604213][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5772.604466][ 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) [ 5772.604731][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5772.605025][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5772.605268][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5772.605547][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5772.605788][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5772.606035][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5772.606253][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5772.606522][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5772.606832][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5772.607073][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5772.607340][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5772.607580][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5772.607812][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5772.608054][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5772.608311][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5772.608527][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5772.608801][ C0] tc_run (net/core/dev.c:3912) [ 5772.609010][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5772.609240][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5772.609481][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5772.609743][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5772.609996][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5772.610236][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5772.610501][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5772.610808][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5772.611081][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5772.611366][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5772.611608][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5772.611866][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5772.612204][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5772.612482][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5772.612736][ 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) [ 5772.613003][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5772.613220][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5772.613465][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5772.613770][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5772.614023][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5772.614264][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5772.614514][ 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)) [ 5772.614751][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5772.615022][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5772.615304][ 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) [ 5772.615610][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5772.615857][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5772.616109][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5772.616349][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5772.616618][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5772.616882][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5772.617125][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5772.617381][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5772.617684][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5772.617951][ 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)) [ 5772.618174][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5772.618435][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5772.618705][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5772.618947][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5772.619186][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5772.619449][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5772.619712][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5772.619973][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5772.620243][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5772.620530][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5772.620769][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5772.621061][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5772.621300][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5772.621566][ 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)) [ 5772.621787][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5772.622085][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5772.622333][ C0] __do_softirq (kernel/softirq.c:553) [ 5772.622566][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5772.622788][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5772.623074][ C0] [ 5772.623223][ C0] [ 5772.623377][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5772.623684][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5772.624034][ 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 [ 5772.625016][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5772.625325][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5772.625724][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5772.626123][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5772.626526][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5772.626926][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5772.627330][ 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) [ 5772.627613][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5772.627846][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5772.628147][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5772.628373][ 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 [ 5772.629349][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5772.629773][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5772.630171][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5772.630572][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5772.630972][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5772.631371][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5772.633867][ 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) | [ 5772.634386][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5772.634868][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5772.635364][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5772.636306][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5772.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) [ 5772.637257][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5772.638242][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5772.638560][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5772.638966][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5772.639376][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5772.639782][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5772.640185][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5772.640589][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5772.641041][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5772.641378][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5772.641785][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5772.642189][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5772.642593][ C1] PKRU: 55555554 [ 5772.642777][ C1] Call Trace: [ 5772.642952][ C1] [ 5772.643104][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5772.643372][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5772.643620][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5772.643900][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5772.644178][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5772.644471][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5772.644741][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5772.645062][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5772.645330][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5772.645595][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5772.645909][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5772.646207][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5772.646526][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5772.646821][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5772.647120][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5772.647416][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5772.647732][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5772.647977][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5772.648217][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5772.648471][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5772.648746][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5772.649036][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5772.649278][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5772.649520][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5772.649784][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5772.650022][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5772.650273][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5772.650536][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5772.650816][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5772.651097][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5772.651347][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5772.651624][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5772.651889][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5772.652239][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5772.652496][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5772.652819][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5772.653086][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5772.653294][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5772.653528][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5772.653784][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5772.654064][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5772.654301][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5772.654624][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5772.654932][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5772.655232][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5772.655530][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5772.655781][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5772.656015][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5772.656319][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5772.656609][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5772.656947][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5772.657189][ 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)) [ 5772.657489][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5772.657781][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5772.658102][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5772.658364][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5772.658601][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5772.658853][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5772.659169][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5772.659506][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5772.659811][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5772.660088][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5772.660379][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5772.660653][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5772.660970][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5772.661192][ 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) [ 5772.661428][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5772.661704][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5772.661973][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5772.662260][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5772.662513][ 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) [ 5772.662776][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5772.663043][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5772.663335][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5772.663575][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5772.663856][ 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) [ 5772.664119][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5772.664399][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5772.664642][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5772.664884][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5772.665128][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5772.665419][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5772.665658][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5772.665916][ 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) [ 5772.666178][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5772.666432][ C1] tc_run (net/core/dev.c:3912) [ 5772.666641][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5772.666874][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5772.667116][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5772.667381][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5772.667637][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5772.667878][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5772.668147][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5772.668456][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5772.668732][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5772.668987][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5772.669255][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5772.669516][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5772.669804][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5772.670083][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5772.670339][ 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) [ 5772.670608][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5772.670828][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5772.671076][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5772.671343][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5772.671596][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5772.671837][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5772.672088][ C1] ? __create_object (mm/kmemleak.c:756) [ 5772.672337][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5772.672607][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5772.672892][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5772.673169][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5772.673454][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5772.673728][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5772.673976][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5772.674251][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5772.674491][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5772.674756][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5772.675033][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5772.675297][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5772.675576][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5772.675863][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5772.676127][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5772.676367][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5772.676618][ C1] __do_softirq (kernel/softirq.c:553) [ 5772.676852][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5772.677076][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5772.677367][ C1] [ 5772.677520][ C1] [ 5772.677674][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5772.677983][ 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) [ 5772.678244][ 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 [ 5772.679231][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5772.679547][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5772.679952][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5772.680359][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5772.680764][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5772.681170][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5772.681583][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5772.681875][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5772.682139][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5772.682387][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5772.682642][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5772.682922][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5772.683165][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5772.683444][ C1] do_idle (kernel/sched/idle.c:312) [ 5772.683652][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5772.683895][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5772.684142][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5772.684417][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5797.412653][ C1] rcu: 1-....: (3397556 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=797259 | [ 5797.413146][ C1] rcu: (t=3383505 jiffies g=2033089 q=12 ncpus=4) | [ 5797.413480][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 5797.413755][ C0] NMI backtrace for cpu 0 [ 5797.413765][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5797.413767][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 5797.413776][ 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) [ 5797.413779][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [ 5797.413781][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5797.413783][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5797.413785][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5797.413787][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5797.413788][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5797.413790][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5797.413792][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5797.413796][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5797.413798][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5797.413799][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5797.413801][ C0] PKRU: 55555554 [ 5797.413802][ C0] Call Trace: [ 5797.413806][ C0] [ 5797.413811][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5797.413817][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5797.413823][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5797.413828][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5797.413833][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5797.413835][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5797.413840][ 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) [ 5797.413844][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 5797.413848][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 5797.413851][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 5797.413855][ C0] [ 5797.413855][ C0] [ 5797.413856][ 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) [ 5797.413860][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5797.413863][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5797.413868][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5797.413872][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5797.413875][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5797.413879][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5797.413882][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5797.413886][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5797.413888][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5797.413892][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5797.413896][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5797.413903][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5797.413906][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5797.413911][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5797.413918][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5797.413921][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5797.413924][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5797.413927][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5797.413930][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5797.413936][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5797.413940][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5797.413943][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5797.413954][ 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) [ 5797.413957][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5797.413959][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5797.413964][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5797.413967][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5797.413971][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5797.413984][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5797.413991][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5797.413996][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5797.414002][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5797.414011][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5797.414014][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5797.414016][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5797.414020][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5797.414023][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5797.414027][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5797.414030][ 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)) [ 5797.414034][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5797.414037][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5797.414041][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5797.414044][ 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)) [ 5797.414047][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5797.414050][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5797.414058][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5797.414065][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5797.414072][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5797.414077][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5797.414087][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5797.414095][ 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) [ 5797.414100][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5797.414103][ 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) [ 5797.414105][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5797.414109][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5797.414112][ 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) [ 5797.414115][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5797.414118][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5797.414121][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5797.414124][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5797.414128][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5797.414130][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5797.414133][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5797.414136][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5797.414141][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5797.414143][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5797.414149][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5797.414153][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5797.414156][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5797.414159][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5797.414161][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5797.414164][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5797.414167][ C0] tc_run (net/core/dev.c:3912) [ 5797.414171][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5797.414175][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5797.414177][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5797.414181][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5797.414185][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5797.414187][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5797.414190][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5797.414194][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5797.414197][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5797.414205][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5797.414208][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5797.414212][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5797.414220][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5797.414222][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5797.414226][ 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) [ 5797.414230][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5797.414233][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5797.414236][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5797.414240][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5797.414243][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5797.414247][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5797.414250][ 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)) [ 5797.414253][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5797.414259][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5797.414264][ 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) [ 5797.414267][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5797.414272][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5797.414274][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5797.414277][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5797.414279][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5797.414282][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5797.414284][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5797.414287][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5797.414290][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5797.414294][ 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)) [ 5797.414298][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5797.414301][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5797.414304][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5797.414308][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5797.414312][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5797.414316][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5797.414320][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5797.414323][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5797.414328][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5797.414331][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5797.414333][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5797.414338][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5797.414341][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5797.414343][ 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)) [ 5797.414346][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5797.414351][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5797.414354][ C0] __do_softirq (kernel/softirq.c:553) [ 5797.414359][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5797.414362][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5797.414366][ C0] [ 5797.414367][ C0] [ 5797.414368][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5797.414371][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5797.414375][ 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 [ 5797.414377][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5797.414379][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5797.414381][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5797.414382][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5797.414384][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5797.414385][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5797.414391][ 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) [ 5797.414394][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5797.414399][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5797.414402][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5797.414406][ 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 [ 5797.414408][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5797.414410][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5797.414412][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5797.414413][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5797.414414][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5797.414416][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5797.414413][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 5797.414414][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 5797.414416][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5797.414421][ C0] [ 5797.467224][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5797.467845][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:13 ./arch/x86/include/asm/vdso/processor.h:18 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5797.468176][ C1] Code: 24 80 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 90 e9 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 All code ======== 0: 24 80 and $0x80,%al 2: 00 00 add %al,(%rax) 4: 00 65 48 add %ah,0x48(%rbp) 7: 2b 04 25 28 00 00 00 sub 0x28,%eax e: 0f 85 43 0a 00 00 jne 0xa57 14: 48 81 c4 88 00 00 00 add $0x88,%rsp 1b: 5b pop %rbx 1c: 5d pop %rbp 1d: 41 5c pop %r12 1f: 41 5d pop %r13 21: 41 5e pop %r14 23: 41 5f pop %r15 25: c3 ret 26: cc int3 27: cc int3 28: cc int3 29: cc int3 2a:* f3 90 pause <-- trapping instruction 2c: e9 71 ff ff ff jmp 0xffffffffffffffa2 31: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 36: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3d: 0f .byte 0xf 3e: 84 e2 test %ah,%dl Code starting with the faulting instruction =========================================== 0: f3 90 pause 2: e9 71 ff ff ff jmp 0xffffffffffffff78 7: 44 8b 74 24 48 mov 0x48(%rsp),%r14d c: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 13: 0f .byte 0xf 14: 84 e2 test %ah,%dl [ 5797.469154][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5797.469465][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5797.469866][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5797.470267][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5797.470668][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5797.471072][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5797.471474][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5797.471928][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5797.472262][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5797.472665][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5797.473069][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5797.473471][ C1] PKRU: 55555554 [ 5797.473654][ C1] Call Trace: [ 5797.473825][ C1] [ 5797.473976][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5797.474252][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5797.474507][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5797.474761][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5797.474998][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5797.475270][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5797.475541][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5797.475799][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5797.476084][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5797.476329][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5797.476644][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5797.476917][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5797.477208][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5797.477474][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5797.477782][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5797.478045][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5797.478309][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5797.478619][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5797.478915][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5797.479232][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5797.479525][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:13 ./arch/x86/include/asm/vdso/processor.h:18 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5797.479821][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5797.480113][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5797.480427][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5797.480666][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5797.480909][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5797.481161][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5797.481435][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5797.481722][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5797.481960][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5797.482203][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5797.482465][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5797.482702][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5797.482952][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5797.483212][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5797.483488][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5797.483767][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5797.484016][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5797.484289][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5797.484556][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5797.484909][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5797.485164][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5797.485487][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5797.485753][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5797.485960][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5797.486194][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5797.486449][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5797.486728][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5797.486956][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5797.487276][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5797.487586][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5797.487870][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5797.488167][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5797.488419][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5797.488651][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5797.488953][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5797.489242][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5797.489571][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5797.489810][ 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)) [ 5797.490110][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5797.490397][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5797.490717][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5797.490974][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5797.491211][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5797.491462][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5797.491780][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5797.492115][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5797.492417][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5797.492695][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5797.492982][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5797.493252][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5797.493570][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5797.493788][ 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) [ 5797.494022][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5797.494293][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5797.494560][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5797.494848][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5797.495102][ 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) [ 5797.495367][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5797.495632][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5797.495918][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5797.496160][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5797.496438][ 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) [ 5797.496702][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5797.496980][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5797.497222][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5797.497464][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5797.497698][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5797.497985][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5797.498227][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5797.498484][ 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) [ 5797.498747][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5797.499000][ C1] tc_run (net/core/dev.c:3912) [ 5797.499206][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5797.499440][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5797.499681][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5797.499946][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5797.500201][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5797.500439][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5797.500708][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5797.501015][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5797.501290][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5797.501543][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5797.501812][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5797.502071][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5797.502361][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5797.502639][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5797.502894][ 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) [ 5797.503159][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5797.503381][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5797.503626][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5797.503880][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5797.504134][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5797.504377][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5797.504628][ C1] ? __create_object (mm/kmemleak.c:756) [ 5797.504879][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5797.505148][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5797.505433][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5797.505710][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5797.505994][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5797.506268][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5797.506515][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5797.506788][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5797.507028][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5797.507294][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5797.507558][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5797.507820][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5797.508095][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5797.508384][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5797.508647][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5797.508884][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5797.509133][ C1] __do_softirq (kernel/softirq.c:553) [ 5797.509371][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5797.509593][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5797.509883][ C1] [ 5797.510033][ C1] [ 5797.510187][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5797.510494][ 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) [ 5797.510754][ 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 [ 5797.511737][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5797.512049][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5797.512454][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5797.512858][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5797.513263][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5797.513665][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5797.514071][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5797.514362][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5797.514625][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5797.514875][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5797.515132][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5797.515413][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5797.515655][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5797.515931][ C1] do_idle (kernel/sched/idle.c:312) [ 5797.516135][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5797.516382][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5797.516628][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5797.516900][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5824.576503][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5824.577037][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5824.577550][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5824.578028][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5824.578946][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5824.579564][ 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) [ 5824.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 ... [ 5824.580867][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5824.581175][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5824.581578][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5824.581979][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5824.582379][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5824.582780][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5824.583182][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5824.583631][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5824.583966][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5824.584369][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5824.584776][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5824.585177][ C0] PKRU: 55555554 [ 5824.585360][ C0] Call Trace: [ 5824.585530][ C0] [ 5824.585681][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5824.585945][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5824.586190][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5824.586470][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5824.586743][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5824.587033][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5824.587300][ 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)) [ 5824.587607][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5824.587871][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5824.588181][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5824.588482][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5824.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) [ 5824.589088][ 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) [ 5824.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) [ 5824.589676][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5824.589989][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5824.590233][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5824.590475][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5824.590717][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5824.590965][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5824.591240][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5824.591526][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5824.591766][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5824.592010][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5824.592272][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5824.592505][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5824.592754][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5824.593013][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5824.593292][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5824.593572][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5824.593820][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5824.594092][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5824.594357][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5824.594705][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5824.594963][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5824.595285][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5824.595549][ 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) [ 5824.595757][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5824.595989][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5824.596244][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5824.596520][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5824.596799][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5824.597026][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5824.597348][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5824.597656][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5824.597939][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5824.598237][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5824.598486][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5824.598715][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5824.599018][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5824.599304][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5824.599631][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5824.599870][ 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)) [ 5824.600168][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5824.600453][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5824.600772][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5824.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)) [ 5824.601266][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5824.601515][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5824.601829][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5824.602163][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5824.602461][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5824.602739][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5824.603030][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5824.603344][ 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) [ 5824.603576][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5824.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) [ 5824.604074][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5824.604297][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5824.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) [ 5824.604820][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5824.605106][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5824.605347][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5824.605624][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5824.605866][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5824.606115][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5824.606331][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5824.606599][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5824.606910][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5824.607151][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5824.607419][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5824.607660][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5824.607889][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5824.608133][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5824.608388][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5824.608605][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5824.608876][ C0] tc_run (net/core/dev.c:3912) [ 5824.609082][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5824.609314][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5824.609553][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5824.609815][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5824.610069][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5824.610309][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5824.610575][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5824.610881][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5824.611153][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5824.611441][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5824.611681][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5824.611937][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5824.612277][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5824.612556][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5824.612809][ 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) [ 5824.613076][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5824.613292][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5824.613536][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5824.613844][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5824.614097][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5824.614337][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5824.614587][ 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)) [ 5824.614829][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5824.615096][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5824.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) [ 5824.615685][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5824.615931][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5824.616183][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5824.616424][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5824.616692][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5824.616956][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5824.617200][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5824.617458][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5824.617764][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5824.618028][ 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)) [ 5824.618248][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5824.618509][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5824.618779][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5824.619020][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5824.619259][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5824.619521][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5824.619783][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5824.620045][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5824.620314][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5824.620602][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5824.620840][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5824.621133][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5824.621374][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5824.621639][ 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)) [ 5824.621859][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5824.622158][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5824.622406][ C0] __do_softirq (kernel/softirq.c:553) [ 5824.622638][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5824.622862][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5824.623147][ C0] [ 5824.623300][ C0] [ 5824.623450][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5824.623756][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5824.624105][ 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 [ 5824.625084][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5824.625393][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5824.625792][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5824.626193][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5824.626592][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5824.626991][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5824.627394][ 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) [ 5824.627678][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5824.627909][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5824.628211][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5824.628439][ 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 [ 5824.629415][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5824.629834][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5824.630235][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5824.630635][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5824.631034][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5824.631433][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5824.633894][ 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) | [ 5824.634407][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5824.634892][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5824.635375][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5824.636313][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5824.636931][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5824.637260][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5824.638240][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5824.638551][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5824.638956][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5824.639359][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5824.639760][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5824.640164][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5824.640567][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5824.641019][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5824.641354][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5824.641757][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5824.642162][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5824.642565][ C1] PKRU: 55555554 [ 5824.642749][ C1] Call Trace: [ 5824.642918][ C1] [ 5824.643072][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5824.643337][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5824.643583][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5824.643862][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5824.644138][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5824.644431][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5824.644698][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5824.645009][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5824.645274][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5824.645540][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5824.645852][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5824.646152][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5824.646471][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5824.646763][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5824.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) [ 5824.647357][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5824.647672][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5824.647915][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5824.648158][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5824.648411][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5824.648686][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5824.648974][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5824.649215][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5824.649459][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5824.649722][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5824.649960][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5824.650210][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5824.650471][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5824.650749][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5824.651029][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5824.651280][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5824.651554][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5824.651820][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5824.652174][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5824.652430][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5824.652754][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5824.653021][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5824.653228][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5824.653461][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5824.653717][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5824.653998][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5824.654225][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5824.654549][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5824.654863][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5824.655146][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5824.655446][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5824.655697][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5824.655928][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5824.656233][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5824.656524][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5824.656854][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5824.657094][ 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)) [ 5824.657395][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5824.657681][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5824.658003][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5824.658262][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5824.658502][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5824.658755][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5824.659073][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5824.659409][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5824.659712][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5824.659992][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5824.660282][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5824.660554][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5824.660876][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5824.661093][ 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) [ 5824.661329][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5824.661601][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5824.661867][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5824.662158][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5824.662406][ 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) [ 5824.662670][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5824.662937][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5824.663223][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5824.663465][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5824.663744][ 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) [ 5824.664008][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5824.664288][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5824.664528][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5824.664778][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5824.665013][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5824.665300][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5824.665542][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5824.665800][ 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) [ 5824.666064][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5824.666318][ C1] tc_run (net/core/dev.c:3912) [ 5824.666526][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5824.666762][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5824.667003][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5824.667268][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5824.667523][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5824.667765][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5824.668032][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5824.668341][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5824.668617][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5824.668872][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5824.669139][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5824.669399][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5824.669693][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5824.669972][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5824.670228][ 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) [ 5824.670496][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5824.670715][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5824.670960][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5824.671218][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5824.671473][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5824.671716][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5824.671968][ C1] ? __create_object (mm/kmemleak.c:756) [ 5824.672215][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5824.672485][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5824.672769][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5824.673044][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5824.673331][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5824.673606][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5824.673853][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5824.674126][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5824.674366][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5824.674631][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5824.674898][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5824.675161][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5824.675438][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5824.675728][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5824.675991][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5824.676227][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5824.676479][ C1] __do_softirq (kernel/softirq.c:553) [ 5824.676716][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5824.676937][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5824.677229][ C1] [ 5824.677380][ C1] [ 5824.677533][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5824.677843][ 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) [ 5824.678103][ 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 [ 5824.679084][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5824.679399][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5824.679801][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5824.680209][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5824.680616][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5824.681020][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5824.681425][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5824.681720][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5824.681984][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5824.682232][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5824.682486][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5824.682768][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5824.683013][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5824.683289][ C1] do_idle (kernel/sched/idle.c:312) [ 5824.683496][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5824.683741][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5824.683990][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5824.684262][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5852.576495][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5852.577031][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5852.577541][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5852.578016][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5852.578933][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5852.579549][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 5852.579833][ 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) [ 5852.580805][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [ 5852.581114][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5852.581513][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5852.581917][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5852.582320][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5852.582720][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5852.583120][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5852.583568][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5852.583901][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5852.584307][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5852.584711][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5852.585111][ C0] PKRU: 55555554 [ 5852.585294][ C0] Call Trace: [ 5852.585466][ C0] [ 5852.585616][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5852.585878][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5852.586122][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5852.586399][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5852.586675][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5852.586963][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5852.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)) [ 5852.587537][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5852.587799][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5852.588108][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5852.588404][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5852.588721][ 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) [ 5852.589012][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 5852.589293][ 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) [ 5852.589576][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5852.589887][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5852.590128][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5852.590369][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5852.590610][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5852.590858][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5852.591130][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5852.591415][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5852.591654][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5852.591897][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5852.592158][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5852.592394][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5852.592640][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5852.592899][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5852.593183][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5852.593461][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5852.593710][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5852.593983][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5852.594246][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5852.594593][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5852.594849][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5852.595171][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5852.595435][ 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) [ 5852.595641][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5852.595870][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5852.596123][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5852.596401][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5852.596676][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5852.596902][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5852.597224][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5852.597534][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5852.597815][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5852.598112][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5852.598361][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5852.598589][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5852.598892][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5852.599176][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5852.599503][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5852.599740][ 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)) [ 5852.600039][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5852.600324][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5852.600641][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5852.600898][ 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)) [ 5852.601134][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5852.601384][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5852.601697][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5852.602031][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5852.602331][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5852.602607][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5852.602895][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5852.603208][ 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) [ 5852.603442][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5852.603707][ 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) [ 5852.603937][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5852.604160][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5852.604412][ 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) [ 5852.604685][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5852.604969][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5852.605210][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5852.605487][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5852.605728][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5852.605977][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5852.606193][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5852.606463][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5852.606773][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5852.607014][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5852.607280][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5852.607522][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5852.607753][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5852.607993][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5852.608249][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5852.608467][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5852.608736][ C0] tc_run (net/core/dev.c:3912) [ 5852.608943][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5852.609176][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5852.609414][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5852.609677][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5852.609930][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5852.610169][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5852.610434][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5852.610740][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5852.611013][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5852.611302][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5852.611541][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5852.611799][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5852.612140][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5852.612417][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5852.612671][ 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) [ 5852.612937][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5852.613153][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5852.613398][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5852.613704][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5852.613957][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5852.614199][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5852.614448][ 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)) [ 5852.614686][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5852.614953][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5852.615237][ 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) [ 5852.615540][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5852.615786][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5852.616038][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5852.616278][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5852.616545][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5852.616809][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5852.617052][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5852.617307][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5852.617615][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5852.617880][ 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)) [ 5852.618101][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5852.618361][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5852.618634][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5852.618873][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5852.619111][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5852.619373][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5852.619635][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5852.619895][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5852.620165][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5852.620453][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5852.620693][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5852.620984][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5852.621224][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5852.621488][ 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)) [ 5852.621708][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5852.622007][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5852.622256][ C0] __do_softirq (kernel/softirq.c:553) [ 5852.622489][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5852.622710][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5852.622995][ C0] [ 5852.623148][ C0] [ 5852.623298][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5852.623603][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5852.623952][ 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 [ 5852.624933][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5852.625241][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5852.625642][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5852.626043][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5852.626442][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5852.626841][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5852.627246][ 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) [ 5852.627529][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5852.627763][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5852.628064][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5852.628294][ 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 [ 5852.629266][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5852.629687][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5852.630087][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5852.630487][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5852.630885][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5852.631285][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5852.633739][ 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) | [ 5852.634253][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5852.634736][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5852.635220][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5852.636155][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5852.636775][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5852.637105][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5852.638087][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5852.638399][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5852.638804][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5852.639206][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5852.639609][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5852.640015][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5852.640420][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5852.640873][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5852.641209][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5852.641615][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5852.642023][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5852.642428][ C1] PKRU: 55555554 [ 5852.642614][ C1] Call Trace: [ 5852.642786][ C1] [ 5852.642938][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5852.643203][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5852.643450][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5852.643730][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5852.644010][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5852.644304][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5852.644572][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5852.644888][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5852.645152][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5852.645418][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5852.645731][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5852.646030][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5852.646349][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5852.646642][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5852.646939][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5852.647234][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5852.647549][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5852.647791][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5852.648035][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5852.648287][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5852.648561][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5852.648850][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5852.649090][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5852.649335][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5852.649599][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5852.649837][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5852.650087][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5852.650350][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5852.650628][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5852.650908][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5852.651159][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5852.651435][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5852.651702][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5852.652055][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5852.652312][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5852.652639][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5852.652907][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5852.653114][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5852.653349][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5852.653606][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5852.653888][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5852.654117][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5852.654441][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5852.654757][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5852.655041][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5852.655339][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5852.655592][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5852.655825][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5852.656129][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5852.656418][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5852.656748][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5852.656988][ 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)) [ 5852.657294][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5852.657584][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5852.657905][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5852.658165][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5852.658405][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5852.658659][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5852.658977][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5852.659318][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5852.659620][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5852.659900][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5852.660190][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5852.660459][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5852.660777][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5852.660998][ 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) [ 5852.661232][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5852.661506][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5852.661773][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5852.662062][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5852.662312][ 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) [ 5852.662576][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5852.662846][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5852.663134][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5852.663378][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5852.663657][ 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) [ 5852.663921][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5852.664204][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5852.664450][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5852.664699][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5852.664934][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5852.665221][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5852.665463][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5852.665721][ 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) [ 5852.665986][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5852.666238][ C1] tc_run (net/core/dev.c:3912) [ 5852.666446][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5852.666681][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5852.666921][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5852.667187][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5852.667443][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5852.667683][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5852.667949][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5852.668259][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5852.668536][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5852.668792][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5852.669061][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5852.669322][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5852.669615][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5852.669894][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5852.670150][ 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) [ 5852.670418][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5852.670638][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5852.670885][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5852.671140][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5852.671396][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5852.671639][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5852.671891][ C1] ? __create_object (mm/kmemleak.c:756) [ 5852.672140][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5852.672411][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5852.672695][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5852.672971][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5852.673257][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5852.673532][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5852.673780][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5852.674055][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5852.674296][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5852.674561][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5852.674828][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5852.675091][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5852.675370][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5852.675659][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5852.675923][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5852.676158][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5852.676411][ C1] __do_softirq (kernel/softirq.c:553) [ 5852.676646][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5852.676870][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5852.677160][ C1] [ 5852.677312][ C1] [ 5852.677464][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5852.677773][ 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) [ 5852.678033][ 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 [ 5852.679015][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5852.679328][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5852.679732][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5852.680138][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5852.680541][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5852.680943][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5852.681349][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5852.681642][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5852.681906][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5852.682152][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5852.682407][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5852.682687][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5852.682929][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5852.683206][ C1] do_idle (kernel/sched/idle.c:312) [ 5852.683412][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5852.683657][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5852.683903][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5852.684174][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5875.520644][ C1] rcu: 1-....: (3475362 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=816675 | [ 5875.521138][ C1] rcu: (t=3461613 jiffies g=2033089 q=12 ncpus=4) | [ 5875.521471][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 5875.521744][ C0] NMI backtrace for cpu 0 [ 5875.521754][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5875.521756][ 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) [ 5875.521764][ 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 ... [ 5875.521767][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5875.521770][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5875.521772][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5875.521773][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5875.521775][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5875.521776][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5875.521778][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5875.521780][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5875.521783][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5875.521785][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5875.521787][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5875.521788][ C0] PKRU: 55555554 [ 5875.521789][ C0] Call Trace: [ 5875.521792][ C0] [ 5875.521795][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5875.521800][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5875.521806][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5875.521810][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5875.521814][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5875.521816][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5875.521821][ 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) [ 5875.521824][ 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) [ 5875.521827][ 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) [ 5875.521831][ 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) [ 5875.521834][ C0] [ 5875.521835][ C0] [ 5875.521836][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5875.521839][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5875.521843][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5875.521847][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5875.521851][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5875.521855][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5875.521857][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5875.521861][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5875.521863][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5875.521868][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5875.521872][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5875.521879][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5875.521881][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5875.521887][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5875.521893][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5875.521897][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5875.521899][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5875.521902][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5875.521904][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5875.521911][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5875.521915][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5875.521918][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5875.521929][ 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) [ 5875.521933][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5875.521935][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5875.521941][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5875.521943][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5875.521947][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5875.521951][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5875.521958][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5875.521963][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5875.521968][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5875.521977][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5875.521980][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5875.521982][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5875.521986][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5875.521989][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5875.521993][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5875.521995][ 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)) [ 5875.521999][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5875.522003][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5875.522007][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5875.522010][ 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)) [ 5875.522012][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5875.522016][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5875.522024][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5875.522031][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5875.522037][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5875.522042][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5875.522053][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5875.522061][ 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) [ 5875.522066][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5875.522068][ 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) [ 5875.522071][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5875.522075][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5875.522078][ 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) [ 5875.522081][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5875.522084][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5875.522087][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5875.522090][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5875.522094][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5875.522096][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5875.522099][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5875.522102][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5875.522107][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5875.522109][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5875.522115][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5875.522119][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5875.522122][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5875.522125][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5875.522127][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5875.522130][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5875.522133][ C0] tc_run (net/core/dev.c:3912) [ 5875.522136][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5875.522140][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5875.522142][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5875.522146][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5875.522150][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5875.522152][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5875.522156][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5875.522160][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5875.522163][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5875.522171][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5875.522175][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5875.522179][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5875.522186][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5875.522189][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5875.522193][ 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) [ 5875.522196][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5875.522200][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5875.522202][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5875.522207][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5875.522210][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5875.522213][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5875.522217][ 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)) [ 5875.522220][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5875.522226][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5875.522230][ 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) [ 5875.522233][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5875.522238][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5875.522240][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5875.522243][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5875.522246][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5875.522248][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5875.522251][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5875.522253][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5875.522257][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5875.522262][ 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)) [ 5875.522266][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5875.522269][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5875.522273][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5875.522276][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5875.522281][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5875.522285][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5875.522289][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5875.522292][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5875.522297][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5875.522300][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5875.522302][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5875.522306][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5875.522309][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5875.522312][ 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)) [ 5875.522315][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5875.522319][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5875.522322][ C0] __do_softirq (kernel/softirq.c:553) [ 5875.522327][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5875.522331][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5875.522334][ C0] [ 5875.522335][ C0] [ 5875.522336][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5875.522340][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5875.522344][ 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 [ 5875.522346][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5875.522348][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5875.522349][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5875.522351][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5875.522353][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5875.522354][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5875.522359][ 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) [ 5875.522363][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5875.522368][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5875.522371][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5875.522375][ 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 [ 5875.522377][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5875.522379][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5875.522380][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5875.522382][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5875.522383][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5875.522385][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5875.522382][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 5875.522383][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 5875.522385][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5875.522389][ C0] [ 5875.575025][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5875.575646][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5875.575976][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5875.576956][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5875.577268][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5875.577671][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5875.578073][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5875.578477][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5875.578880][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5875.579282][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5875.579733][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5875.580067][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5875.580474][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5875.580877][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5875.581280][ C1] PKRU: 55555554 [ 5875.581464][ C1] Call Trace: [ 5875.581637][ C1] [ 5875.581786][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5875.582061][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5875.582315][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5875.582569][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5875.582803][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5875.583074][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5875.583348][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5875.583607][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5875.583895][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5875.584138][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5875.584455][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5875.584736][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5875.585027][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5875.585295][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5875.585603][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5875.585867][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5875.586131][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5875.586444][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5875.586740][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5875.587059][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5875.587353][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5875.587648][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5875.587942][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5875.588260][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5875.588502][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5875.588742][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5875.588994][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5875.589267][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5875.589556][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5875.589797][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5875.590038][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5875.590300][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5875.590539][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5875.590789][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5875.591049][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5875.591326][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5875.591606][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5875.591855][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5875.592131][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5875.592398][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5875.592747][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5875.593002][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5875.593325][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5875.593590][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5875.593796][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5875.594030][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5875.594287][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5875.594568][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5875.594799][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5875.595121][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5875.595428][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5875.595714][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5875.596010][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5875.596259][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5875.596493][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5875.596794][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5875.597085][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5875.597413][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5875.597655][ 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)) [ 5875.597952][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5875.598242][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5875.598563][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5875.598821][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5875.599057][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5875.599308][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5875.599623][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5875.599958][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5875.600262][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5875.600539][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5875.600828][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5875.601098][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5875.601413][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5875.601635][ 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) [ 5875.601867][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5875.602140][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5875.602408][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5875.602695][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5875.602943][ 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) [ 5875.603208][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5875.603475][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5875.603763][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5875.604003][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5875.604283][ 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) [ 5875.604551][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5875.604828][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5875.605071][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5875.605314][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5875.605546][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5875.605834][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5875.606075][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5875.606332][ 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) [ 5875.606594][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5875.606845][ C1] tc_run (net/core/dev.c:3912) [ 5875.607051][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5875.607287][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5875.607529][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5875.607795][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5875.608051][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5875.608292][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5875.608560][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5875.608865][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5875.609142][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5875.609397][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5875.609664][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5875.609923][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5875.610211][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5875.610489][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5875.610744][ 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) [ 5875.611013][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5875.611233][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5875.611480][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5875.611735][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5875.611989][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5875.612230][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5875.612482][ C1] ? __create_object (mm/kmemleak.c:756) [ 5875.612731][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5875.613000][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5875.613284][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5875.613561][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5875.613845][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5875.614118][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5875.614365][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5875.614640][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5875.614880][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5875.615143][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5875.615407][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5875.615668][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5875.615945][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5875.616232][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5875.616496][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5875.616733][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5875.616982][ C1] __do_softirq (kernel/softirq.c:553) [ 5875.617217][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5875.617439][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5875.617726][ C1] [ 5875.617877][ C1] [ 5875.618031][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5875.618337][ 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) [ 5875.618596][ 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 [ 5875.619577][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5875.619886][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5875.620290][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5875.620692][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5875.621095][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5875.621497][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5875.621902][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5875.622193][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5875.622455][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5875.622700][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5875.622954][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5875.623233][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5875.623475][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5875.623749][ C1] do_idle (kernel/sched/idle.c:312) [ 5875.623956][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5875.624199][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5875.624445][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5875.624719][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5900.576528][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5900.577063][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5900.577572][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5900.578044][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5900.578963][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5900.579577][ 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) [ 5900.579903][ 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 ... [ 5900.580877][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5900.581186][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5900.581587][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5900.581987][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5900.582386][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5900.582784][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5900.583184][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5900.583633][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5900.583967][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5900.584369][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5900.584774][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5900.585175][ C0] PKRU: 55555554 [ 5900.585356][ C0] Call Trace: [ 5900.585529][ C0] [ 5900.585678][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5900.585941][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5900.586184][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5900.586463][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5900.586737][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5900.587025][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5900.587293][ 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)) [ 5900.587600][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5900.587862][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5900.588174][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5900.588471][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5900.588786][ 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) [ 5900.589076][ 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) [ 5900.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) [ 5900.589665][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5900.589977][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5900.590218][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5900.590460][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5900.590699][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5900.590948][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5900.591222][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5900.591509][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5900.591748][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5900.591989][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5900.592251][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5900.592487][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5900.592735][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5900.592993][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5900.593273][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5900.593552][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5900.593798][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5900.594073][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5900.594338][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5900.594690][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5900.594943][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5900.595264][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5900.595532][ 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) [ 5900.595737][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5900.595969][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5900.596226][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5900.596502][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5900.596774][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5900.597006][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5900.597329][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5900.597636][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5900.597920][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5900.598216][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5900.598463][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5900.598697][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5900.598998][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5900.599283][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5900.599609][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5900.599849][ 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)) [ 5900.600147][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5900.600433][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5900.600752][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5900.601009][ 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)) [ 5900.601246][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5900.601496][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5900.601808][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5900.602145][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5900.602446][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5900.602720][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5900.603012][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5900.603325][ 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) [ 5900.603559][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5900.603823][ 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) [ 5900.604057][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5900.604277][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5900.604533][ 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) [ 5900.604798][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5900.605086][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5900.605326][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5900.605603][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5900.605845][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5900.606091][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5900.606309][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5900.606577][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5900.606888][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5900.607128][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5900.607395][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5900.607635][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5900.607865][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5900.608108][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5900.608364][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5900.608580][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5900.608850][ C0] tc_run (net/core/dev.c:3912) [ 5900.609057][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5900.609286][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5900.609526][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5900.609788][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5900.610041][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5900.610282][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5900.610548][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5900.610853][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5900.611126][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5900.611413][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5900.611655][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5900.611912][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5900.612250][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5900.612526][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5900.612779][ 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) [ 5900.613046][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5900.613263][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5900.613508][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5900.613814][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5900.614066][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5900.614307][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5900.614560][ 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)) [ 5900.614797][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5900.615064][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5900.615345][ 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) [ 5900.615651][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5900.615899][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5900.616155][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5900.616397][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5900.616668][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5900.616933][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5900.617177][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5900.617434][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5900.617736][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5900.618004][ 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)) [ 5900.618227][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5900.618490][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5900.618758][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5900.619000][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5900.619239][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5900.619502][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5900.619764][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5900.620025][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5900.620295][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5900.620579][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5900.620819][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5900.621113][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5900.621350][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5900.621616][ 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)) [ 5900.621836][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5900.622133][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5900.622382][ C0] __do_softirq (kernel/softirq.c:553) [ 5900.622615][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5900.622837][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5900.623122][ C0] [ 5900.623272][ C0] [ 5900.623425][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5900.623730][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5900.624081][ 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 [ 5900.625060][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5900.625371][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5900.625770][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5900.626169][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5900.626572][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5900.626972][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5900.627376][ 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) [ 5900.627658][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5900.627892][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5900.628193][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5900.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 [ 5900.629396][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5900.629818][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5900.630217][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5900.630618][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5900.631017][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5900.631417][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5900.633884][ 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) | [ 5900.634403][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5900.634883][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5900.635367][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5900.636307][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5900.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) [ 5900.637259][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5900.638244][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5900.638554][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5900.638960][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5900.639365][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5900.639768][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5900.640172][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5900.640578][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5900.641031][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5900.641369][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5900.641774][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5900.642180][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5900.642583][ C1] PKRU: 55555554 [ 5900.642768][ C1] Call Trace: [ 5900.642937][ C1] [ 5900.643091][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5900.643356][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5900.643602][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5900.643882][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5900.644158][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5900.644456][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5900.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)) [ 5900.645034][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5900.645298][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5900.645564][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5900.645876][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5900.646176][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5900.646494][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5900.646788][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5900.647086][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5900.647384][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5900.647704][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5900.647951][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5900.648194][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5900.648446][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5900.648721][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5900.649010][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5900.649251][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5900.649496][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5900.649759][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5900.649997][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5900.650249][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5900.650510][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5900.650789][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5900.651070][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5900.651321][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5900.651594][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5900.651862][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5900.652216][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5900.652472][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5900.652803][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5900.653071][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5900.653277][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5900.653511][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5900.653767][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5900.654049][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5900.654278][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5900.654607][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5900.654919][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5900.655202][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5900.655506][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5900.655761][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5900.655993][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5900.656299][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5900.656588][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5900.656918][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5900.657158][ 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)) [ 5900.657460][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5900.657748][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5900.658070][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5900.658331][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5900.658569][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5900.658821][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5900.659138][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5900.659475][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5900.659777][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5900.660056][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5900.660344][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5900.660614][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5900.660933][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5900.661152][ 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) [ 5900.661388][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5900.661660][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5900.661927][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5900.662218][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5900.662468][ 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) [ 5900.662732][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5900.663000][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5900.663287][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5900.663529][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5900.663807][ 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) [ 5900.664071][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5900.664352][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5900.664598][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5900.664843][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5900.665079][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5900.665366][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5900.665608][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5900.665867][ 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) [ 5900.666130][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5900.666382][ C1] tc_run (net/core/dev.c:3912) [ 5900.666589][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5900.666823][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5900.667063][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5900.667329][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5900.667585][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5900.667826][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5900.668093][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5900.668402][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5900.668677][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5900.668933][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5900.669201][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5900.669462][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5900.669756][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5900.670034][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5900.670290][ 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) [ 5900.670557][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5900.670777][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5900.671023][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5900.671278][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5900.671533][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5900.671777][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5900.672031][ C1] ? __create_object (mm/kmemleak.c:756) [ 5900.672278][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5900.672550][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5900.672834][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5900.673107][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5900.673395][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5900.673670][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5900.673917][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5900.674191][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5900.674436][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5900.674701][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5900.674965][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5900.675230][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5900.675506][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5900.675796][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5900.676060][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5900.676295][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5900.676546][ C1] __do_softirq (kernel/softirq.c:553) [ 5900.676782][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5900.677004][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5900.677293][ C1] [ 5900.677444][ C1] [ 5900.677596][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5900.677905][ 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) [ 5900.678164][ 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 [ 5900.679144][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5900.679457][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5900.679862][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5900.680267][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5900.680671][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5900.681074][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5900.681479][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5900.681773][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5900.682041][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5900.682287][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5900.682541][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5900.682822][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5900.683066][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5900.683343][ C1] do_idle (kernel/sched/idle.c:312) [ 5900.683548][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5900.683794][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5900.684040][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5900.684312][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5928.576480][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5928.577016][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5928.577525][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5928.577999][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5928.578917][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5928.579534][ 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) [ 5928.579860][ 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 ... [ 5928.580831][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5928.581139][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5928.581538][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5928.581937][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5928.582338][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5928.582737][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5928.583136][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5928.583584][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5928.583916][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5928.584325][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5928.584726][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5928.585125][ C0] PKRU: 55555554 [ 5928.585307][ C0] Call Trace: [ 5928.585479][ C0] [ 5928.585628][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5928.585890][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5928.586135][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5928.586412][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5928.586686][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5928.586975][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5928.587241][ 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)) [ 5928.587547][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5928.587810][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5928.588120][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5928.588414][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5928.588731][ 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) [ 5928.589022][ 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) [ 5928.589316][ 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) [ 5928.589608][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5928.589921][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5928.590162][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5928.590402][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5928.590642][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5928.590892][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5928.591164][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5928.591450][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5928.591687][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5928.591932][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5928.592192][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5928.592429][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5928.592677][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5928.592936][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5928.593216][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5928.593494][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5928.593742][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5928.594014][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5928.594284][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5928.594637][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5928.594891][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5928.595212][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5928.595480][ 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) [ 5928.595685][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5928.595918][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5928.596174][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5928.596454][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5928.596728][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5928.596958][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5928.597280][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5928.597588][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5928.597879][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5928.598174][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5928.598423][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5928.598656][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5928.598954][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5928.599243][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5928.599570][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5928.599810][ 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)) [ 5928.600107][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5928.600397][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5928.600716][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5928.600973][ 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)) [ 5928.601207][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5928.601458][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5928.601774][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5928.602109][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5928.602413][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5928.602688][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5928.602978][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5928.603294][ 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) [ 5928.603531][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5928.603796][ 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) [ 5928.604029][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5928.604252][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5928.604509][ 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) [ 5928.604775][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5928.605062][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5928.605302][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5928.605582][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5928.605822][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5928.606073][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5928.606292][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5928.606562][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5928.606873][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5928.607111][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5928.607381][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5928.607624][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5928.607858][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5928.608099][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5928.608356][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5928.608573][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5928.608843][ C0] tc_run (net/core/dev.c:3912) [ 5928.609050][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5928.609284][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5928.609525][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5928.609788][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5928.610043][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5928.610281][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5928.610550][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5928.610854][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5928.611130][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5928.611419][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5928.611661][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5928.611920][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5928.612260][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5928.612538][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5928.612792][ 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) [ 5928.613059][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5928.613278][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5928.613523][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5928.613830][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5928.614083][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5928.614328][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5928.614579][ 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)) [ 5928.614815][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5928.615085][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5928.615370][ 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) [ 5928.615677][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5928.615923][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5928.616176][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5928.616416][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5928.616685][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5928.616952][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5928.617195][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5928.617452][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5928.617759][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5928.618024][ 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)) [ 5928.618248][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5928.618511][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5928.618782][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5928.619024][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5928.619259][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5928.619523][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5928.619790][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5928.620053][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5928.620327][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5928.620613][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5928.620854][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5928.621145][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5928.621387][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5928.621652][ 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)) [ 5928.621877][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5928.622175][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5928.622427][ C0] __do_softirq (kernel/softirq.c:553) [ 5928.622662][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5928.622883][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5928.623173][ C0] [ 5928.623324][ C0] [ 5928.623476][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5928.623785][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5928.624138][ 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 [ 5928.625122][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5928.625433][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5928.625835][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5928.626237][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5928.626638][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5928.627043][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5928.627449][ 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) [ 5928.627731][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5928.627967][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5928.628269][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5928.628497][ 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 [ 5928.629476][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5928.629902][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5928.630303][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5928.630703][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5928.631107][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5928.631511][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5928.633962][ 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) | [ 5928.634480][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5928.634963][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5928.635445][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5928.636385][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5928.637002][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5928.637330][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5928.638312][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5928.638622][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5928.639026][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5928.639430][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5928.639833][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5928.640235][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5928.640639][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5928.641092][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5928.641428][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5928.641833][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5928.642235][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5928.642641][ C1] PKRU: 55555554 [ 5928.642824][ C1] Call Trace: [ 5928.642996][ C1] [ 5928.643145][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5928.643410][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5928.643654][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5928.643937][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5928.644212][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5928.644505][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5928.644774][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5928.645082][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5928.645346][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5928.645610][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5928.645923][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5928.646223][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5928.646542][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5928.646833][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5928.647133][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5928.647424][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5928.647740][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5928.647983][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5928.648227][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5928.648478][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5928.648753][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5928.649040][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5928.649282][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5928.649526][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5928.649788][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5928.650025][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5928.650274][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5928.650535][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5928.650814][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5928.651094][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5928.651346][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5928.651620][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5928.651887][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5928.652237][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5928.652492][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5928.652815][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5928.653080][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5928.653288][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5928.653520][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5928.653776][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5928.654056][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5928.654288][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5928.654611][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5928.654921][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5928.655205][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5928.655503][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5928.655753][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5928.655985][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5928.656290][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5928.656577][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5928.656907][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5928.657149][ 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)) [ 5928.657450][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5928.657737][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5928.658057][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5928.658316][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5928.658555][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5928.658806][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5928.659120][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5928.659457][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5928.659759][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5928.660036][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5928.660327][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5928.660596][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5928.660914][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5928.661133][ 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) [ 5928.661368][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5928.661640][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5928.661907][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5928.662195][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5928.662443][ 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) [ 5928.662705][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5928.662973][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5928.663261][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5928.663504][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5928.663783][ 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) [ 5928.664046][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5928.664327][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5928.664570][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5928.664814][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5928.665046][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5928.665335][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5928.665577][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5928.665835][ 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) [ 5928.666098][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5928.666349][ C1] tc_run (net/core/dev.c:3912) [ 5928.666556][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5928.666789][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5928.667030][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5928.667293][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5928.667551][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5928.667793][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5928.668061][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5928.668369][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5928.668643][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5928.668898][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5928.669166][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5928.669424][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5928.669713][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5928.669994][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5928.670250][ 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) [ 5928.670518][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5928.670735][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5928.670983][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5928.671238][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5928.671493][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5928.671737][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5928.671987][ C1] ? __create_object (mm/kmemleak.c:756) [ 5928.672232][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5928.672503][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5928.672789][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5928.673064][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5928.673349][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5928.673625][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5928.673871][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5928.674146][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5928.674387][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5928.674653][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5928.674916][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5928.675180][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5928.675456][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5928.675742][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5928.676007][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5928.676244][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5928.676496][ C1] __do_softirq (kernel/softirq.c:553) [ 5928.676731][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5928.676952][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5928.677241][ C1] [ 5928.677394][ C1] [ 5928.677545][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5928.677857][ 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) [ 5928.678117][ 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 [ 5928.679097][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5928.679409][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5928.679813][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5928.680215][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5928.680621][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5928.681024][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5928.681427][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5928.681721][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5928.681985][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5928.682229][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5928.682482][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5928.682763][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5928.683003][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5928.683281][ C1] do_idle (kernel/sched/idle.c:312) [ 5928.683487][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5928.683735][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5928.683981][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5928.684254][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5953.627643][ C1] rcu: 1-....: (3553168 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=836134 | [ 5953.628139][ C1] rcu: (t=3539720 jiffies g=2033089 q=12 ncpus=4) | [ 5953.628470][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 5953.628746][ C0] NMI backtrace for cpu 0 [ 5953.628756][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5953.628758][ 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) [ 5953.628766][ 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 ... [ 5953.628768][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5953.628771][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5953.628773][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5953.628775][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5953.628776][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5953.628778][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5953.628780][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5953.628782][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5953.628785][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5953.628787][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5953.628788][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5953.628790][ C0] PKRU: 55555554 [ 5953.628791][ C0] Call Trace: [ 5953.628795][ C0] [ 5953.628798][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 5953.628803][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 5953.628808][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 5953.628812][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 5953.628816][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 5953.628819][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 5953.628823][ 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) [ 5953.628826][ 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) [ 5953.628830][ 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) [ 5953.628833][ 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) [ 5953.628837][ C0] [ 5953.628837][ C0] [ 5953.628839][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5953.628841][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5953.628845][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5953.628850][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5953.628853][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5953.628857][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5953.628860][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5953.628863][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5953.628865][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5953.628870][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5953.628873][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5953.628880][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5953.628883][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5953.628888][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5953.628895][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5953.628899][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5953.628902][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5953.628904][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5953.628907][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5953.628912][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5953.628917][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5953.628920][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5953.628931][ 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) [ 5953.628934][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5953.628936][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5953.628942][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5953.628945][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5953.628949][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5953.628953][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5953.628960][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5953.628965][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5953.628970][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5953.628979][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5953.628982][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5953.628984][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5953.628988][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5953.628992][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5953.628996][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5953.628998][ 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)) [ 5953.629003][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5953.629006][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5953.629010][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5953.629013][ 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)) [ 5953.629015][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5953.629019][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5953.629026][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5953.629033][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5953.629040][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5953.629045][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5953.629056][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5953.629063][ 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) [ 5953.629069][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5953.629071][ 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) [ 5953.629074][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5953.629077][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5953.629080][ 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) [ 5953.629083][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5953.629086][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5953.629089][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5953.629092][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5953.629095][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5953.629098][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5953.629101][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5953.629103][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5953.629108][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5953.629110][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5953.629116][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5953.629120][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5953.629123][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5953.629126][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5953.629128][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5953.629131][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5953.629134][ C0] tc_run (net/core/dev.c:3912) [ 5953.629138][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5953.629141][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5953.629144][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5953.629147][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5953.629151][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5953.629153][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5953.629157][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5953.629161][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5953.629164][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5953.629172][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5953.629176][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5953.629180][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5953.629187][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5953.629190][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5953.629194][ 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) [ 5953.629198][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5953.629201][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5953.629204][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5953.629208][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5953.629211][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5953.629215][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5953.629218][ 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)) [ 5953.629221][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5953.629227][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5953.629231][ 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) [ 5953.629235][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5953.629239][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5953.629241][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5953.629244][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5953.629246][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5953.629249][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5953.629251][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5953.629254][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5953.629257][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5953.629262][ 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)) [ 5953.629266][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5953.629270][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5953.629273][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5953.629277][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5953.629281][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5953.629285][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5953.629289][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5953.629292][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5953.629296][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5953.629299][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5953.629301][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5953.629306][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5953.629308][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5953.629311][ 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)) [ 5953.629313][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5953.629318][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5953.629321][ C0] __do_softirq (kernel/softirq.c:553) [ 5953.629325][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5953.629329][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5953.629332][ C0] [ 5953.629333][ C0] [ 5953.629334][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5953.629338][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5953.629341][ 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 [ 5953.629343][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5953.629345][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5953.629347][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5953.629348][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5953.629350][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5953.629351][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5953.629356][ 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) [ 5953.629360][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5953.629365][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5953.629368][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5953.629371][ 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 [ 5953.629373][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5953.629375][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5953.629377][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5953.629378][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5953.629380][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5953.629381][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5953.629378][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 5953.629380][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 5953.629381][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5953.629386][ C0] [ 5953.682118][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5953.682736][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5953.683067][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5953.684047][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5953.684362][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5953.684766][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5953.685167][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5953.685569][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5953.685975][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5953.686379][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5953.686831][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5953.687166][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5953.687570][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5953.687980][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5953.688383][ C1] PKRU: 55555554 [ 5953.688567][ C1] Call Trace: [ 5953.688737][ C1] [ 5953.688888][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 5953.689164][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 5953.689420][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 5953.689674][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 5953.689906][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 5953.690179][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 5953.690450][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 5953.690709][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 5953.690995][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5953.691241][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 5953.691557][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5953.691832][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5953.692125][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5953.692392][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5953.692701][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5953.692965][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5953.693230][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5953.693541][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5953.693840][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5953.694161][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5953.694454][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5953.694752][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5953.695045][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5953.695360][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5953.695604][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5953.695847][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5953.696099][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5953.696374][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5953.696664][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5953.696904][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5953.697148][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5953.697410][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5953.697647][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5953.697897][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5953.698157][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5953.698435][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5953.698714][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5953.698964][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5953.699238][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5953.699505][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5953.699857][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5953.700113][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5953.700436][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5953.700701][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5953.700907][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5953.701141][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5953.701396][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5953.701676][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5953.701904][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5953.702227][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5953.702537][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5953.702821][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5953.703119][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5953.703371][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5953.703603][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5953.703905][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5953.704199][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5953.704529][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5953.704768][ 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)) [ 5953.705069][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5953.705358][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5953.705676][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5953.705934][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5953.706173][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5953.706424][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5953.706740][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5953.707076][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5953.707377][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5953.707656][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5953.707944][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5953.708213][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5953.708531][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5953.708751][ 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) [ 5953.708984][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5953.709256][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5953.709523][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5953.709814][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5953.710063][ 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) [ 5953.710326][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5953.710593][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5953.710880][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5953.711122][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5953.711400][ 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) [ 5953.711662][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5953.711943][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5953.712185][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5953.712427][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5953.712661][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5953.712948][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5953.713190][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5953.713448][ 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) [ 5953.713711][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5953.713963][ C1] tc_run (net/core/dev.c:3912) [ 5953.714173][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5953.714408][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5953.714648][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5953.714912][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5953.715167][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5953.715407][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5953.715675][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5953.715982][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5953.716256][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5953.716511][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5953.716779][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5953.717038][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5953.717331][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5953.717609][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5953.717864][ 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) [ 5953.718131][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5953.718351][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5953.718597][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5953.718851][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5953.719106][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5953.719352][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5953.719603][ C1] ? __create_object (mm/kmemleak.c:756) [ 5953.719849][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5953.720119][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5953.720403][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5953.720679][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5953.720964][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5953.721239][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5953.721486][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5953.721760][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5953.721999][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5953.722263][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5953.722528][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5953.722790][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5953.723065][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5953.723355][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5953.723619][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5953.723855][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5953.724105][ C1] __do_softirq (kernel/softirq.c:553) [ 5953.724345][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5953.724566][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5953.724856][ C1] [ 5953.725006][ C1] [ 5953.725159][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5953.725465][ 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) [ 5953.725724][ 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 [ 5953.726707][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5953.727017][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5953.727421][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5953.727825][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5953.728228][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5953.728629][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5953.729034][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5953.729327][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5953.729590][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5953.729836][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5953.730090][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5953.730368][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5953.730611][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5953.730886][ C1] do_idle (kernel/sched/idle.c:312) [ 5953.731091][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5953.731337][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5953.731584][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5953.731854][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 5980.576499][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 5980.577036][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 5980.577547][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5980.578020][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5980.578939][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5980.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) [ 5980.579882][ 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 ... [ 5980.580855][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 5980.581164][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5980.581562][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 5980.581961][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 5980.582363][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 5980.582763][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 5980.583163][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 5980.583612][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5980.583946][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 5980.584355][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5980.584756][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5980.585157][ C0] PKRU: 55555554 [ 5980.585339][ C0] Call Trace: [ 5980.585511][ C0] [ 5980.585660][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5980.585922][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5980.586167][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5980.586444][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5980.586717][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5980.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) [ 5980.587273][ 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)) [ 5980.587580][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5980.587842][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5980.588153][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5980.588448][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5980.588765][ 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) [ 5980.589055][ 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) [ 5980.589352][ 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) [ 5980.589644][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5980.589957][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5980.590198][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5980.590439][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5980.590680][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5980.590931][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5980.591204][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5980.591489][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5980.591727][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5980.591970][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5980.592232][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5980.592468][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5980.592716][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5980.592975][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5980.593257][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5980.593534][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5980.593782][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5980.594058][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5980.594322][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5980.594673][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5980.594926][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5980.595247][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5980.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) [ 5980.595718][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5980.595949][ C0] ? set_track_prepare (mm/slub.c:6440) [ 5980.596203][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5980.596483][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5980.596756][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 5980.596986][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5980.597307][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5980.597613][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5980.597898][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5980.598193][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5980.598441][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5980.598674][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5980.598973][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5980.599261][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5980.599587][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5980.599827][ 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)) [ 5980.600122][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 5980.600407][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5980.600725][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5980.600982][ 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)) [ 5980.601216][ C0] netif_receive_skb (net/core/dev.c:5768) [ 5980.601465][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5980.601778][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5980.602112][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5980.602414][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5980.602690][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5980.602979][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5980.603293][ 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) [ 5980.603528][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 5980.603793][ 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) [ 5980.604024][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 5980.604250][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 5980.604504][ 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) [ 5980.604769][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5980.605054][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5980.605294][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 5980.605573][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5980.605815][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 5980.606064][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5980.606281][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5980.606551][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5980.606860][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5980.607099][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 5980.607367][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5980.607610][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 5980.607843][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 5980.608083][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5980.608338][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 5980.608556][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 5980.608825][ C0] tc_run (net/core/dev.c:3912) [ 5980.609030][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 5980.609265][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5980.609504][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5980.609769][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5980.610027][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5980.610265][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5980.610532][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5980.610838][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5980.611113][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 5980.611401][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5980.611642][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5980.611900][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 5980.612240][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5980.612516][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5980.612770][ 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) [ 5980.613034][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5980.613253][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5980.613496][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5980.613804][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5980.614060][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5980.614302][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5980.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)) [ 5980.614787][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5980.615057][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5980.615341][ 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) [ 5980.615647][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 5980.615892][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 5980.616143][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5980.616385][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 5980.616653][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 5980.616919][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 5980.617161][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 5980.617418][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5980.617724][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5980.617989][ 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)) [ 5980.618212][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 5980.618475][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5980.618746][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 5980.618989][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 5980.619226][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5980.619488][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5980.619751][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5980.620015][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 5980.620288][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5980.620574][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5980.620815][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 5980.621105][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5980.621347][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5980.621612][ 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)) [ 5980.621834][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 5980.622131][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5980.622381][ C0] __do_softirq (kernel/softirq.c:553) [ 5980.622616][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5980.622837][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5980.623126][ C0] [ 5980.623276][ C0] [ 5980.623426][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5980.623735][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 5980.624092][ 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 [ 5980.625070][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 5980.625379][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 5980.625781][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 5980.626180][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 5980.626581][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 5980.626981][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 5980.627387][ 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) [ 5980.627669][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 5980.627904][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 5980.628206][ C0] RIP: 0033:0x7fcbb0ceb957 [ 5980.628435][ 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 [ 5980.629414][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 5980.629839][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 5980.630239][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 5980.630638][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 5980.631038][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 5980.631444][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 5980.633907][ 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) | [ 5980.634429][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 5980.634911][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 5980.635395][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5980.636339][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 5980.636957][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5980.637289][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 5980.638276][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 5980.638586][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 5980.638994][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 5980.639401][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 5980.639804][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 5980.640208][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 5980.640616][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 5980.641072][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 5980.641410][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 5980.641816][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 5980.642220][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 5980.642626][ C1] PKRU: 55555554 [ 5980.642810][ C1] Call Trace: [ 5980.642981][ C1] [ 5980.643133][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 5980.643401][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 5980.643648][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 5980.643930][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 5980.644210][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 5980.644504][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 5980.644773][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 5980.645081][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 5980.645348][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5980.645615][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 5980.645928][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 5980.646229][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5980.646552][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5980.646844][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 5980.647145][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 5980.647447][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 5980.647764][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5980.648008][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5980.648254][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 5980.648510][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 5980.648786][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5980.649075][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5980.649318][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5980.649563][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 5980.649828][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 5980.650066][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 5980.650317][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 5980.650579][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 5980.650858][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 5980.651138][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 5980.651390][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 5980.651664][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 5980.651931][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 5980.652284][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5980.652540][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 5980.652866][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 5980.653132][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 5980.653339][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5980.653574][ C1] ? set_track_prepare (mm/slub.c:6440) [ 5980.653832][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 5980.654119][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 5980.654350][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 5980.654675][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5980.654986][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5980.655273][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5980.655576][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5980.655829][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 5980.656062][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 5980.656368][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5980.656655][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 5980.656988][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5980.657230][ 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)) [ 5980.657532][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 5980.657820][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 5980.658141][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 5980.658399][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 5980.658638][ C1] netif_receive_skb (net/core/dev.c:5768) [ 5980.658891][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 5980.659210][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 5980.659552][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 5980.659853][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 5980.660133][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 5980.660424][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 5980.660694][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 5980.661015][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 5980.661234][ 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) [ 5980.661470][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 5980.661742][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5980.662012][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5980.662302][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 5980.662550][ 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) [ 5980.662814][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 5980.663082][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5980.663370][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5980.663613][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 5980.663892][ 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) [ 5980.664158][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 5980.664437][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5980.664680][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 5980.664924][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 5980.665159][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 5980.665448][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5980.665691][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 5980.665950][ 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) [ 5980.666213][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 5980.666466][ C1] tc_run (net/core/dev.c:3912) [ 5980.666673][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 5980.666909][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5980.667150][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 5980.667415][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 5980.667673][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 5980.667917][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5980.668184][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 5980.668494][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 5980.668771][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 5980.669027][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 5980.669296][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 5980.669556][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 5980.669848][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 5980.670128][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5980.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) [ 5980.670657][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 5980.670876][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 5980.671124][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 5980.671380][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 5980.671636][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 5980.671880][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 5980.672132][ C1] ? __create_object (mm/kmemleak.c:756) [ 5980.672379][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 5980.672651][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 5980.672936][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 5980.673211][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 5980.673499][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5980.673776][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 5980.674024][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5980.674304][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 5980.674544][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 5980.674809][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 5980.675074][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 5980.675339][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 5980.675615][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 5980.675905][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 5980.676170][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 5980.676406][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 5980.676658][ C1] __do_softirq (kernel/softirq.c:553) [ 5980.676895][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 5980.677117][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 5980.677408][ C1] [ 5980.677560][ C1] [ 5980.677712][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 5980.678022][ 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) [ 5980.678282][ 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 [ 5980.679269][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 5980.679584][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 5980.679989][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 5980.680399][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 5980.680806][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 5980.681212][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 5980.681619][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 5980.681914][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 5980.682179][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 5980.682426][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 5980.682681][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 5980.682963][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 5980.683207][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 5980.683485][ C1] do_idle (kernel/sched/idle.c:312) [ 5980.683692][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 5980.683939][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 5980.684192][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 5980.684466][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6008.576467][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6008.577001][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6008.577511][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6008.577984][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6008.578903][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6008.579518][ 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) [ 6008.579844][ 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 ... [ 6008.580818][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6008.581127][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6008.581528][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6008.581930][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6008.582329][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6008.582729][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6008.583129][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6008.583578][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6008.583912][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6008.584317][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6008.584716][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6008.585116][ C0] PKRU: 55555554 [ 6008.585296][ C0] Call Trace: [ 6008.585469][ C0] [ 6008.585617][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6008.585881][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6008.586124][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6008.586404][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6008.586677][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6008.586964][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6008.587230][ 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)) [ 6008.587536][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6008.587798][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6008.588109][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6008.588406][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6008.588722][ 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) [ 6008.589012][ 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) [ 6008.589311][ 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) [ 6008.589600][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6008.589913][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6008.590156][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6008.590397][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6008.590637][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6008.590889][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6008.591162][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6008.591448][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6008.591688][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6008.591928][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6008.592190][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6008.592426][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6008.592674][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6008.592933][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6008.593211][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6008.593490][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6008.593737][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6008.594014][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6008.594278][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6008.594624][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6008.594877][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6008.595198][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6008.595463][ 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) [ 6008.595667][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6008.595900][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6008.596153][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6008.596430][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6008.596703][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6008.596933][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6008.597254][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6008.597563][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6008.597845][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6008.598140][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6008.598387][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6008.598620][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6008.598921][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6008.599206][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6008.599533][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6008.599774][ 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)) [ 6008.600071][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6008.600357][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6008.600675][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6008.600931][ 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)) [ 6008.601167][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6008.601415][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6008.601727][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6008.602061][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6008.602362][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6008.602634][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6008.602927][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6008.603239][ 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) [ 6008.603472][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6008.603737][ 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) [ 6008.603973][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6008.604194][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6008.604446][ 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) [ 6008.604711][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6008.604999][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6008.605240][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6008.605517][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6008.605758][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6008.606005][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6008.606223][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6008.606492][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6008.606802][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6008.607042][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6008.607310][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6008.607549][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6008.607781][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6008.608023][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6008.608279][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6008.608494][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6008.608764][ C0] tc_run (net/core/dev.c:3912) [ 6008.608972][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6008.609202][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6008.609442][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6008.609704][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6008.609956][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6008.610197][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6008.610463][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6008.610768][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6008.611040][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6008.611326][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6008.611567][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6008.611825][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6008.612162][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6008.612440][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6008.612693][ 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) [ 6008.612960][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6008.613177][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6008.613422][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6008.613726][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6008.613982][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6008.614222][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6008.614472][ 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)) [ 6008.614708][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6008.614978][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6008.615261][ 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) [ 6008.615568][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6008.615815][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6008.616068][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6008.616307][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6008.616577][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6008.616842][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6008.617085][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6008.617342][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6008.617644][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6008.617910][ 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)) [ 6008.618132][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6008.618394][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6008.618662][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6008.618904][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6008.619141][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6008.619404][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6008.619666][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6008.619927][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6008.620197][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6008.620483][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6008.620721][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6008.621014][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6008.621253][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6008.621519][ 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)) [ 6008.621740][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6008.622038][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6008.622286][ C0] __do_softirq (kernel/softirq.c:553) [ 6008.622519][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6008.622741][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6008.623027][ C0] [ 6008.623177][ C0] [ 6008.623330][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6008.623635][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6008.623990][ 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 [ 6008.624964][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6008.625273][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6008.625673][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6008.626071][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6008.626473][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6008.626873][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6008.627276][ 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) [ 6008.627559][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6008.627792][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6008.628094][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6008.628320][ 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 [ 6008.629295][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6008.629717][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6008.630116][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6008.630517][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6008.630916][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6008.631316][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6008.633760][ 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) | [ 6008.634279][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6008.634757][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6008.635241][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6008.636178][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6008.636798][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6008.637123][ C1] Code: 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 42 09 00 00 <8b> 5d 00 85 db 75 62 be 04 00 00 00 48 89 ef e8 1a 26 0c fe 89 d8 All code ======== 0: 41 83 e4 07 and $0x7,%r12d 4: 49 01 c5 add %rax,%r13 7: 41 83 c4 03 add $0x3,%r12d b: be 04 00 00 00 mov $0x4,%esi 10: 48 89 ef mov %rbp,%rdi 13: e8 10 26 0c fe call 0xfffffffffe0c2628 18: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 1d: 41 38 c4 cmp %al,%r12b 20: 7c 08 jl 0x2a 22: 84 c0 test %al,%al 24: 0f 85 42 09 00 00 jne 0x96c 2a:* 8b 5d 00 mov 0x0(%rbp),%ebx <-- trapping instruction 2d: 85 db test %ebx,%ebx 2f: 75 62 jne 0x93 31: be 04 00 00 00 mov $0x4,%esi 36: 48 89 ef mov %rbp,%rdi 39: e8 1a 26 0c fe call 0xfffffffffe0c2658 3e: 89 d8 mov %ebx,%eax Code starting with the faulting instruction =========================================== 0: 8b 5d 00 mov 0x0(%rbp),%ebx 3: 85 db test %ebx,%ebx 5: 75 62 jne 0x69 7: be 04 00 00 00 mov $0x4,%esi c: 48 89 ef mov %rbp,%rdi f: e8 1a 26 0c fe call 0xfffffffffe0c262e 14: 89 d8 mov %ebx,%eax [ 6008.638106][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000246 [ 6008.638416][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6008.638821][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6008.639225][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6008.639627][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6008.640033][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6008.640437][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6008.640891][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6008.641227][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6008.641632][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6008.642039][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6008.642442][ C1] PKRU: 55555554 [ 6008.642626][ C1] Call Trace: [ 6008.642797][ C1] [ 6008.642948][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6008.643213][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6008.643460][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6008.643740][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6008.644018][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6008.644311][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6008.644579][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6008.644888][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6008.645153][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6008.645420][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6008.645731][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6008.646030][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6008.646348][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6008.646641][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6008.646934][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6008.647227][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6008.647542][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6008.647786][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6008.648030][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6008.648282][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6008.648558][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6008.648847][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6008.649088][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6008.649332][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6008.649595][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6008.649834][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6008.650084][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6008.650345][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6008.650624][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6008.650905][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6008.651154][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6008.651429][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6008.651695][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6008.652049][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6008.652305][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6008.652629][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6008.652895][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6008.653102][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6008.653335][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6008.653590][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6008.653872][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6008.654104][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6008.654426][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6008.654738][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6008.655022][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6008.655323][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6008.655574][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6008.655807][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6008.656111][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6008.656400][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6008.656730][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6008.656971][ 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)) [ 6008.657273][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6008.657562][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6008.657882][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6008.658141][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6008.658380][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6008.658632][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6008.658950][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6008.659289][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6008.659591][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6008.659872][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6008.660162][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6008.660432][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6008.660752][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6008.660971][ 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) [ 6008.661206][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6008.661478][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6008.661746][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6008.662036][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6008.662284][ 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) [ 6008.662549][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6008.662817][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6008.663104][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6008.663353][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6008.663632][ 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) [ 6008.663896][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6008.664180][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6008.664422][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6008.664666][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6008.664900][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6008.665188][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6008.665431][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6008.665690][ 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) [ 6008.665954][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6008.666205][ C1] tc_run (net/core/dev.c:3912) [ 6008.666412][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6008.666647][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6008.666887][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6008.667152][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6008.667407][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6008.667650][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6008.667917][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6008.668226][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6008.668501][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6008.668756][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6008.669024][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6008.669283][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6008.669574][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6008.669854][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6008.670110][ 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) [ 6008.670378][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6008.670598][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6008.670845][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6008.671100][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6008.671355][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6008.671598][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6008.671850][ C1] ? __create_object (mm/kmemleak.c:756) [ 6008.672097][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6008.672368][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6008.672655][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6008.672930][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6008.673217][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6008.673492][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6008.673740][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6008.674017][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6008.674257][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6008.674522][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6008.674787][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6008.675050][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6008.675327][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6008.675616][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6008.675881][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6008.676116][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6008.676366][ C1] __do_softirq (kernel/softirq.c:553) [ 6008.676603][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6008.676825][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6008.677114][ C1] [ 6008.677265][ C1] [ 6008.677416][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6008.677725][ 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) [ 6008.677984][ 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 [ 6008.678967][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6008.679280][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6008.679683][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6008.680090][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6008.680496][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6008.680899][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6008.681304][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6008.681599][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6008.681863][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6008.682109][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6008.682364][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6008.682644][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6008.682887][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6008.683163][ C1] do_idle (kernel/sched/idle.c:312) [ 6008.683369][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6008.683618][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6008.683866][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6008.684140][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6031.735637][ C1] rcu: 1-....: (3630974 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=855580 | [ 6031.736131][ C1] rcu: (t=3617828 jiffies g=2033089 q=12 ncpus=4) | [ 6031.736468][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 6031.736744][ C0] NMI backtrace for cpu 0 [ 6031.736753][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6031.736755][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 6031.736763][ 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) [ 6031.736765][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [ 6031.736768][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6031.736770][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6031.736771][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6031.736773][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6031.736775][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6031.736776][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6031.736778][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6031.736782][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6031.736784][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6031.736785][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6031.736787][ C0] PKRU: 55555554 [ 6031.736788][ C0] Call Trace: [ 6031.736790][ C0] [ 6031.736793][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6031.736798][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6031.736804][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6031.736808][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6031.736812][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6031.736815][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6031.736818][ 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) [ 6031.736823][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 6031.736826][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 6031.736830][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 6031.736834][ C0] [ 6031.736835][ C0] [ 6031.736835][ 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) [ 6031.736839][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6031.736842][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6031.736846][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6031.736850][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6031.736854][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6031.736857][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6031.736860][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6031.736863][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6031.736866][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6031.736871][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6031.736874][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6031.736880][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6031.736883][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6031.736888][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6031.736895][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6031.736899][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6031.736901][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6031.736903][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6031.736906][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6031.736911][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6031.736916][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6031.736919][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6031.736929][ 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) [ 6031.736932][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6031.736935][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6031.736940][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6031.736943][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6031.736947][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6031.736950][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6031.736957][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6031.736962][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6031.736966][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6031.736975][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6031.736978][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6031.736981][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6031.736984][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6031.736987][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6031.736992][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6031.736994][ 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)) [ 6031.736998][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6031.737002][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6031.737006][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6031.737009][ 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)) [ 6031.737011][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6031.737014][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6031.737023][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6031.737030][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6031.737037][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6031.737042][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6031.737052][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6031.737060][ 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) [ 6031.737065][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6031.737067][ 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) [ 6031.737070][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6031.737074][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6031.737077][ 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) [ 6031.737080][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6031.737083][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6031.737086][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6031.737089][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6031.737092][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6031.737095][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6031.737098][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6031.737100][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6031.737105][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6031.737108][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6031.737113][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6031.737118][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6031.737121][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6031.737125][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6031.737126][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6031.737129][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6031.737132][ C0] tc_run (net/core/dev.c:3912) [ 6031.737136][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6031.737139][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6031.737142][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6031.737146][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6031.737150][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6031.737152][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6031.737155][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6031.737159][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6031.737162][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6031.737170][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6031.737174][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6031.737178][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6031.737185][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6031.737188][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6031.737192][ 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) [ 6031.737195][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6031.737199][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6031.737201][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6031.737206][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6031.737208][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6031.737212][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6031.737216][ 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)) [ 6031.737218][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6031.737224][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6031.737228][ 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) [ 6031.737232][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6031.737237][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6031.737239][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6031.737241][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6031.737244][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6031.737247][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6031.737249][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6031.737252][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6031.737255][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6031.737260][ 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)) [ 6031.737266][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6031.737269][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6031.737272][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6031.737276][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6031.737280][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6031.737284][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6031.737288][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6031.737291][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6031.737296][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6031.737299][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6031.737301][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6031.737306][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6031.737308][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6031.737311][ 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)) [ 6031.737314][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6031.737318][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6031.737322][ C0] __do_softirq (kernel/softirq.c:553) [ 6031.737326][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6031.737329][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6031.737333][ C0] [ 6031.737334][ C0] [ 6031.737335][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6031.737338][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6031.737342][ 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 [ 6031.737344][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6031.737347][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6031.737348][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6031.737350][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6031.737351][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6031.737353][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6031.737358][ 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) [ 6031.737362][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6031.737367][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6031.737370][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6031.737373][ 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 [ 6031.737375][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6031.737377][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6031.737379][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6031.737380][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6031.737382][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6031.737383][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6031.737380][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 6031.737382][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 6031.737383][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6031.737388][ C0] [ 6031.790392][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6031.791012][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6031.791345][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6031.792326][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6031.792638][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6031.793042][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6031.793446][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6031.793851][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6031.794258][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6031.794662][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6031.795114][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6031.795450][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6031.795855][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6031.796261][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6031.796664][ C1] PKRU: 55555554 [ 6031.796849][ C1] Call Trace: [ 6031.797020][ C1] [ 6031.797171][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6031.797446][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6031.797702][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6031.797959][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6031.798192][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6031.798465][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6031.798737][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6031.798996][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6031.799283][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6031.799529][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6031.799845][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6031.800120][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6031.800413][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6031.800681][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6031.800990][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6031.801254][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6031.801518][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6031.801831][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6031.802130][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6031.802449][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6031.802741][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6031.803039][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6031.803333][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6031.803648][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6031.803892][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6031.804136][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6031.804388][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6031.804663][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6031.804953][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6031.805192][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6031.805436][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6031.805699][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6031.805938][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6031.806188][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6031.806449][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6031.806726][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6031.807006][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6031.807257][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6031.807531][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6031.807799][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6031.808149][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6031.808406][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6031.808730][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6031.808997][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6031.809204][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6031.809438][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6031.809693][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6031.809975][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6031.810203][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6031.810527][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6031.810838][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6031.811123][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6031.811421][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6031.811673][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6031.811906][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6031.812212][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6031.812501][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6031.812831][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6031.813070][ 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)) [ 6031.813372][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6031.813661][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6031.813985][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6031.814244][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6031.814483][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6031.814734][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6031.815051][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6031.815388][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6031.815691][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6031.815970][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6031.816259][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6031.816528][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6031.816846][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6031.817066][ 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) [ 6031.817301][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6031.817573][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6031.817839][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6031.818131][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6031.818379][ 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) [ 6031.818643][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6031.818911][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6031.819198][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6031.819441][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6031.819720][ 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) [ 6031.819983][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6031.820264][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6031.820506][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6031.820749][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6031.820984][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6031.821271][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6031.821514][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6031.821772][ 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) [ 6031.822035][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6031.822287][ C1] tc_run (net/core/dev.c:3912) [ 6031.822494][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6031.822729][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6031.822970][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6031.823235][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6031.823490][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6031.823731][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6031.824001][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6031.824309][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6031.824584][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6031.824840][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6031.825109][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6031.825368][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6031.825658][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6031.825937][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6031.826192][ 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) [ 6031.826460][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6031.826681][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6031.826926][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6031.827182][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6031.827437][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6031.827681][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6031.827932][ C1] ? __create_object (mm/kmemleak.c:756) [ 6031.828180][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6031.828450][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6031.828735][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6031.829010][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6031.829296][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6031.829571][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6031.829819][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6031.830093][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6031.830333][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6031.830598][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6031.830862][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6031.831126][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6031.831404][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6031.831693][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6031.831957][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6031.832192][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6031.832444][ C1] __do_softirq (kernel/softirq.c:553) [ 6031.832681][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6031.832903][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6031.833194][ C1] [ 6031.833345][ C1] [ 6031.833498][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6031.833805][ 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) [ 6031.834066][ 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 [ 6031.835050][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6031.835362][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6031.835766][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6031.836170][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6031.836573][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6031.836976][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6031.837384][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6031.837679][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6031.837943][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6031.838189][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6031.838443][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6031.838723][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6031.838966][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6031.839242][ C1] do_idle (kernel/sched/idle.c:312) [ 6031.839456][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6031.839703][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6031.839949][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6031.840222][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6056.576508][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6056.577049][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6056.577564][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6056.578038][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6056.578959][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6056.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) [ 6056.579915][ 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 ... [ 6056.580894][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6056.581205][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6056.581606][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6056.582008][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6056.582415][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6056.582817][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6056.583218][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6056.583671][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6056.584011][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6056.584420][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6056.584821][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6056.585221][ C0] PKRU: 55555554 [ 6056.585404][ C0] Call Trace: [ 6056.585576][ C0] [ 6056.585726][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6056.585989][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6056.586235][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6056.586512][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6056.586788][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6056.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) [ 6056.587346][ 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)) [ 6056.587657][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6056.587921][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6056.588233][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6056.588528][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6056.588845][ 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) [ 6056.589138][ 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) [ 6056.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) [ 6056.589728][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6056.590042][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6056.590283][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6056.590526][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6056.590767][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6056.591018][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6056.591292][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6056.591582][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6056.591822][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6056.592066][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6056.592328][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6056.592564][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6056.592813][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6056.593073][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6056.593352][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6056.593630][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6056.593888][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6056.594160][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6056.594425][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6056.594779][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6056.595033][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6056.595356][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6056.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) [ 6056.595829][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6056.596063][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6056.596317][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6056.596597][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6056.596873][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6056.597102][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6056.597427][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6056.597735][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6056.598022][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6056.598319][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6056.598568][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6056.598800][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6056.599100][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6056.599389][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6056.599716][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6056.599957][ 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)) [ 6056.600254][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6056.600543][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6056.600863][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6056.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)) [ 6056.601355][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6056.601606][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6056.601923][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6056.602257][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6056.602559][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6056.602835][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6056.603124][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6056.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) [ 6056.603676][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6056.603946][ 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) [ 6056.604178][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6056.604403][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6056.604657][ 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) [ 6056.604923][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6056.605210][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6056.605450][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6056.605729][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6056.605969][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6056.606218][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6056.606436][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6056.606707][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6056.607023][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6056.607261][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6056.607530][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6056.607773][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6056.608006][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6056.608246][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6056.608502][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6056.608720][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6056.608989][ C0] tc_run (net/core/dev.c:3912) [ 6056.609194][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6056.609428][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6056.609668][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6056.609932][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6056.610188][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6056.610425][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6056.610693][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6056.611001][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6056.611283][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6056.611571][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6056.611814][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6056.612072][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6056.612411][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6056.612689][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6056.612943][ 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) [ 6056.613210][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6056.613429][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6056.613672][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6056.613985][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6056.614237][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6056.614480][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6056.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)) [ 6056.614965][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6056.615235][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6056.615519][ 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) [ 6056.615826][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6056.616072][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6056.616324][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6056.616565][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6056.616836][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6056.617109][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6056.617352][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6056.617610][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6056.617918][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6056.618184][ 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)) [ 6056.618408][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6056.618671][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6056.618940][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6056.619182][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6056.619418][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6056.619683][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6056.619947][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6056.620210][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6056.620484][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6056.620770][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6056.621011][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6056.621303][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6056.621544][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6056.621809][ 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)) [ 6056.622032][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6056.622331][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6056.622582][ C0] __do_softirq (kernel/softirq.c:553) [ 6056.622819][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6056.623041][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6056.623331][ C0] [ 6056.623482][ C0] [ 6056.623633][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6056.623947][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6056.624301][ 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 [ 6056.625280][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6056.625589][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6056.625993][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6056.626393][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6056.626794][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6056.627196][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6056.627604][ 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) [ 6056.627887][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6056.628122][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6056.628425][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6056.628657][ 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 [ 6056.629635][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6056.630060][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6056.630460][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6056.630859][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6056.631261][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6056.631664][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6056.634181][ 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) | [ 6056.634709][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6056.635198][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6056.635695][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6056.636655][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6056.637293][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6056.637632][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6056.638631][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6056.638946][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6056.639355][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6056.639763][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6056.640172][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6056.640582][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6056.640989][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6056.641445][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6056.641784][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6056.642194][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6056.642604][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6056.643011][ C1] PKRU: 55555554 [ 6056.643198][ C1] Call Trace: [ 6056.643370][ C1] [ 6056.643528][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6056.643804][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6056.644051][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6056.644338][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6056.644615][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6056.644911][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6056.645181][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6056.645492][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6056.645759][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6056.646028][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6056.646343][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6056.646644][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6056.646965][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6056.647261][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6056.647563][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6056.647858][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6056.648174][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6056.648420][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6056.648665][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6056.648919][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6056.649195][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6056.649486][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6056.649728][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6056.649974][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6056.650238][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6056.650478][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6056.650730][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6056.650993][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6056.651274][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6056.651555][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6056.651806][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6056.652082][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6056.652349][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6056.652703][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6056.652961][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6056.653287][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6056.653556][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6056.653770][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6056.654007][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6056.654264][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6056.654548][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6056.654779][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6056.655110][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6056.655423][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6056.655711][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6056.656013][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6056.656267][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6056.656503][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6056.656809][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6056.657101][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6056.657433][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6056.657675][ 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)) [ 6056.657980][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6056.658273][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6056.658595][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6056.658855][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6056.659095][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6056.659348][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6056.659672][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6056.660009][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6056.660313][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6056.660594][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6056.660886][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6056.661158][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6056.661479][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6056.661701][ 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) [ 6056.661938][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6056.662213][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6056.662483][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6056.662775][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6056.663026][ 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) [ 6056.663291][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6056.663560][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6056.663856][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6056.664099][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6056.664386][ 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) [ 6056.664651][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6056.664932][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6056.665175][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6056.665421][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6056.665656][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6056.665944][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6056.666196][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6056.666456][ 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) [ 6056.666721][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6056.666973][ C1] tc_run (net/core/dev.c:3912) [ 6056.667181][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6056.667417][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6056.667659][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6056.667925][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6056.668183][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6056.668426][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6056.668695][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6056.669005][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6056.669281][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6056.669538][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6056.669807][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6056.670071][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6056.670368][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6056.670648][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6056.670907][ 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) [ 6056.671184][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6056.671406][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6056.671654][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6056.671911][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6056.672168][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6056.672419][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6056.672673][ C1] ? __create_object (mm/kmemleak.c:756) [ 6056.672924][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6056.673195][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6056.673480][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6056.673762][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6056.674051][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6056.674327][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6056.674577][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6056.674855][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6056.675096][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6056.675362][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6056.675628][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6056.675893][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6056.676172][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6056.676463][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6056.676729][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6056.676966][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6056.677220][ C1] __do_softirq (kernel/softirq.c:553) [ 6056.677458][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6056.677681][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6056.677973][ C1] [ 6056.678127][ C1] [ 6056.678281][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6056.678591][ 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) [ 6056.678852][ 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 [ 6056.679839][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6056.680155][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6056.680563][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6056.680973][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6056.681380][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6056.681786][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6056.682193][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6056.682489][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6056.682754][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6056.683002][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6056.683257][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6056.683539][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6056.683790][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6056.684069][ C1] do_idle (kernel/sched/idle.c:312) [ 6056.684276][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6056.684523][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6056.684772][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6056.685046][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6084.576474][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6084.577008][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6084.577522][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6084.577997][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6084.578920][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6084.579532][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 6084.579820][ C0] 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) [ 6084.580796][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [ 6084.581106][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6084.581507][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6084.581906][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6084.582306][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6084.582711][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6084.583113][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6084.583566][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6084.583903][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6084.584305][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6084.584708][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6084.585109][ C0] PKRU: 55555554 [ 6084.585293][ C0] Call Trace: [ 6084.585463][ C0] [ 6084.585613][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6084.585877][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6084.586122][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6084.586400][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6084.586673][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6084.586966][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6084.587232][ 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)) [ 6084.587538][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6084.587802][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6084.588111][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6084.588408][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6084.588724][ 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) [ 6084.589014][ C0] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 6084.589266][ 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) [ 6084.589552][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6084.589866][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6084.590108][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6084.590351][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6084.590592][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6084.590842][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6084.591116][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6084.591402][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6084.591642][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6084.591886][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6084.592147][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6084.592384][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6084.592631][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6084.592890][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6084.593168][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6084.593449][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6084.593701][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6084.593973][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6084.594237][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6084.594589][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6084.594842][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6084.595164][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6084.595429][ 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) [ 6084.595635][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6084.595866][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6084.596120][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6084.596400][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6084.596675][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6084.596903][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6084.597225][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6084.597532][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6084.597816][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6084.598112][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6084.598361][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6084.598592][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6084.598892][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6084.599180][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6084.599508][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6084.599746][ 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)) [ 6084.600045][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6084.600332][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6084.600650][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6084.600907][ 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)) [ 6084.601142][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6084.601392][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6084.601706][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6084.602039][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6084.602341][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6084.602617][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6084.602906][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6084.603220][ 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) [ 6084.603455][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6084.603723][ 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) [ 6084.603955][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6084.604178][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6084.604431][ 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) [ 6084.604696][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6084.604981][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6084.605220][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6084.605498][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6084.605737][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6084.605986][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6084.606203][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6084.606473][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6084.606783][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6084.607022][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6084.607289][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6084.607533][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6084.607765][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6084.608005][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6084.608261][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6084.608479][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6084.608749][ C0] tc_run (net/core/dev.c:3912) [ 6084.608954][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6084.609188][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6084.609428][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6084.609690][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6084.609945][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6084.610181][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6084.610451][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6084.610756][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6084.611030][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6084.611318][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6084.611560][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6084.611818][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6084.612157][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6084.612434][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6084.612686][ 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) [ 6084.612952][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6084.613171][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6084.613414][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6084.613724][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6084.613976][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6084.614218][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6084.614469][ 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)) [ 6084.614701][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6084.614971][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6084.615255][ 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) [ 6084.615560][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6084.615805][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6084.616056][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6084.616297][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6084.616565][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6084.616831][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6084.617074][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6084.617330][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6084.617636][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6084.617900][ 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)) [ 6084.618124][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6084.618386][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6084.618657][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6084.618898][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6084.619134][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6084.619397][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6084.619659][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6084.619922][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6084.620194][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6084.620479][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6084.620720][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6084.621009][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6084.621251][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6084.621515][ 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)) [ 6084.621738][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6084.622035][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6084.622284][ C0] __do_softirq (kernel/softirq.c:553) [ 6084.622519][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6084.622739][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6084.623026][ C0] [ 6084.623176][ C0] [ 6084.623325][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6084.623638][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6084.623990][ 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 [ 6084.624966][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6084.625274][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6084.625674][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6084.626073][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6084.626472][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6084.626874][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6084.627279][ 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) [ 6084.627560][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6084.627794][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6084.628094][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6084.628322][ 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 [ 6084.629297][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6084.629720][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6084.630119][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6084.630518][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6084.630918][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6084.631320][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6084.633769][ 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) | [ 6084.634284][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6084.634768][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6084.635251][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6084.636192][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6084.636811][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6084.637140][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6084.638124][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6084.638437][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6084.638841][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6084.639247][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6084.639653][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6084.640059][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6084.640465][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6084.640920][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6084.641258][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6084.641664][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6084.642069][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6084.642474][ C1] PKRU: 55555554 [ 6084.642657][ C1] Call Trace: [ 6084.642830][ C1] [ 6084.642979][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6084.643246][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6084.643492][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6084.643777][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6084.644055][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6084.644348][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6084.644618][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6084.644928][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6084.645193][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6084.645458][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6084.645771][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6084.646075][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6084.646394][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6084.646687][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6084.646987][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6084.647279][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6084.647598][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6084.647841][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6084.648085][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6084.648340][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6084.648617][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6084.648906][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6084.649149][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6084.649394][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6084.649658][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6084.649895][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6084.650145][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6084.650407][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6084.650686][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6084.650968][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6084.651220][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6084.651496][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6084.651762][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6084.652113][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6084.652369][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6084.652694][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6084.652960][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6084.653170][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6084.653403][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6084.653662][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6084.653943][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6084.654173][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6084.654497][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6084.654809][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6084.655094][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6084.655395][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6084.655645][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6084.655879][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6084.656185][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6084.656473][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6084.656803][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6084.657046][ 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)) [ 6084.657347][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6084.657636][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6084.657958][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6084.658217][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6084.658457][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6084.658709][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6084.659025][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6084.659366][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6084.659670][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6084.659947][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6084.660241][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6084.660512][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6084.660833][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6084.661053][ 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) [ 6084.661289][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6084.661561][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6084.661830][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6084.662119][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6084.662369][ 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) [ 6084.662634][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6084.662903][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6084.663194][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6084.663438][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6084.663721][ 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) [ 6084.663986][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6084.664266][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6084.664511][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6084.664756][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6084.664989][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6084.665280][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6084.665522][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6084.665782][ 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) [ 6084.666047][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6084.666298][ C1] tc_run (net/core/dev.c:3912) [ 6084.666507][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6084.666739][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6084.666982][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6084.667247][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6084.667503][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6084.667745][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6084.668014][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6084.668324][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6084.668599][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6084.668857][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6084.669126][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6084.669385][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6084.669677][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6084.669958][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6084.670215][ 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) [ 6084.670484][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6084.670703][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6084.670951][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6084.671208][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6084.671469][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6084.671714][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6084.671965][ C1] ? __create_object (mm/kmemleak.c:756) [ 6084.672211][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6084.672483][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6084.672773][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6084.673050][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6084.673336][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6084.673615][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6084.673863][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6084.674140][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6084.674378][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6084.674644][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6084.674910][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6084.675175][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6084.675454][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6084.675741][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6084.676006][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6084.676245][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6084.676499][ C1] __do_softirq (kernel/softirq.c:553) [ 6084.676735][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6084.676959][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6084.677247][ C1] [ 6084.677402][ C1] [ 6084.677554][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6084.677863][ 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) [ 6084.678124][ 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 [ 6084.679110][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6084.679423][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6084.679828][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6084.680232][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6084.680639][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6084.681047][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6084.681453][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6084.681747][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6084.682012][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6084.682257][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6084.682512][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6084.682797][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6084.683038][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6084.683318][ C1] do_idle (kernel/sched/idle.c:312) [ 6084.683525][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6084.683778][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6084.684025][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6084.684300][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6109.843635][ C1] rcu: 1-....: (3708779 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=875053 | [ 6109.844133][ C1] rcu: (t=3695936 jiffies g=2033089 q=12 ncpus=4) | [ 6109.844466][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 6109.844739][ C0] NMI backtrace for cpu 0 [ 6109.844747][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6109.844749][ 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) [ 6109.844756][ 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 ... [ 6109.844759][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6109.844762][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6109.844764][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6109.844765][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6109.844766][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6109.844768][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6109.844770][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6109.844772][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6109.844775][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6109.844777][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6109.844778][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6109.844780][ C0] PKRU: 55555554 [ 6109.844781][ C0] Call Trace: [ 6109.844783][ C0] [ 6109.844787][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6109.844792][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6109.844797][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6109.844801][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6109.844805][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6109.844807][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6109.844811][ 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) [ 6109.844815][ 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) [ 6109.844818][ 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) [ 6109.844821][ 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) [ 6109.844825][ C0] [ 6109.844826][ C0] [ 6109.844827][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6109.844829][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6109.844834][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6109.844838][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6109.844841][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6109.844845][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6109.844847][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6109.844851][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6109.844853][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6109.844857][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6109.844861][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6109.844867][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6109.844870][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6109.844875][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6109.844881][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6109.844885][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6109.844888][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6109.844890][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6109.844893][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6109.844898][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6109.844903][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6109.844906][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6109.844918][ 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) [ 6109.844920][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6109.844923][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6109.844928][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6109.844931][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6109.844935][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6109.844939][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6109.844945][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6109.844951][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6109.844955][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6109.844964][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6109.844967][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6109.844969][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6109.844973][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6109.844976][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6109.844981][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6109.844983][ 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)) [ 6109.844987][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6109.844991][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6109.844995][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6109.844998][ 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)) [ 6109.845000][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6109.845004][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6109.845011][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6109.845018][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6109.845025][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6109.845030][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6109.845041][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6109.845048][ 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) [ 6109.845053][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6109.845056][ 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) [ 6109.845058][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6109.845062][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6109.845065][ 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) [ 6109.845068][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6109.845071][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6109.845074][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6109.845077][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6109.845081][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6109.845084][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6109.845086][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6109.845089][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6109.845094][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6109.845096][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6109.845102][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6109.845106][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6109.845109][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6109.845112][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6109.845114][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6109.845117][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6109.845120][ C0] tc_run (net/core/dev.c:3912) [ 6109.845124][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6109.845127][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6109.845129][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6109.845133][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6109.845137][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6109.845139][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6109.845143][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6109.845147][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6109.845150][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6109.845157][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6109.845161][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6109.845165][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6109.845172][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6109.845175][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6109.845179][ 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) [ 6109.845183][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6109.845186][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6109.845189][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6109.845193][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6109.845196][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6109.845200][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6109.845203][ 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)) [ 6109.845206][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6109.845212][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6109.845216][ 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) [ 6109.845219][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6109.845224][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6109.845226][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6109.845229][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6109.845231][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6109.845234][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6109.845236][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6109.845238][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6109.845242][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6109.845245][ 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)) [ 6109.845249][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6109.845253][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6109.845256][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6109.845259][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6109.845264][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6109.845269][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6109.845273][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6109.845276][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6109.845280][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6109.845283][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6109.845285][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6109.845291][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6109.845293][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6109.845296][ 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)) [ 6109.845299][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6109.845303][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6109.845306][ C0] __do_softirq (kernel/softirq.c:553) [ 6109.845311][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6109.845314][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6109.845317][ C0] [ 6109.845318][ C0] [ 6109.845319][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6109.845323][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6109.845327][ 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 [ 6109.845328][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6109.845331][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6109.845332][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6109.845334][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6109.845335][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6109.845337][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6109.845342][ 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) [ 6109.845346][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6109.845351][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6109.845354][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6109.845357][ 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 [ 6109.845358][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6109.845361][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6109.845362][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6109.845364][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6109.845365][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6109.845366][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6109.845364][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 6109.845365][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 6109.845366][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6109.845371][ C0] [ 6109.898223][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6109.898848][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6109.899179][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6109.900162][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6109.900473][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6109.900876][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6109.901280][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6109.901686][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6109.902092][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6109.902496][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6109.902948][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6109.903284][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6109.903693][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6109.904097][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6109.904501][ C1] PKRU: 55555554 [ 6109.904684][ C1] Call Trace: [ 6109.904858][ C1] [ 6109.905007][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6109.905283][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6109.905539][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6109.905794][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6109.906029][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6109.906302][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6109.906574][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6109.906833][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6109.907122][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6109.907367][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6109.907684][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6109.907961][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6109.908254][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6109.908521][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6109.908832][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6109.909096][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6109.909360][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6109.909674][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6109.909972][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6109.910291][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6109.910585][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6109.910883][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6109.911178][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6109.911495][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6109.911737][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6109.911979][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6109.912231][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6109.912505][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6109.912796][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6109.913038][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6109.913280][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6109.913547][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6109.913787][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6109.914038][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6109.914300][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6109.914578][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6109.914859][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6109.915110][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6109.915387][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6109.915655][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6109.916005][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6109.916261][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6109.916585][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6109.916851][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6109.917057][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6109.917292][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6109.917548][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6109.917828][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6109.918058][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6109.918382][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6109.918692][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6109.918979][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6109.919278][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6109.919528][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6109.919762][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6109.920064][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6109.920355][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6109.920685][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6109.920928][ 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)) [ 6109.921226][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6109.921520][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6109.921842][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6109.922101][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6109.922337][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6109.922589][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6109.922907][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6109.923244][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6109.923551][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6109.923829][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6109.924119][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6109.924390][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6109.924708][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6109.924930][ 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) [ 6109.925163][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6109.925438][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6109.925707][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6109.925996][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6109.926246][ 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) [ 6109.926511][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6109.926778][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6109.927067][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6109.927308][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6109.927590][ 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) [ 6109.927855][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6109.928134][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6109.928378][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6109.928621][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6109.928855][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6109.929144][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6109.929385][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6109.929643][ 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) [ 6109.929906][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6109.930158][ C1] tc_run (net/core/dev.c:3912) [ 6109.930365][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6109.930601][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6109.930844][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6109.931108][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6109.931365][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6109.931606][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6109.931875][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6109.932181][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6109.932459][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6109.932714][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6109.932983][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6109.933243][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6109.933538][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6109.933816][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6109.934073][ 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) [ 6109.934343][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6109.934564][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6109.934811][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6109.935068][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6109.935322][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6109.935564][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6109.935816][ C1] ? __create_object (mm/kmemleak.c:756) [ 6109.936063][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6109.936334][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6109.936619][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6109.936897][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6109.937180][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6109.937455][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6109.937703][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6109.937978][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6109.938218][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6109.938483][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6109.938747][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6109.939009][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6109.939289][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6109.939578][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6109.939842][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6109.940080][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6109.940330][ C1] __do_softirq (kernel/softirq.c:553) [ 6109.940566][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6109.940790][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6109.941079][ C1] [ 6109.941229][ C1] [ 6109.941384][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6109.941691][ 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) [ 6109.941950][ 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 [ 6109.942935][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6109.943245][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6109.943654][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6109.944057][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6109.944460][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6109.944864][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6109.945272][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6109.945564][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6109.945827][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6109.946074][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6109.946329][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6109.946609][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6109.946852][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6109.947128][ C1] do_idle (kernel/sched/idle.c:312) [ 6109.947335][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6109.947580][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6109.947828][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6109.948100][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6136.576459][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6136.576994][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6136.577505][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6136.577977][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6136.578898][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6136.579514][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 6136.579803][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [ 6136.580778][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000286 [ 6136.581084][ C0] RAX: ffff888008121b5c RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6136.581488][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [ 6136.581888][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6136.582288][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6136.582686][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6136.583091][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6136.583542][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6136.583875][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6136.584277][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6136.584676][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6136.585078][ C0] PKRU: 55555554 [ 6136.585261][ C0] Call Trace: [ 6136.585430][ C0] [ 6136.585580][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6136.585844][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6136.586087][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6136.586366][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6136.586639][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6136.586928][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6136.587196][ 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)) [ 6136.587500][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6136.587763][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 6136.588026][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6136.588335][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6136.588634][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6136.588949][ 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) [ 6136.589238][ C0] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 6136.589496][ 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) [ 6136.589780][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6136.590092][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6136.590332][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6136.590573][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6136.590814][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6136.591063][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6136.591335][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6136.591621][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6136.591861][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6136.592104][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6136.592365][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6136.592601][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6136.592849][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6136.593108][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6136.593389][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6136.593667][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6136.593915][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6136.594187][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6136.594450][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6136.594801][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6136.595054][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6136.595375][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6136.595639][ 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) [ 6136.595844][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6136.596073][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6136.596328][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6136.596607][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6136.596881][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6136.597108][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6136.597428][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6136.597735][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6136.598018][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6136.598313][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6136.598562][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6136.598793][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6136.599093][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6136.599381][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6136.599707][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6136.599945][ 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)) [ 6136.600242][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6136.600529][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6136.600845][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6136.601102][ 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)) [ 6136.601337][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6136.601586][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6136.601900][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6136.602233][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6136.602533][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6136.602809][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6136.603098][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6136.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) [ 6136.603649][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6136.603915][ 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) [ 6136.604144][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6136.604368][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6136.604621][ 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) [ 6136.604885][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6136.605170][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6136.605412][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6136.605686][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6136.605928][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6136.606176][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6136.606392][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6136.606662][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6136.606970][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6136.607210][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6136.607479][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6136.607721][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6136.607953][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6136.608191][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6136.608447][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6136.608666][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6136.608934][ C0] tc_run (net/core/dev.c:3912) [ 6136.609139][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6136.609374][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6136.609612][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6136.609875][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6136.610128][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6136.610367][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6136.610632][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6136.610939][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6136.611211][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6136.611501][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6136.611743][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6136.612001][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6136.612340][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6136.612616][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6136.612869][ 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) [ 6136.613134][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6136.613355][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6136.613599][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6136.613905][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6136.614158][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6136.614399][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6136.614649][ 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)) [ 6136.614883][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6136.615149][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6136.615435][ 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) [ 6136.615739][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6136.615984][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6136.616236][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6136.616477][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6136.616745][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6136.617009][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6136.617253][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6136.617509][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6136.617814][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6136.618078][ 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)) [ 6136.618300][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6136.618562][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6136.618832][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6136.619072][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6136.619310][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6136.619571][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6136.619832][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6136.620094][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6136.620365][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6136.620652][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6136.620892][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6136.621181][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6136.621421][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6136.621685][ 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)) [ 6136.621906][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6136.622203][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6136.622451][ C0] __do_softirq (kernel/softirq.c:553) [ 6136.622685][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6136.622904][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6136.623191][ C0] [ 6136.623344][ C0] [ 6136.623494][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6136.623800][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6136.624151][ 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 [ 6136.625125][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6136.625431][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6136.625835][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6136.626234][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6136.626634][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6136.627034][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6136.627439][ 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) [ 6136.627721][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6136.627955][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6136.628254][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6136.628484][ 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 [ 6136.629456][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6136.629878][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6136.630278][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6136.630677][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6136.631076][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6136.631479][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6136.633928][ 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) | [ 6136.634442][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6136.634921][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6136.635407][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6136.636341][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6136.636961][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6136.637290][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6136.638274][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6136.638586][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6136.638991][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6136.639396][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6136.639800][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6136.640207][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6136.640611][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6136.641064][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6136.641402][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6136.641808][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6136.642215][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6136.642619][ C1] PKRU: 55555554 [ 6136.642804][ C1] Call Trace: [ 6136.642977][ C1] [ 6136.643127][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6136.643395][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6136.643643][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6136.643922][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6136.644197][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6136.644491][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6136.644760][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6136.645070][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6136.645336][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6136.645600][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6136.645913][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6136.646211][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6136.646530][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6136.646824][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6136.647122][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6136.647417][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6136.647734][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6136.647976][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6136.648221][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6136.648473][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6136.648749][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6136.649039][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6136.649281][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6136.649525][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6136.649788][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6136.650027][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6136.650278][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6136.650540][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6136.650817][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6136.651097][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6136.651349][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6136.651624][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6136.651893][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6136.652243][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6136.652500][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6136.652824][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6136.653090][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6136.653297][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6136.653534][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6136.653790][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6136.654070][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6136.654300][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6136.654623][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6136.654934][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6136.655221][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6136.655520][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6136.655772][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6136.656006][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6136.656308][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6136.656599][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6136.656930][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6136.657170][ 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)) [ 6136.657471][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6136.657760][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6136.658081][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6136.658339][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6136.658577][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6136.658828][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6136.659147][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6136.659485][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6136.659788][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6136.660067][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6136.660356][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6136.660624][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6136.660944][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6136.661166][ 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) [ 6136.661399][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6136.661671][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6136.661940][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6136.662229][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6136.662479][ 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) [ 6136.662743][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6136.663011][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6136.663299][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6136.663544][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6136.663826][ 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) [ 6136.664090][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6136.664372][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6136.664616][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6136.664857][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6136.665093][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6136.665381][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6136.665624][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6136.665883][ 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) [ 6136.666146][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6136.666397][ C1] tc_run (net/core/dev.c:3912) [ 6136.666604][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6136.666840][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6136.667083][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6136.667348][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6136.667604][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6136.667844][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6136.668114][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6136.668420][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6136.668697][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6136.668952][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6136.669222][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6136.669481][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6136.669772][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6136.670050][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6136.670307][ 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) [ 6136.670574][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6136.670796][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6136.671043][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6136.671300][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6136.671553][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6136.671797][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6136.672048][ C1] ? __create_object (mm/kmemleak.c:756) [ 6136.672296][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6136.672567][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6136.672851][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6136.673129][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6136.673418][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6136.673693][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6136.673941][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6136.674216][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6136.674456][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6136.674722][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6136.674986][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6136.675250][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6136.675526][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6136.675819][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6136.676084][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6136.676321][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6136.676570][ C1] __do_softirq (kernel/softirq.c:553) [ 6136.676808][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6136.677031][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6136.677322][ C1] [ 6136.677473][ C1] [ 6136.677627][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6136.677932][ 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) [ 6136.678192][ 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 [ 6136.679177][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6136.679488][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6136.679894][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6136.680299][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6136.680704][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6136.681107][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6136.681515][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6136.681808][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6136.682072][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6136.682318][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6136.682574][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6136.682855][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6136.683098][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6136.683377][ C1] do_idle (kernel/sched/idle.c:312) [ 6136.683583][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6136.683831][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6136.684078][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6136.684351][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6164.576473][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6164.577012][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6164.577522][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6164.578001][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6164.578918][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6164.579532][ 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) [ 6164.579858][ 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 ... [ 6164.580834][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6164.581143][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6164.581544][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6164.581944][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6164.582344][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6164.582747][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6164.583147][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6164.583599][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6164.583931][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6164.584332][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6164.584735][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6164.585134][ C0] PKRU: 55555554 [ 6164.585317][ C0] Call Trace: [ 6164.585487][ C0] [ 6164.585637][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6164.585900][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6164.586144][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6164.586422][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6164.586695][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6164.586986][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6164.587252][ 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)) [ 6164.587561][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6164.587824][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6164.588133][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6164.588430][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6164.588747][ 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) [ 6164.589036][ 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) [ 6164.589333][ 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) [ 6164.589627][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6164.589939][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6164.590180][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6164.590423][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6164.590664][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6164.590914][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6164.591188][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6164.591472][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6164.591712][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6164.591955][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6164.592216][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6164.592451][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6164.592699][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6164.592959][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6164.593243][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6164.593522][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6164.593771][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6164.594044][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6164.594308][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6164.594657][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6164.594910][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6164.595231][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6164.595496][ 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) [ 6164.595702][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6164.595932][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6164.596186][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6164.596465][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6164.596739][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6164.596965][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6164.597287][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6164.597596][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6164.597879][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6164.598175][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6164.598424][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6164.598656][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6164.598958][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6164.599244][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6164.599572][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6164.599809][ 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)) [ 6164.600110][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6164.600396][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6164.600714][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6164.600970][ 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)) [ 6164.601208][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6164.601457][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6164.601773][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6164.602106][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6164.602407][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6164.602684][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6164.602972][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6164.603291][ 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) [ 6164.603525][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6164.603790][ 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) [ 6164.604019][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6164.604242][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6164.604495][ 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) [ 6164.604759][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6164.605043][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6164.605283][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6164.605559][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6164.605800][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6164.606048][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6164.606265][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6164.606535][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6164.606843][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6164.607083][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6164.607351][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6164.607593][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6164.607825][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6164.608064][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6164.608319][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6164.608538][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6164.608807][ C0] tc_run (net/core/dev.c:3912) [ 6164.609012][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6164.609245][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6164.609483][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6164.609745][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6164.609998][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6164.610237][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6164.610502][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6164.610809][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6164.611081][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6164.611371][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6164.611610][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6164.611868][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6164.612207][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6164.612483][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6164.612737][ 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) [ 6164.613001][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6164.613221][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6164.613466][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6164.613772][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6164.614025][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6164.614266][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6164.614515][ 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)) [ 6164.614750][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6164.615016][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6164.615300][ 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) [ 6164.615605][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6164.615851][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6164.616103][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6164.616343][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6164.616611][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6164.616874][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6164.617119][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6164.617375][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6164.617679][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6164.617943][ 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)) [ 6164.618163][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6164.618426][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6164.618696][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6164.618934][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6164.619172][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6164.619434][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6164.619695][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6164.619955][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6164.620226][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6164.620513][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6164.620752][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6164.621042][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6164.621282][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6164.621547][ 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)) [ 6164.621767][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6164.622064][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6164.622314][ C0] __do_softirq (kernel/softirq.c:553) [ 6164.622548][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6164.622769][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6164.623055][ C0] [ 6164.623210][ C0] [ 6164.623360][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6164.623666][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6164.624015][ 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 [ 6164.624990][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6164.625297][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6164.625699][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6164.626098][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6164.626498][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6164.626897][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6164.627302][ 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) [ 6164.627586][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6164.627819][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6164.628119][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6164.628348][ 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 [ 6164.629321][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6164.629743][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6164.630143][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6164.630541][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6164.630938][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6164.631338][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6164.633794][ 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) | [ 6164.634311][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6164.634791][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6164.635278][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6164.636217][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6164.636843][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6164.637173][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6164.638162][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6164.638475][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6164.638880][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6164.639284][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6164.639693][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6164.640098][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6164.640504][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6164.640958][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6164.641295][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6164.641704][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6164.642110][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6164.642515][ C1] PKRU: 55555554 [ 6164.642700][ C1] Call Trace: [ 6164.642873][ C1] [ 6164.643023][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6164.643291][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6164.643540][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6164.643822][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6164.644100][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6164.644394][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6164.644664][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6164.644975][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6164.645241][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6164.645508][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6164.645825][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6164.646126][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6164.646444][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6164.646741][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6164.647041][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6164.647336][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6164.647655][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6164.647900][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6164.648142][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6164.648396][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6164.648673][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6164.648964][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6164.649207][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6164.649450][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6164.649715][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6164.649954][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6164.650206][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6164.650468][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6164.650747][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6164.651029][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6164.651279][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6164.651558][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6164.651827][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6164.652181][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6164.652438][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6164.652763][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6164.653031][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6164.653241][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6164.653478][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6164.653735][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6164.654016][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6164.654247][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6164.654573][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6164.654884][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6164.655173][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6164.655473][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6164.655726][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6164.655961][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6164.656266][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6164.656557][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6164.656889][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6164.657134][ 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)) [ 6164.657434][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6164.657725][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6164.658049][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6164.658310][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6164.658547][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6164.658800][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6164.659118][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6164.659456][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6164.659764][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6164.660043][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6164.660335][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6164.660607][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6164.660925][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6164.661148][ 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) [ 6164.661381][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6164.661658][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6164.661928][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6164.662217][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6164.662466][ 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) [ 6164.662732][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6164.663001][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6164.663296][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6164.663537][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6164.663821][ 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) [ 6164.664086][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6164.664367][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6164.664613][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6164.664858][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6164.665092][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6164.665383][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6164.665625][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6164.665885][ 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) [ 6164.666150][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6164.666403][ C1] tc_run (net/core/dev.c:3912) [ 6164.666612][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6164.666847][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6164.667090][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6164.667355][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6164.667614][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6164.667857][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6164.668127][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6164.668435][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6164.668714][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6164.668971][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6164.669241][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6164.669502][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6164.669794][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6164.670074][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6164.670333][ 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) [ 6164.670604][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6164.670825][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6164.671074][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6164.671332][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6164.671587][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6164.671829][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6164.672082][ C1] ? __create_object (mm/kmemleak.c:756) [ 6164.672331][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6164.672603][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6164.672889][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6164.673171][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6164.673457][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6164.673734][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6164.673983][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6164.674260][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6164.674500][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6164.674765][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6164.675031][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6164.675296][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6164.675580][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6164.675869][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6164.676134][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6164.676373][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6164.676628][ C1] __do_softirq (kernel/softirq.c:553) [ 6164.676863][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6164.677089][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6164.677378][ C1] [ 6164.677531][ C1] [ 6164.677685][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6164.677995][ 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) [ 6164.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 [ 6164.679242][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6164.679556][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6164.679963][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6164.680368][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6164.680773][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6164.681181][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6164.681589][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6164.681883][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6164.682148][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6164.682396][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6164.682651][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6164.682934][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6164.683180][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6164.683459][ C1] do_idle (kernel/sched/idle.c:312) [ 6164.683667][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6164.683914][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6164.684162][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6164.684437][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6187.951643][ C1] rcu: 1-....: (3786585 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=894544 | [ 6187.952138][ C1] rcu: (t=3774044 jiffies g=2033089 q=12 ncpus=4) | [ 6187.952470][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 6187.952745][ C0] NMI backtrace for cpu 0 [ 6187.952754][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6187.952756][ 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) [ 6187.952764][ 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 ... [ 6187.952767][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6187.952770][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6187.952771][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6187.952773][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6187.952775][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6187.952776][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6187.952778][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6187.952780][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6187.952784][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6187.952785][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6187.952786][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6187.952788][ C0] PKRU: 55555554 [ 6187.952789][ C0] Call Trace: [ 6187.952792][ C0] [ 6187.952795][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6187.952801][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6187.952806][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6187.952811][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6187.952815][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6187.952817][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6187.952821][ 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) [ 6187.952825][ 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) [ 6187.952828][ 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) [ 6187.952831][ 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) [ 6187.952835][ C0] [ 6187.952836][ C0] [ 6187.952837][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6187.952840][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6187.952844][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6187.952849][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6187.952852][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6187.952856][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6187.952859][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6187.952862][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6187.952864][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6187.952870][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6187.952873][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6187.952879][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6187.952882][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6187.952887][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6187.952894][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6187.952898][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6187.952901][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6187.952903][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6187.952905][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6187.952911][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6187.952916][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6187.952919][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6187.952930][ 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) [ 6187.952933][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6187.952935][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6187.952941][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6187.952944][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6187.952947][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6187.952952][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6187.952958][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6187.952964][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6187.952969][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6187.952977][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6187.952980][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6187.952983][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6187.952986][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6187.952989][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6187.952994][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6187.952996][ 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)) [ 6187.953000][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6187.953004][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6187.953008][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6187.953011][ 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)) [ 6187.953013][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6187.953017][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6187.953025][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6187.953032][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6187.953038][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6187.953043][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6187.953054][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6187.953065][ 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) [ 6187.953070][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6187.953072][ 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) [ 6187.953075][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6187.953079][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6187.953082][ 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) [ 6187.953085][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6187.953088][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6187.953091][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6187.953094][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6187.953097][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6187.953100][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6187.953103][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6187.953106][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6187.953111][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6187.953113][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6187.953119][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6187.953123][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6187.953126][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6187.953129][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6187.953131][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6187.953134][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6187.953137][ C0] tc_run (net/core/dev.c:3912) [ 6187.953141][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6187.953144][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6187.953146][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6187.953150][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6187.953154][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6187.953156][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6187.953160][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6187.953164][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6187.953167][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6187.953175][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6187.953179][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6187.953182][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6187.953190][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6187.953193][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6187.953197][ 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) [ 6187.953200][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6187.953203][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6187.953206][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6187.953210][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6187.953213][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6187.953217][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6187.953221][ 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)) [ 6187.953223][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6187.953229][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6187.953233][ 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) [ 6187.953236][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6187.953241][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6187.953243][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6187.953246][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6187.953248][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6187.953251][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6187.953253][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6187.953256][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6187.953259][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6187.953264][ 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)) [ 6187.953269][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6187.953272][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6187.953275][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6187.953279][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6187.953283][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6187.953287][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6187.953291][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6187.953294][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6187.953299][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6187.953302][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6187.953304][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6187.953308][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6187.953311][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6187.953314][ 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)) [ 6187.953316][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6187.953321][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6187.953324][ C0] __do_softirq (kernel/softirq.c:553) [ 6187.953328][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6187.953331][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6187.953335][ C0] [ 6187.953336][ C0] [ 6187.953337][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6187.953341][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6187.953344][ 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 [ 6187.953346][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6187.953348][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6187.953349][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6187.953351][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6187.953352][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6187.953353][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6187.953358][ 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) [ 6187.953362][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6187.953367][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6187.953370][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6187.953373][ 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 [ 6187.953375][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6187.953377][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6187.953378][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6187.953380][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6187.953381][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6187.953383][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6187.953380][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 6187.953381][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 6187.953383][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6187.953387][ C0] [ 6188.006182][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6188.006804][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6188.007136][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6188.008118][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6188.008430][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6188.008834][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6188.009237][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6188.009640][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6188.010046][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6188.010451][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6188.010906][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6188.011243][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6188.011648][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6188.012054][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6188.012458][ C1] PKRU: 55555554 [ 6188.012643][ C1] Call Trace: [ 6188.012814][ C1] [ 6188.012964][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6188.013242][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6188.013497][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6188.013752][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6188.013985][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6188.014259][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6188.014531][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6188.014790][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6188.015077][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6188.015323][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6188.015641][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6188.015916][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6188.016209][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6188.016477][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6188.016787][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6188.017051][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6188.017316][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6188.017628][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6188.017927][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6188.018246][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6188.018539][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6188.018839][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6188.019132][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6188.019448][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6188.019690][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6188.019933][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6188.020185][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6188.020459][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6188.020749][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6188.020988][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6188.021233][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6188.021494][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6188.021733][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6188.021984][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6188.022245][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6188.022523][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6188.022802][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6188.023052][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6188.023330][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6188.023599][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6188.023951][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6188.024207][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6188.024530][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6188.024797][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6188.025003][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6188.025238][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6188.025493][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6188.025774][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6188.026002][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6188.026326][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6188.026637][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6188.026922][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6188.027220][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6188.027471][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6188.027704][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6188.028007][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6188.028297][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6188.028628][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6188.028868][ 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)) [ 6188.029169][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6188.029457][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6188.029779][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6188.030037][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6188.030275][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6188.030527][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6188.030844][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6188.031181][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6188.031486][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6188.031764][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6188.032053][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6188.032322][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6188.032642][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6188.032862][ 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) [ 6188.033100][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6188.033379][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6188.033648][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6188.033937][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6188.034187][ 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) [ 6188.034451][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6188.034719][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6188.035007][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6188.035249][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6188.035528][ 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) [ 6188.035793][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6188.036073][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6188.036316][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6188.036559][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6188.036794][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6188.037082][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6188.037325][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6188.037583][ 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) [ 6188.037846][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6188.038098][ C1] tc_run (net/core/dev.c:3912) [ 6188.038305][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6188.038540][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6188.038782][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6188.039046][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6188.039302][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6188.039543][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6188.039812][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6188.040119][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6188.040395][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6188.040650][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6188.040919][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6188.041179][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6188.041470][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6188.041750][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6188.042007][ 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) [ 6188.042273][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6188.042495][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6188.042742][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6188.042996][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6188.043255][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6188.043500][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6188.043751][ C1] ? __create_object (mm/kmemleak.c:756) [ 6188.043999][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6188.044271][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6188.044554][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6188.044832][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6188.045118][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6188.045392][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6188.045641][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6188.045916][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6188.046155][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6188.046420][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6188.046685][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6188.046948][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6188.047225][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6188.047517][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6188.047782][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6188.048018][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6188.048269][ C1] __do_softirq (kernel/softirq.c:553) [ 6188.048507][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6188.048728][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6188.049019][ C1] [ 6188.049171][ C1] [ 6188.049324][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6188.049631][ 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) [ 6188.049891][ 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 [ 6188.050876][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6188.051186][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6188.051591][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6188.051996][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6188.052399][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6188.052801][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6188.053210][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6188.053504][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6188.053768][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6188.054015][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6188.054270][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6188.054551][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6188.054793][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6188.055070][ C1] do_idle (kernel/sched/idle.c:312) [ 6188.055275][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6188.055522][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6188.055770][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6188.056041][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6212.576466][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6212.577003][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6212.577512][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6212.577987][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6212.578897][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6212.579510][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 6212.579792][ 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) [ 6212.580764][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [ 6212.581072][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6212.581470][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6212.581871][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6212.582271][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6212.582672][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6212.583074][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6212.583520][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6212.583854][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6212.584256][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6212.584656][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6212.585055][ C0] PKRU: 55555554 [ 6212.585238][ C0] Call Trace: [ 6212.585410][ C0] [ 6212.585559][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6212.585822][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6212.586066][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6212.586342][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6212.586618][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6212.586906][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6212.587176][ 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)) [ 6212.587484][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6212.587748][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6212.588057][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6212.588354][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6212.588668][ 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) [ 6212.588960][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 6212.589240][ 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) [ 6212.589523][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6212.589834][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6212.590075][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6212.590316][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6212.590558][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6212.590806][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6212.591079][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6212.591363][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6212.591603][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6212.591844][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6212.592104][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6212.592339][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6212.592585][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6212.592844][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6212.593126][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6212.593403][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6212.593652][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6212.593924][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6212.594188][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6212.594536][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6212.594790][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6212.595110][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6212.595373][ 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) [ 6212.595579][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6212.595809][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6212.596063][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6212.596341][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6212.596615][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6212.596841][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6212.597161][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6212.597470][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6212.597753][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6212.598049][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6212.598298][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6212.598528][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6212.598829][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6212.599115][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6212.599442][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6212.599679][ 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)) [ 6212.599977][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6212.600262][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6212.600580][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6212.600836][ 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)) [ 6212.601072][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6212.601320][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6212.601634][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6212.601969][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6212.602269][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6212.602545][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6212.602833][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6212.603151][ 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) [ 6212.603385][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6212.603650][ 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) [ 6212.603879][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6212.604103][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6212.604356][ 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) [ 6212.604620][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6212.604904][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6212.605144][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6212.605419][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6212.605661][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6212.605908][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6212.606123][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6212.606392][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6212.606699][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6212.606939][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6212.607205][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6212.607446][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6212.607678][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6212.607916][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6212.608171][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6212.608390][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6212.608658][ C0] tc_run (net/core/dev.c:3912) [ 6212.608863][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6212.609095][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6212.609333][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6212.609596][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6212.609848][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6212.610086][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6212.610353][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6212.610660][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6212.610933][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6212.611223][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6212.611463][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6212.611722][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6212.612062][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6212.612338][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6212.612591][ 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) [ 6212.612856][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6212.613074][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6212.613319][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6212.613625][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6212.613879][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6212.614120][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6212.614368][ 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)) [ 6212.614602][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6212.614869][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6212.615154][ 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) [ 6212.615458][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6212.615704][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6212.615955][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6212.616196][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6212.616463][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6212.616727][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6212.616970][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6212.617226][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6212.617530][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6212.617794][ 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)) [ 6212.618015][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6212.618277][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6212.618547][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6212.618786][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6212.619024][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6212.619286][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6212.619547][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6212.619807][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6212.620078][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6212.620365][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6212.620605][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6212.620895][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6212.621135][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6212.621398][ 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)) [ 6212.621619][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6212.621917][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6212.622165][ C0] __do_softirq (kernel/softirq.c:553) [ 6212.622398][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6212.622618][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6212.622904][ C0] [ 6212.623058][ C0] [ 6212.623207][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6212.623513][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6212.623860][ 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 [ 6212.624833][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6212.625140][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6212.625541][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6212.625941][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6212.626338][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6212.626737][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6212.627142][ 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) [ 6212.627424][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6212.627657][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6212.627957][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6212.628185][ 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 [ 6212.629157][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6212.629579][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6212.629979][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6212.630378][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6212.630775][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6212.631174][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6212.633616][ 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) | [ 6212.634130][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6212.634609][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6212.635093][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6212.636028][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6212.636650][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6212.636979][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6212.637963][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6212.638275][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6212.638679][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6212.639082][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6212.639487][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6212.639893][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6212.640296][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6212.640750][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6212.641086][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6212.641492][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6212.641899][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6212.642302][ C1] PKRU: 55555554 [ 6212.642487][ C1] Call Trace: [ 6212.642659][ C1] [ 6212.642809][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6212.643076][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6212.643325][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6212.643605][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6212.643880][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6212.644174][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6212.644443][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6212.644754][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6212.645019][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6212.645284][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6212.645598][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6212.645896][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6212.646215][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6212.646509][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6212.646807][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6212.647104][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6212.647421][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6212.647663][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6212.647907][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6212.648159][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6212.648435][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6212.648725][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6212.648966][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6212.649210][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6212.649473][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6212.649712][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6212.649963][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6212.650224][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6212.650501][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6212.650781][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6212.651032][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6212.651308][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6212.651576][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6212.651928][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6212.652184][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6212.652508][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6212.652775][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6212.652985][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6212.653220][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6212.653476][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6212.653756][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6212.653986][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6212.654309][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6212.654619][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6212.654904][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6212.655202][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6212.655454][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6212.655688][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6212.655991][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6212.656281][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6212.656612][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6212.656852][ 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)) [ 6212.657152][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6212.657443][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6212.657764][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6212.658023][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6212.658261][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6212.658512][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6212.658828][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6212.659165][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6212.659470][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6212.659749][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6212.660039][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6212.660308][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6212.660628][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6212.660849][ 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) [ 6212.661082][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6212.661354][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6212.661623][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6212.661912][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6212.662162][ 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) [ 6212.662426][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6212.662695][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6212.662987][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6212.663230][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6212.663510][ 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) [ 6212.663775][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6212.664055][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6212.664299][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6212.664542][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6212.664777][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6212.665064][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6212.665307][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6212.665566][ 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) [ 6212.665829][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6212.666081][ C1] tc_run (net/core/dev.c:3912) [ 6212.666288][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6212.666524][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6212.666767][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6212.667032][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6212.667288][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6212.667528][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6212.667798][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6212.668105][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6212.668382][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6212.668638][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6212.668907][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6212.669168][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6212.669458][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6212.669737][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6212.669993][ 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) [ 6212.670260][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6212.670482][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6212.670729][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6212.670985][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6212.671238][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6212.671483][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6212.671734][ C1] ? __create_object (mm/kmemleak.c:756) [ 6212.671983][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6212.672254][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6212.672538][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6212.672816][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6212.673104][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6212.673380][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6212.673627][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6212.673903][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6212.674143][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6212.674407][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6212.674672][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6212.674935][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6212.675212][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6212.675503][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6212.675768][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6212.676005][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6212.676256][ C1] __do_softirq (kernel/softirq.c:553) [ 6212.676494][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6212.676717][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6212.677007][ C1] [ 6212.677159][ C1] [ 6212.677313][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6212.677618][ 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) [ 6212.677878][ 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 [ 6212.678864][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6212.679176][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6212.679583][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6212.679987][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6212.680391][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6212.680795][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6212.681203][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6212.681496][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6212.681760][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6212.682006][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6212.682262][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6212.682543][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6212.682785][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6212.683065][ C1] do_idle (kernel/sched/idle.c:312) [ 6212.683271][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6212.683518][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6212.683765][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6212.684038][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6240.576464][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6240.576999][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6240.577508][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6240.577984][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6240.578897][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6240.579511][ 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) [ 6240.579835][ 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 ... [ 6240.580807][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6240.581115][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6240.581514][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6240.581913][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6240.582310][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6240.582711][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6240.583113][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6240.583561][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6240.583893][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6240.584293][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6240.584696][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6240.585095][ C0] PKRU: 55555554 [ 6240.585277][ C0] Call Trace: [ 6240.585446][ C0] [ 6240.585596][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6240.585859][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6240.586102][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6240.586378][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6240.586650][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6240.586940][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6240.587206][ 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)) [ 6240.587513][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6240.587776][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6240.588083][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6240.588379][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6240.588693][ 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) [ 6240.588982][ 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) [ 6240.589278][ 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) [ 6240.589567][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6240.589878][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6240.590120][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.590361][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6240.590602][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6240.590850][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6240.591123][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6240.591407][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.591648][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6240.591890][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6240.592151][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6240.592385][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6240.592632][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6240.592894][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6240.593174][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6240.593453][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6240.593701][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6240.593973][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6240.594237][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6240.594584][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6240.594838][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6240.595162][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6240.595426][ 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) [ 6240.595632][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6240.595861][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6240.596115][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6240.596393][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6240.596670][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6240.596895][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6240.597215][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6240.597524][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6240.597804][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6240.598101][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6240.598350][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6240.598579][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6240.598881][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6240.599166][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6240.599492][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.599729][ 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)) [ 6240.600028][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6240.600312][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6240.600629][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6240.600885][ 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)) [ 6240.601120][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6240.601370][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6240.601685][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6240.602019][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6240.602319][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6240.602596][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6240.602887][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6240.603201][ 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) [ 6240.603435][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6240.603700][ 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) [ 6240.603928][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6240.604152][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6240.604404][ 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) [ 6240.604669][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6240.604954][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.605194][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6240.605470][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6240.605711][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6240.605959][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6240.606175][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6240.606443][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6240.606753][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.606993][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6240.607260][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6240.607502][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6240.607732][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6240.607972][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6240.608226][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6240.608444][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6240.608713][ C0] tc_run (net/core/dev.c:3912) [ 6240.608918][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6240.609151][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.609387][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6240.609650][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6240.609901][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.610141][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6240.610405][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6240.610711][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6240.610983][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6240.611273][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.611510][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6240.611767][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6240.612108][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6240.612385][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6240.612639][ 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) [ 6240.612907][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6240.613123][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6240.613368][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6240.613673][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6240.613925][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6240.614165][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6240.614413][ 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)) [ 6240.614648][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6240.614915][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6240.615199][ 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) [ 6240.615504][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6240.615750][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6240.616002][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.616241][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6240.616510][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6240.616772][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6240.617015][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6240.617271][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6240.617574][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6240.617838][ 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)) [ 6240.618058][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6240.618319][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6240.618590][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6240.618829][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6240.619066][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6240.619328][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6240.619589][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6240.619849][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6240.620117][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6240.620405][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.620644][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6240.620934][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6240.621173][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6240.621437][ 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)) [ 6240.621655][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6240.621954][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6240.622202][ C0] __do_softirq (kernel/softirq.c:553) [ 6240.622434][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6240.622655][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6240.622942][ C0] [ 6240.623095][ C0] [ 6240.623243][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6240.623549][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6240.623896][ 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 [ 6240.624869][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6240.625176][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6240.625576][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6240.625976][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6240.626373][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6240.626770][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6240.627173][ 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) [ 6240.627456][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6240.627688][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6240.627988][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6240.628215][ 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 [ 6240.629188][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6240.629609][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6240.630009][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6240.630408][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6240.630806][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6240.631205][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6240.633649][ 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) | [ 6240.634161][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6240.634644][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6240.635126][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6240.636066][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6240.636684][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6240.637012][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6240.637993][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6240.638305][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6240.638709][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6240.639114][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6240.639518][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6240.639921][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6240.640325][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6240.640777][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6240.641115][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6240.641521][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6240.641924][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6240.642329][ C1] PKRU: 55555554 [ 6240.642516][ C1] Call Trace: [ 6240.642689][ C1] [ 6240.642843][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6240.643109][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6240.643355][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6240.643637][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6240.643914][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6240.644205][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6240.644475][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6240.644784][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6240.645049][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6240.645314][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6240.645627][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6240.645928][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6240.646246][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6240.646537][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6240.646838][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6240.647130][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6240.647446][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.647690][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6240.647933][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6240.648184][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6240.648461][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6240.648749][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.648991][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6240.649236][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6240.649500][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6240.649736][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6240.649987][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6240.650249][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6240.650528][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6240.650810][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6240.651061][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6240.651336][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6240.651603][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6240.651954][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6240.652209][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6240.652534][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6240.652799][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6240.653013][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6240.653245][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6240.653500][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6240.653781][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6240.654012][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6240.654334][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6240.654646][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6240.654930][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6240.655229][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6240.655480][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6240.655714][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6240.656017][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6240.656306][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6240.656635][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.656878][ 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)) [ 6240.657179][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6240.657467][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6240.657788][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6240.658049][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6240.658289][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6240.658540][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6240.658856][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6240.659194][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6240.659497][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6240.659774][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6240.660067][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6240.660337][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6240.660656][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6240.660875][ 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) [ 6240.661111][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6240.661385][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6240.661654][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6240.661944][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6240.662193][ 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) [ 6240.662457][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6240.662726][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6240.663021][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.663263][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6240.663544][ 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) [ 6240.663809][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6240.664087][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.664333][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6240.664579][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6240.664811][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6240.665102][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.665344][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6240.665603][ 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) [ 6240.665867][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6240.666122][ C1] tc_run (net/core/dev.c:3912) [ 6240.666330][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6240.666563][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.666806][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6240.667070][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6240.667327][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6240.667569][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6240.667837][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6240.668147][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6240.668422][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6240.668679][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6240.668948][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6240.669207][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6240.669498][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6240.669779][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6240.670036][ 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) [ 6240.670306][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6240.670525][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6240.670772][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6240.671028][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6240.671284][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6240.671527][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6240.671778][ C1] ? __create_object (mm/kmemleak.c:756) [ 6240.672023][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6240.672295][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6240.672582][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6240.672861][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6240.673146][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6240.673423][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6240.673671][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6240.673947][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6240.674186][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6240.674452][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6240.674717][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6240.674981][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6240.675260][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6240.675547][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6240.675811][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6240.676050][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6240.676302][ C1] __do_softirq (kernel/softirq.c:553) [ 6240.676537][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6240.676761][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6240.677048][ C1] [ 6240.677203][ C1] [ 6240.677355][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6240.677665][ 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) [ 6240.677926][ 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 [ 6240.678909][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6240.679222][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6240.679627][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6240.680029][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6240.680436][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6240.680840][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6240.681246][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6240.681540][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6240.681805][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6240.682049][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6240.682304][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6240.682587][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6240.682831][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6240.683109][ C1] do_idle (kernel/sched/idle.c:312) [ 6240.683315][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6240.683562][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6240.683808][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6240.684082][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6266.059673][ C1] rcu: 1-....: (3864391 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=914016 | [ 6266.060174][ C1] rcu: (t=3852152 jiffies g=2033089 q=12 ncpus=4) | [ 6266.060510][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 6266.060791][ C0] NMI backtrace for cpu 0 [ 6266.060802][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6266.060805][ 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) [ 6266.060814][ 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 ... [ 6266.060818][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6266.060821][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6266.060822][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6266.060824][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6266.060826][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6266.060828][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6266.060830][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6266.060832][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6266.060836][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6266.060838][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6266.060839][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6266.060841][ C0] PKRU: 55555554 [ 6266.060842][ C0] Call Trace: [ 6266.060846][ C0] [ 6266.060852][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6266.060858][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6266.060863][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6266.060868][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6266.060872][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6266.060875][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6266.060879][ 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) [ 6266.060883][ 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) [ 6266.060886][ 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) [ 6266.060890][ 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) [ 6266.060893][ C0] [ 6266.060894][ C0] [ 6266.060896][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6266.060898][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6266.060903][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6266.060908][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6266.060911][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6266.060915][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6266.060918][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6266.060921][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6266.060923][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6266.060929][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6266.060932][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6266.060939][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6266.060942][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6266.060947][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6266.060955][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6266.060959][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6266.060962][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6266.060964][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6266.060967][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6266.060973][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6266.060977][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6266.060981][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6266.060993][ 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) [ 6266.060996][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6266.060998][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6266.061005][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6266.061008][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6266.061012][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6266.061017][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6266.061024][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6266.061030][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6266.061035][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6266.061044][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6266.061047][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6266.061049][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6266.061053][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6266.061056][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6266.061061][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6266.061063][ 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)) [ 6266.061067][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6266.061071][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6266.061075][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6266.061078][ 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)) [ 6266.061080][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6266.061084][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6266.061092][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6266.061100][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6266.061107][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6266.061111][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6266.061123][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6266.061131][ 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) [ 6266.061137][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6266.061140][ 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) [ 6266.061142][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6266.061146][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6266.061149][ 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) [ 6266.061152][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6266.061156][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6266.061158][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6266.061161][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6266.061165][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6266.061169][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6266.061171][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6266.061174][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6266.061179][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6266.061181][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6266.061188][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6266.061192][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6266.061195][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6266.061199][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6266.061201][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6266.061203][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6266.061207][ C0] tc_run (net/core/dev.c:3912) [ 6266.061210][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6266.061214][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6266.061216][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6266.061220][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6266.061224][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6266.061226][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6266.061230][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6266.061235][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6266.061238][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6266.061246][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6266.061249][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6266.061253][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6266.061262][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6266.061264][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6266.061268][ 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) [ 6266.061272][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6266.061276][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6266.061279][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6266.061283][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6266.061286][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6266.061290][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6266.061294][ 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)) [ 6266.061297][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6266.061303][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6266.061307][ 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) [ 6266.061310][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6266.061315][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6266.061317][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6266.061320][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6266.061323][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6266.061325][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6266.061327][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6266.061330][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6266.061333][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6266.061337][ 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)) [ 6266.061342][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6266.061345][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6266.061349][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6266.061352][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6266.061356][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6266.061361][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6266.061365][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6266.061368][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6266.061372][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6266.061375][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6266.061378][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6266.061382][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6266.061385][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6266.061387][ 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)) [ 6266.061390][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6266.061394][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6266.061398][ C0] __do_softirq (kernel/softirq.c:553) [ 6266.061402][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6266.061406][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6266.061410][ C0] [ 6266.061411][ C0] [ 6266.061412][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6266.061415][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6266.061419][ 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 [ 6266.061422][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6266.061424][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6266.061426][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6266.061428][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6266.061429][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6266.061431][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6266.061436][ 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) [ 6266.061441][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6266.061446][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6266.061450][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6266.061454][ 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 [ 6266.061456][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6266.061458][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6266.061460][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6266.061461][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6266.061463][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6266.061464][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6266.061461][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 6266.061463][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 6266.061464][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6266.061469][ C0] [ 6266.114747][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6266.115378][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6266.115713][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6266.116702][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6266.117017][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6266.117422][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6266.117827][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6266.118235][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6266.118642][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6266.119047][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6266.119500][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6266.119837][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6266.120248][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6266.120653][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6266.121058][ C1] PKRU: 55555554 [ 6266.121242][ C1] Call Trace: [ 6266.121417][ C1] [ 6266.121567][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6266.121844][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6266.122101][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6266.122358][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6266.122593][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6266.122873][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6266.123147][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6266.123407][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6266.123699][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6266.123945][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6266.124262][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6266.124542][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6266.124837][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6266.125106][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6266.125417][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6266.125684][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6266.125951][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6266.126268][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6266.126569][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6266.126887][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6266.127183][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6266.127484][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6266.127778][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6266.128095][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6266.128340][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6266.128582][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6266.128836][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6266.129114][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6266.129404][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6266.129648][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6266.129891][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6266.130157][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6266.130395][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6266.130647][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6266.130909][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6266.131191][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6266.131476][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6266.131728][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6266.132007][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6266.132275][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6266.132628][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6266.132899][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6266.133226][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6266.133495][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6266.133707][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6266.133942][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6266.134201][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6266.134482][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6266.134714][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6266.135041][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6266.135351][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6266.135640][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6266.135938][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6266.136190][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6266.136426][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6266.136731][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6266.137023][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6266.137353][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6266.137598][ 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)) [ 6266.137897][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6266.138190][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6266.138513][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6266.138776][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6266.139013][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6266.139269][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6266.139595][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6266.139937][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6266.140247][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6266.140527][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6266.140820][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6266.141093][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6266.141412][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6266.141635][ 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) [ 6266.141870][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6266.142146][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6266.142415][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6266.142724][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6266.142975][ 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) [ 6266.143240][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6266.143508][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6266.143799][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6266.144040][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6266.144324][ 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) [ 6266.144589][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6266.144867][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6266.145112][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6266.145357][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6266.145591][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6266.145880][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6266.146122][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6266.146382][ 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) [ 6266.146647][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6266.146899][ C1] tc_run (net/core/dev.c:3912) [ 6266.147108][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6266.147342][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6266.147586][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6266.147852][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6266.148109][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6266.148353][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6266.148622][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6266.148931][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6266.149208][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6266.149466][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6266.149736][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6266.149998][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6266.150289][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6266.150570][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6266.150827][ 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) [ 6266.151098][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6266.151317][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6266.151566][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6266.151822][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6266.152079][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6266.152322][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6266.152576][ C1] ? __create_object (mm/kmemleak.c:756) [ 6266.152831][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6266.153103][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6266.153390][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6266.153667][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6266.153954][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6266.154232][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6266.154481][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6266.154758][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6266.154997][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6266.155261][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6266.155526][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6266.155790][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6266.156072][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6266.156361][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6266.156627][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6266.156866][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6266.157119][ C1] __do_softirq (kernel/softirq.c:553) [ 6266.157354][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6266.157581][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6266.157871][ C1] [ 6266.158025][ C1] [ 6266.158180][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6266.158491][ 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) [ 6266.158753][ 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 [ 6266.159739][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6266.160052][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6266.160458][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6266.160864][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6266.161267][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6266.161674][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6266.162085][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6266.162377][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6266.162642][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6266.162897][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6266.163151][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6266.163433][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6266.163677][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6266.163956][ C1] do_idle (kernel/sched/idle.c:312) [ 6266.164164][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6266.164411][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6266.164658][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6266.164932][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6292.576489][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6292.577024][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6292.577535][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6292.578012][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6292.578929][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6292.579543][ 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) [ 6292.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 ... [ 6292.580844][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6292.581153][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6292.581556][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6292.581956][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6292.582354][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6292.582757][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6292.583158][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6292.583606][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6292.583939][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6292.584340][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6292.584745][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6292.585147][ C0] PKRU: 55555554 [ 6292.585329][ C0] Call Trace: [ 6292.585498][ C0] [ 6292.585650][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6292.585914][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6292.586157][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6292.586436][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6292.586708][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6292.586998][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6292.587265][ 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)) [ 6292.587570][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6292.587833][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6292.588142][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6292.588439][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6292.588756][ 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) [ 6292.589044][ 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) [ 6292.589341][ 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) [ 6292.589631][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6292.589943][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6292.590185][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6292.590428][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6292.590668][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6292.590917][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6292.591191][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6292.591476][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6292.591716][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6292.591958][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6292.592220][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6292.592453][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6292.592706][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6292.592964][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6292.593240][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6292.593521][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6292.593769][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6292.594041][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6292.594305][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6292.594652][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6292.594905][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6292.595226][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6292.595491][ 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) [ 6292.595696][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6292.595927][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6292.596181][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6292.596455][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6292.596732][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6292.596959][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6292.597280][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6292.597590][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6292.597872][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6292.598170][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6292.598418][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6292.598648][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6292.598949][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6292.599233][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6292.599561][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6292.599800][ 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)) [ 6292.600098][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6292.600384][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6292.600705][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6292.600962][ 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)) [ 6292.601198][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6292.601447][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6292.601762][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6292.602097][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6292.602403][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6292.602689][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6292.602978][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6292.603291][ 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) [ 6292.603523][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6292.603790][ 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) [ 6292.604021][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6292.604244][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6292.604496][ 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) [ 6292.604761][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6292.605046][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6292.605286][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6292.605564][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6292.605805][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6292.606053][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6292.606268][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6292.606536][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6292.606847][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6292.607086][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6292.607353][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6292.607595][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6292.607825][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6292.608066][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6292.608322][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6292.608538][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6292.608809][ C0] tc_run (net/core/dev.c:3912) [ 6292.609015][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6292.609247][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6292.609487][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6292.609748][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6292.610002][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6292.610242][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6292.610507][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6292.610814][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6292.611089][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6292.611378][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6292.611617][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6292.611874][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6292.612214][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6292.612492][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6292.612748][ 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) [ 6292.613014][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6292.613231][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6292.613476][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6292.613781][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6292.614033][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6292.614273][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6292.614522][ 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)) [ 6292.614759][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6292.615026][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6292.615309][ 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) [ 6292.615616][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6292.615863][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6292.616115][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6292.616355][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6292.616623][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6292.616887][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6292.617130][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6292.617387][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6292.617691][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6292.617957][ 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)) [ 6292.618177][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6292.618437][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6292.618707][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6292.618949][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6292.619187][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6292.619450][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6292.619713][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6292.619973][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6292.620243][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6292.620532][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6292.620770][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6292.621063][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6292.621304][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6292.621569][ 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)) [ 6292.621789][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6292.622088][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6292.622339][ C0] __do_softirq (kernel/softirq.c:553) [ 6292.622573][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6292.622796][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6292.623081][ C0] [ 6292.623234][ C0] [ 6292.623384][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6292.623690][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6292.624039][ 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 [ 6292.625012][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6292.625322][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6292.625724][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6292.626128][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6292.626527][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6292.626926][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6292.627328][ 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) [ 6292.627614][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6292.627846][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6292.628148][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6292.628378][ 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 [ 6292.629351][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6292.629772][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6292.630174][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6292.630575][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6292.630975][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6292.631373][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6292.634079][ 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) | [ 6292.634595][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6292.635074][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6292.635557][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6292.636498][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6292.637119][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6292.637448][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6292.638434][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6292.638745][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6292.639148][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6292.639552][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6292.639957][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6292.640361][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6292.640763][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6292.641215][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6292.641553][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6292.641961][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6292.642363][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6292.642774][ C1] PKRU: 55555554 [ 6292.642957][ C1] Call Trace: [ 6292.643130][ C1] [ 6292.643280][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6292.643544][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6292.643790][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6292.644068][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6292.644346][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6292.644636][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6292.644902][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6292.645211][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6292.645475][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6292.645738][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6292.646050][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6292.646348][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6292.646665][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6292.646959][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6292.647258][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6292.647549][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6292.647865][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6292.648107][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6292.648347][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6292.648599][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6292.648874][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6292.649162][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6292.649404][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6292.649649][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6292.649912][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6292.650148][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6292.650398][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6292.650659][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6292.650935][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6292.651216][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6292.651465][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6292.651740][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6292.652005][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6292.652355][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6292.652617][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6292.652940][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6292.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) [ 6292.653410][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6292.653644][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6292.653900][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6292.654178][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6292.654409][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6292.654730][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6292.655040][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6292.655327][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6292.655623][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6292.655874][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6292.656108][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6292.656411][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6292.656699][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6292.657027][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6292.657269][ 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)) [ 6292.657567][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6292.657856][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6292.658175][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6292.658433][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6292.658669][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6292.658918][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6292.659234][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6292.659569][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6292.659874][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6292.660150][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6292.660439][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6292.660709][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6292.661025][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6292.661245][ 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) [ 6292.661478][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6292.661751][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6292.662022][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6292.662308][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6292.662555][ 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) [ 6292.662823][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6292.663090][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6292.663381][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6292.663621][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6292.663901][ 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) [ 6292.664164][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6292.664442][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6292.664684][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6292.664928][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6292.665159][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6292.665448][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6292.665688][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6292.665946][ 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) [ 6292.666209][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6292.666458][ C1] tc_run (net/core/dev.c:3912) [ 6292.666667][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6292.666899][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6292.667140][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6292.667403][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6292.667658][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6292.667899][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6292.668166][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6292.668472][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6292.668748][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6292.669004][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6292.669276][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6292.669534][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6292.669823][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6292.670103][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6292.670358][ 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) [ 6292.670629][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6292.670847][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6292.671092][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6292.671346][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6292.671600][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6292.671840][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6292.672089][ C1] ? __create_object (mm/kmemleak.c:756) [ 6292.672335][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6292.672609][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6292.672895][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6292.673171][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6292.673454][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6292.673728][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6292.673973][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6292.674249][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6292.674486][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6292.674749][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6292.675013][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6292.675278][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6292.675557][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6292.675843][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6292.676107][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6292.676343][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6292.676594][ C1] __do_softirq (kernel/softirq.c:553) [ 6292.676827][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6292.677053][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6292.677340][ C1] [ 6292.677493][ C1] [ 6292.677644][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6292.677953][ 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) [ 6292.678214][ 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 [ 6292.679196][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6292.679508][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6292.679911][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6292.680313][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6292.680714][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6292.681119][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6292.681525][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6292.681815][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6292.682079][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6292.682323][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6292.682581][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6292.682861][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6292.683101][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6292.683377][ C1] do_idle (kernel/sched/idle.c:312) [ 6292.683587][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6292.683832][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6292.684076][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6292.684351][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6320.576476][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6320.577010][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6320.577520][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6320.577993][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6320.578911][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6320.579523][ 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) [ 6320.579848][ 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 ... [ 6320.580823][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6320.581131][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6320.581530][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6320.581930][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6320.582327][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6320.582730][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6320.583130][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6320.583577][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6320.583911][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6320.584311][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6320.584710][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6320.585116][ C0] PKRU: 55555554 [ 6320.585297][ C0] Call Trace: [ 6320.585468][ C0] [ 6320.585617][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6320.585881][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6320.586124][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6320.586403][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6320.586675][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6320.586962][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6320.587230][ 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)) [ 6320.587535][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6320.587797][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6320.588108][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6320.588406][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6320.588722][ 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) [ 6320.589010][ 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) [ 6320.589306][ 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) [ 6320.589594][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6320.589909][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6320.590151][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6320.590392][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6320.590631][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6320.590881][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6320.591155][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6320.591440][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6320.591680][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6320.591921][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6320.592182][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6320.592418][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6320.592670][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6320.592929][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6320.593207][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6320.593487][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6320.593734][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6320.594008][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6320.594272][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6320.594619][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6320.594872][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6320.595192][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6320.595458][ 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) [ 6320.595661][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6320.595894][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6320.596149][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6320.596425][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6320.596699][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6320.596928][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6320.597249][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6320.597557][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6320.597839][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6320.598136][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6320.598383][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6320.598614][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6320.598915][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6320.599199][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6320.599525][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6320.599765][ 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)) [ 6320.600062][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6320.600348][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6320.600666][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6320.600922][ 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)) [ 6320.601157][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6320.601406][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6320.601718][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6320.602056][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6320.602357][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6320.602633][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6320.602926][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6320.603240][ 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) [ 6320.603472][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6320.603736][ 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) [ 6320.603969][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6320.604190][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6320.604442][ 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) [ 6320.604709][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6320.604996][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6320.605236][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6320.605512][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6320.605753][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6320.606001][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6320.606218][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6320.606487][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6320.606796][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6320.607036][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6320.607306][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6320.607547][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6320.607778][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6320.608018][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6320.608273][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6320.608489][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6320.608759][ C0] tc_run (net/core/dev.c:3912) [ 6320.608966][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6320.609195][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6320.609436][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6320.609696][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6320.609949][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6320.610189][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6320.610454][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6320.610760][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6320.611033][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6320.611319][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6320.611561][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6320.611818][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6320.612156][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6320.612440][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6320.612693][ 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) [ 6320.612959][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6320.613176][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6320.613421][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6320.613727][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6320.613979][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6320.614219][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6320.614469][ 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)) [ 6320.614705][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6320.614973][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6320.615255][ 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) [ 6320.615562][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6320.615807][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6320.616060][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6320.616300][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6320.616570][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6320.616834][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6320.617079][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6320.617335][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6320.617638][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6320.617904][ 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)) [ 6320.618125][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6320.618386][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6320.618654][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6320.618895][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6320.619134][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6320.619397][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6320.619658][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6320.619919][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6320.620188][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6320.620474][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6320.620713][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6320.621006][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6320.621245][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6320.621511][ 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)) [ 6320.621730][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6320.622030][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6320.622279][ C0] __do_softirq (kernel/softirq.c:553) [ 6320.622514][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6320.622737][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6320.623022][ C0] [ 6320.623173][ C0] [ 6320.623325][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6320.623631][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6320.623981][ 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 [ 6320.624956][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6320.625264][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6320.625663][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6320.626063][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6320.626465][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6320.626865][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6320.627267][ 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) [ 6320.627551][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6320.627783][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6320.628085][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6320.628312][ 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 [ 6320.629287][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6320.629708][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6320.630107][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6320.630510][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6320.630910][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6320.631308][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6320.633756][ 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) | [ 6320.634268][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6320.634746][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6320.635225][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6320.636161][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6320.636777][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6320.637105][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6320.638081][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6320.638390][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6320.638794][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6320.639197][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6320.639598][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6320.639999][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6320.640399][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6320.640850][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6320.641185][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6320.641589][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6320.641989][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6320.642396][ C1] PKRU: 55555554 [ 6320.642604][ C1] Call Trace: [ 6320.642776][ C1] [ 6320.642925][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6320.643189][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6320.643433][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6320.643714][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6320.643989][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6320.644279][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6320.644549][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6320.644856][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6320.645118][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6320.645383][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6320.645693][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6320.645992][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6320.646309][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6320.646599][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6320.646898][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6320.647188][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6320.647502][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6320.647745][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6320.647987][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6320.648237][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6320.648512][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6320.648798][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6320.649038][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6320.649281][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6320.649543][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6320.649779][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6320.650028][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6320.650288][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6320.650567][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6320.650847][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6320.651102][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6320.651375][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6320.651641][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6320.651990][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6320.652243][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6320.652583][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6320.652847][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6320.653054][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6320.653285][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6320.653540][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6320.653819][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6320.654047][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6320.654369][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6320.654678][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6320.654960][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6320.655257][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6320.655506][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6320.655737][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6320.656040][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6320.656326][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6320.656653][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6320.656894][ 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)) [ 6320.657192][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6320.657479][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6320.657798][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6320.658055][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6320.658291][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6320.658542][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6320.658856][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6320.659198][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6320.659499][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6320.659776][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6320.660066][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6320.660335][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6320.660652][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6320.660871][ 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) [ 6320.661105][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6320.661376][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6320.661642][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6320.661930][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6320.662176][ 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) [ 6320.662446][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6320.662722][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6320.663010][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6320.663251][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6320.663529][ 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) [ 6320.663791][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6320.664067][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6320.664310][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6320.664552][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6320.664784][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6320.665071][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6320.665312][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6320.665570][ 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) [ 6320.665831][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6320.666081][ C1] tc_run (net/core/dev.c:3912) [ 6320.666287][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6320.666519][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6320.666759][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6320.667022][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6320.667276][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6320.667517][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6320.667783][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6320.668090][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6320.668364][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6320.668618][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6320.668883][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6320.669141][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6320.669430][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6320.669708][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6320.669963][ 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) [ 6320.670230][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6320.670447][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6320.670696][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6320.670951][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6320.671204][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6320.671449][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6320.671699][ C1] ? __create_object (mm/kmemleak.c:756) [ 6320.671942][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6320.672214][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6320.672504][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6320.672778][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6320.673062][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6320.673337][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6320.673583][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6320.673857][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6320.674094][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6320.674358][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6320.674622][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6320.674884][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6320.675159][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6320.675444][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6320.675709][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6320.675944][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6320.676194][ C1] __do_softirq (kernel/softirq.c:553) [ 6320.676429][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6320.676651][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6320.676938][ C1] [ 6320.677089][ C1] [ 6320.677239][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6320.677546][ 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) [ 6320.677805][ 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 [ 6320.678782][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6320.679092][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6320.679494][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6320.679895][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6320.680299][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6320.680701][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6320.681104][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6320.681396][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6320.681659][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6320.681904][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6320.682156][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6320.682447][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6320.682700][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6320.682976][ C1] do_idle (kernel/sched/idle.c:312) [ 6320.683180][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6320.683425][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6320.683672][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6320.683946][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6344.168649][ C1] rcu: 1-....: (3942197 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=933491 | [ 6344.169146][ C1] rcu: (t=3930261 jiffies g=2033089 q=12 ncpus=4) | [ 6344.169477][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 6344.169750][ C0] NMI backtrace for cpu 0 [ 6344.169759][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6344.169762][ 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) [ 6344.169770][ 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 ... [ 6344.169772][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6344.169775][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6344.169777][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6344.169779][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6344.169780][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6344.169782][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6344.169784][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6344.169786][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6344.169790][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6344.169792][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6344.169793][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6344.169794][ C0] PKRU: 55555554 [ 6344.169795][ C0] Call Trace: [ 6344.169799][ C0] [ 6344.169803][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6344.169808][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6344.169813][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6344.169817][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6344.169821][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6344.169824][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6344.169828][ 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) [ 6344.169831][ 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) [ 6344.169834][ 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) [ 6344.169838][ 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) [ 6344.169841][ C0] [ 6344.169842][ C0] [ 6344.169843][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6344.169846][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6344.169850][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6344.169854][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6344.169858][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6344.169861][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6344.169864][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6344.169867][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6344.169869][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6344.169875][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6344.169878][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6344.169885][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6344.169888][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6344.169893][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6344.169900][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6344.169904][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6344.169907][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6344.169909][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6344.169911][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6344.169917][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6344.169922][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6344.169925][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6344.169936][ 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) [ 6344.169939][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6344.169943][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6344.169948][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6344.169951][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6344.169955][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6344.169959][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6344.169966][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6344.169972][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6344.169976][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6344.169985][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6344.169988][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6344.169990][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6344.169994][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6344.169997][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6344.170002][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6344.170004][ 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)) [ 6344.170008][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6344.170012][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6344.170016][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6344.170019][ 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)) [ 6344.170022][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6344.170025][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6344.170033][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6344.170040][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6344.170047][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6344.170052][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6344.170063][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6344.170071][ 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) [ 6344.170076][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6344.170078][ 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) [ 6344.170081][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6344.170084][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6344.170087][ 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) [ 6344.170090][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6344.170093][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6344.170096][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6344.170099][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6344.170102][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6344.170105][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6344.170108][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6344.170111][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6344.170116][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6344.170118][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6344.170124][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6344.170129][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6344.170131][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6344.170135][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6344.170137][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6344.170140][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6344.170143][ C0] tc_run (net/core/dev.c:3912) [ 6344.170147][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6344.170150][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6344.170153][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6344.170157][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6344.170161][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6344.170163][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6344.170166][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6344.170171][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6344.170174][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6344.170182][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6344.170185][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6344.170189][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6344.170197][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6344.170199][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6344.170203][ 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) [ 6344.170207][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6344.170210][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6344.170213][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6344.170217][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6344.170220][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6344.170223][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6344.170227][ 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)) [ 6344.170230][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6344.170236][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6344.170240][ 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) [ 6344.170243][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6344.170248][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6344.170250][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6344.170252][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6344.170255][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6344.170258][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6344.170260][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6344.170263][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6344.170266][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6344.170271][ 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)) [ 6344.170275][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6344.170278][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6344.170282][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6344.170285][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6344.170289][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6344.170294][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6344.170298][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6344.170301][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6344.170306][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6344.170309][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6344.170311][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6344.170316][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6344.170319][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6344.170322][ 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)) [ 6344.170325][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6344.170329][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6344.170332][ C0] __do_softirq (kernel/softirq.c:553) [ 6344.170337][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6344.170340][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6344.170343][ C0] [ 6344.170344][ C0] [ 6344.170345][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6344.170349][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6344.170352][ 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 [ 6344.170354][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6344.170356][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6344.170358][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6344.170360][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6344.170361][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6344.170363][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6344.170368][ 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) [ 6344.170372][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6344.170377][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6344.170380][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6344.170383][ 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 [ 6344.170385][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6344.170387][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6344.170389][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6344.170390][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6344.170392][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6344.170393][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6344.170390][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 6344.170392][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 6344.170393][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6344.170398][ C0] [ 6344.223185][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6344.223810][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 6344.224102][ 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 [ 6344.225085][ C1] RSP: 0018:ffffc900001c7b68 EFLAGS: 00000202 [ 6344.225396][ C1] RAX: ffff888008120e18 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6344.225803][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6344.226207][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6344.226610][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6344.227015][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6344.227421][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6344.227873][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6344.228213][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6344.228618][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6344.229023][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6344.229428][ C1] PKRU: 55555554 [ 6344.229612][ C1] Call Trace: [ 6344.229783][ C1] [ 6344.229939][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6344.230214][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6344.230471][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6344.230726][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6344.230958][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6344.231232][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6344.231508][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6344.231768][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6344.232056][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6344.232302][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6344.232623][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6344.232898][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6344.233191][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6344.233459][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6344.233766][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6344.234031][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6344.234296][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6344.234607][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6344.234908][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6344.235226][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6344.235518][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 6344.235778][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6344.236065][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6344.236382][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6344.236622][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6344.236866][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6344.237118][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6344.237393][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6344.237683][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6344.237924][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6344.238167][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6344.238430][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6344.238669][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6344.238920][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6344.239182][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6344.239460][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6344.239740][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6344.239991][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6344.240266][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6344.240534][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6344.240885][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6344.241141][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6344.241466][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6344.241732][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6344.241939][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6344.242173][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6344.242435][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6344.242715][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6344.242946][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6344.243269][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6344.243579][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6344.243866][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6344.244163][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6344.244414][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6344.244648][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6344.244951][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6344.245241][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6344.245571][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6344.245812][ 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)) [ 6344.246111][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6344.246401][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6344.246722][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6344.246981][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6344.247219][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6344.247472][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6344.247788][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6344.248124][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6344.248428][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6344.248705][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6344.248994][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6344.249263][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6344.249583][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6344.249804][ 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) [ 6344.250038][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6344.250310][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6344.250580][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6344.250869][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6344.251119][ 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) [ 6344.251384][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6344.251651][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6344.251943][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6344.252189][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6344.252535][ 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) [ 6344.252803][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6344.253082][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6344.253326][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6344.253567][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6344.253802][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6344.254090][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6344.254331][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6344.254588][ 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) [ 6344.254850][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6344.255101][ C1] tc_run (net/core/dev.c:3912) [ 6344.255307][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6344.255542][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6344.255783][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6344.256050][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6344.256307][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6344.256547][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6344.256815][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6344.257121][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6344.257397][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6344.257651][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6344.257920][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6344.258179][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6344.258468][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6344.258745][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6344.259002][ 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) [ 6344.259268][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6344.259491][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6344.259738][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6344.259993][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6344.260247][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6344.260490][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6344.260741][ C1] ? __create_object (mm/kmemleak.c:756) [ 6344.260988][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6344.261258][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6344.261541][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6344.261819][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6344.262104][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6344.262398][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6344.262646][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6344.262920][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6344.263161][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6344.263425][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6344.263688][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6344.263950][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6344.264226][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6344.264515][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6344.264778][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6344.265015][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6344.265265][ C1] __do_softirq (kernel/softirq.c:553) [ 6344.265500][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6344.265722][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6344.266011][ C1] [ 6344.266161][ C1] [ 6344.266315][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6344.266621][ 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) [ 6344.266881][ 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 [ 6344.267865][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6344.268174][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6344.268584][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6344.268988][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6344.269390][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6344.269793][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6344.270201][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6344.270492][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6344.270755][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6344.271000][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6344.271254][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6344.271534][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6344.271775][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6344.272051][ C1] do_idle (kernel/sched/idle.c:312) [ 6344.272255][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6344.272520][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6344.272766][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6344.273037][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6368.576492][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6368.577029][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6368.577538][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6368.578013][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6368.578927][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6368.579542][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 6368.579826][ 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) [ 6368.580798][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [ 6368.581106][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6368.581503][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6368.581905][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6368.582310][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6368.582707][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6368.583106][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6368.583554][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6368.583888][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6368.584290][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6368.584688][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6368.585092][ C0] PKRU: 55555554 [ 6368.585276][ C0] Call Trace: [ 6368.585448][ C0] [ 6368.585596][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6368.585860][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6368.586103][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6368.586382][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6368.586656][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6368.586943][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6368.587210][ 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)) [ 6368.587517][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6368.587780][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6368.588089][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6368.588386][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6368.588701][ 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) [ 6368.588990][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 6368.589272][ 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) [ 6368.589555][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6368.589868][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6368.590108][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6368.590348][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6368.590589][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6368.590837][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6368.591110][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6368.591395][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6368.591634][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6368.591876][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6368.592137][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6368.592378][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6368.592626][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6368.592885][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6368.593164][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6368.593444][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6368.593691][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6368.593966][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6368.594228][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6368.594578][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6368.594832][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6368.595153][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6368.595418][ 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) [ 6368.595624][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6368.595854][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6368.596109][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6368.596392][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6368.596665][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6368.596894][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6368.597214][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6368.597520][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6368.597805][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6368.598100][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6368.598348][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6368.598579][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6368.598878][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6368.599165][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6368.599491][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6368.599730][ 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)) [ 6368.600026][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6368.600316][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6368.600634][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6368.600891][ 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)) [ 6368.601123][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6368.601372][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6368.601687][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6368.602020][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6368.602327][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6368.602602][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6368.602891][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6368.603205][ 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) [ 6368.603440][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6368.603704][ 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) [ 6368.603936][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6368.604158][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6368.604410][ 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) [ 6368.604675][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6368.604960][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6368.605199][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6368.605477][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6368.605716][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6368.605964][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6368.606179][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6368.606448][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6368.606757][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6368.606997][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6368.607263][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6368.607506][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6368.607736][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6368.607976][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6368.608231][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6368.608448][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6368.608716][ C0] tc_run (net/core/dev.c:3912) [ 6368.608922][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6368.609154][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6368.609400][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6368.609662][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6368.609916][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6368.610153][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6368.610421][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6368.610725][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6368.610998][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6368.611286][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6368.611528][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6368.611785][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6368.612124][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6368.612406][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6368.612659][ 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) [ 6368.612924][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6368.613143][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6368.613385][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6368.613692][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6368.613944][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6368.614186][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6368.614435][ 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)) [ 6368.614669][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6368.614941][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6368.615223][ 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) [ 6368.615529][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6368.615774][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6368.616024][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6368.616266][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6368.616533][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6368.616797][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6368.617038][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6368.617294][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6368.617598][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6368.617863][ 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)) [ 6368.618086][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6368.618347][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6368.618616][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6368.618857][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6368.619093][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6368.619355][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6368.619618][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6368.619880][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6368.620151][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6368.620436][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6368.620678][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6368.620967][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6368.621207][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6368.621470][ 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)) [ 6368.621693][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6368.621988][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6368.622244][ C0] __do_softirq (kernel/softirq.c:553) [ 6368.622478][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6368.622697][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6368.622985][ C0] [ 6368.623135][ C0] [ 6368.623284][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6368.623590][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6368.623942][ 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 [ 6368.624915][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6368.625222][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6368.625624][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6368.626025][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6368.626423][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6368.626823][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6368.627227][ 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) [ 6368.627508][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6368.627741][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6368.628041][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6368.628269][ 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 [ 6368.629242][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6368.629663][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6368.630061][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6368.630459][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6368.630863][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6368.631264][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6368.633713][ 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) | [ 6368.634227][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6368.634706][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6368.635187][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6368.636123][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6368.636739][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6368.637069][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6368.638050][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6368.638359][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6368.638764][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6368.639167][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6368.639568][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6368.639968][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6368.640374][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6368.640826][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6368.641161][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6368.641564][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6368.641967][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6368.642376][ C1] PKRU: 55555554 [ 6368.642558][ C1] Call Trace: [ 6368.642729][ C1] [ 6368.642879][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6368.643144][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6368.643389][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6368.643669][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6368.643944][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6368.644234][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6368.644502][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6368.644808][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6368.645074][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6368.645341][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6368.645650][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6368.645950][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6368.646267][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6368.646558][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6368.646857][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6368.647148][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6368.647463][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6368.647706][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6368.647948][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6368.648198][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6368.648473][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6368.648759][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6368.649001][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6368.649243][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6368.649505][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6368.649742][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6368.649990][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6368.650251][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6368.650529][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6368.650808][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6368.651058][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6368.651330][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6368.651596][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6368.651947][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6368.652201][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6368.652563][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6368.652828][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6368.653035][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6368.653265][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6368.653521][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6368.653803][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6368.654030][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6368.654352][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6368.654661][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6368.654942][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6368.655242][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6368.655492][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6368.655726][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6368.656030][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6368.656316][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6368.656645][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6368.656886][ 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)) [ 6368.657185][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6368.657471][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6368.657791][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6368.658048][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6368.658286][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6368.658537][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6368.658851][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6368.659187][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6368.659488][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6368.659766][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6368.660054][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6368.660323][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6368.660639][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6368.660857][ 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) [ 6368.661091][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6368.661362][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6368.661628][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6368.661918][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6368.662165][ 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) [ 6368.662444][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6368.662711][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6368.662998][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6368.663239][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6368.663517][ 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) [ 6368.663780][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6368.664058][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6368.664300][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6368.664543][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6368.664775][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6368.665062][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6368.665303][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6368.665561][ 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) [ 6368.665823][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6368.666075][ C1] tc_run (net/core/dev.c:3912) [ 6368.666280][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6368.666514][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6368.666753][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6368.667016][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6368.667271][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6368.667513][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6368.667778][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6368.668085][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6368.668358][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6368.668616][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6368.668881][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6368.669140][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6368.669430][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6368.669708][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6368.669963][ 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) [ 6368.670231][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6368.670448][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6368.670696][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6368.670950][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6368.671203][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6368.671447][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6368.671697][ C1] ? __create_object (mm/kmemleak.c:756) [ 6368.671942][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6368.672212][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6368.672516][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6368.672790][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6368.673076][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6368.673350][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6368.673597][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6368.673870][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6368.674110][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6368.674373][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6368.674636][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6368.674899][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6368.675175][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6368.675464][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6368.675727][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6368.675962][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6368.676212][ C1] __do_softirq (kernel/softirq.c:553) [ 6368.676447][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6368.676669][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6368.676957][ C1] [ 6368.677108][ C1] [ 6368.677259][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6368.677567][ 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) [ 6368.677824][ 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 [ 6368.678801][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6368.679112][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6368.679514][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6368.679916][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6368.680320][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6368.680722][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6368.681124][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6368.681417][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6368.681679][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6368.681924][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6368.682176][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6368.682473][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6368.682715][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6368.682991][ C1] do_idle (kernel/sched/idle.c:312) [ 6368.683195][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6368.683440][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6368.683686][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6368.683956][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6396.576489][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6396.577026][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6396.577538][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6396.578015][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6396.578936][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6396.579550][ 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) [ 6396.579878][ 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 ... [ 6396.580856][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6396.581163][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6396.581568][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6396.581968][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6396.582371][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6396.582772][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6396.583177][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6396.583627][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6396.583962][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6396.584365][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6396.584767][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6396.585170][ C0] PKRU: 55555554 [ 6396.585353][ C0] Call Trace: [ 6396.585524][ C0] [ 6396.585682][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6396.585948][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6396.586192][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6396.586473][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6396.586747][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6396.587038][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6396.587306][ 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)) [ 6396.587613][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6396.587878][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6396.588188][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6396.588489][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6396.588818][ 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) [ 6396.589108][ 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) [ 6396.589408][ 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) [ 6396.589699][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6396.590012][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6396.590258][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6396.590502][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6396.590743][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6396.590993][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6396.591270][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6396.591555][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6396.591795][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6396.592039][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6396.592306][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6396.592540][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6396.592791][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6396.593050][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6396.593329][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6396.593609][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6396.593862][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6396.594136][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6396.594401][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6396.594750][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6396.595004][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6396.595328][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6396.595595][ 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) [ 6396.595802][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6396.596034][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6396.596291][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6396.596567][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6396.596848][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6396.597075][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6396.597397][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6396.597706][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6396.597989][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6396.598287][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6396.598537][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6396.598768][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6396.599072][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6396.599358][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6396.599687][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6396.599933][ 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)) [ 6396.600232][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6396.600517][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6396.600837][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6396.601095][ 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)) [ 6396.601332][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6396.601582][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6396.601896][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6396.602237][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6396.602538][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6396.602817][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6396.603108][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6396.603424][ 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) [ 6396.603657][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6396.603924][ 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) [ 6396.604156][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6396.604380][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6396.604633][ 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) [ 6396.604901][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6396.605186][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6396.605430][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6396.605709][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6396.605951][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6396.606201][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6396.606418][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6396.606686][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6396.606998][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6396.607239][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6396.607508][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6396.607752][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6396.607984][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6396.608227][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6396.608483][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6396.608702][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6396.608973][ C0] tc_run (net/core/dev.c:3912) [ 6396.609180][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6396.609412][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6396.609652][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6396.609917][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6396.610172][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6396.610413][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6396.610680][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6396.610987][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6396.611262][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6396.611551][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6396.611791][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6396.612050][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6396.612395][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6396.612675][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6396.612929][ 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) [ 6396.613196][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6396.613413][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6396.613659][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6396.613967][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6396.614221][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6396.614462][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6396.614712][ 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)) [ 6396.614950][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6396.615218][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6396.615503][ 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) [ 6396.615809][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6396.616058][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6396.616311][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6396.616553][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6396.616821][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6396.617087][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6396.617332][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6396.617590][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6396.617896][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6396.618163][ 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)) [ 6396.618384][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6396.618645][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6396.618916][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6396.619158][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6396.619398][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6396.619661][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6396.619925][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6396.620186][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6396.620457][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6396.620746][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6396.620985][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6396.621279][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6396.621520][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6396.621787][ 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)) [ 6396.622008][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6396.622311][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6396.622561][ C0] __do_softirq (kernel/softirq.c:553) [ 6396.622793][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6396.623017][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6396.623306][ C0] [ 6396.623461][ C0] [ 6396.623611][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6396.623920][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6396.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 [ 6396.625246][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6396.625556][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6396.625958][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6396.626363][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6396.626764][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6396.627164][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6396.627571][ 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) [ 6396.627857][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6396.628090][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6396.628394][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6396.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 [ 6396.629601][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6396.630023][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6396.630427][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6396.630829][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6396.631229][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6396.631629][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6396.634085][ 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) | [ 6396.634597][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6396.635078][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6396.635559][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6396.636498][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6396.637117][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6396.637444][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6396.638427][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6396.638736][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6396.639139][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6396.639543][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6396.639946][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6396.640348][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6396.640756][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6396.641207][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6396.641545][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6396.641950][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6396.642371][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6396.642779][ C1] PKRU: 55555554 [ 6396.642962][ C1] Call Trace: [ 6396.643133][ C1] [ 6396.643283][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6396.643548][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6396.643792][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6396.644073][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6396.644350][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6396.644639][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6396.644908][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6396.645215][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6396.645479][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6396.645742][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6396.646053][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6396.646353][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6396.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) [ 6396.646962][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6396.647261][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6396.647550][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6396.647866][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6396.648108][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6396.648353][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6396.648603][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6396.648878][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6396.649165][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6396.649407][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6396.649651][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6396.649914][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6396.650150][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6396.650399][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6396.650659][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6396.650938][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6396.651219][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6396.651469][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6396.651743][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6396.652009][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6396.652377][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6396.652631][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6396.652955][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6396.653220][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6396.653428][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6396.653660][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6396.653915][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6396.654195][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6396.654424][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6396.654747][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6396.655057][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6396.655341][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6396.655639][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6396.655888][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6396.656120][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6396.656425][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6396.656711][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6396.657039][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6396.657280][ 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)) [ 6396.657585][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6396.657873][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6396.658192][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6396.658451][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6396.658689][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6396.658940][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6396.659254][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6396.659590][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6396.659891][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6396.660168][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6396.660458][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6396.660727][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6396.661045][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6396.661264][ 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) [ 6396.661498][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6396.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) [ 6396.662039][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6396.662346][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6396.662594][ 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) [ 6396.662857][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6396.663126][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6396.663414][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6396.663657][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6396.663934][ 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) [ 6396.664197][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6396.664475][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6396.664718][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6396.664962][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6396.665194][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6396.665482][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6396.665725][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6396.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) [ 6396.666245][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6396.666496][ C1] tc_run (net/core/dev.c:3912) [ 6396.666702][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6396.666934][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6396.667175][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6396.667437][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6396.667693][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6396.667933][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6396.668201][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6396.668510][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6396.668784][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6396.669039][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6396.669307][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6396.669565][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6396.669853][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6396.670133][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6396.670389][ 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) [ 6396.670656][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6396.670874][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6396.671121][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6396.671376][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6396.671631][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6396.671875][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6396.672145][ C1] ? __create_object (mm/kmemleak.c:756) [ 6396.672391][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6396.672663][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6396.672947][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6396.673222][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6396.673506][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6396.673782][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6396.674028][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6396.674304][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6396.674542][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6396.674806][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6396.675070][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6396.675333][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6396.675609][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6396.675895][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6396.676159][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6396.676395][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6396.676646][ C1] __do_softirq (kernel/softirq.c:553) [ 6396.676882][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6396.677104][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6396.677391][ C1] [ 6396.677544][ C1] [ 6396.677694][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6396.678002][ 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) [ 6396.678262][ 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 [ 6396.679245][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6396.679556][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6396.679958][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6396.680360][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6396.680766][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6396.681168][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6396.681573][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6396.681867][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6396.682147][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6396.682392][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6396.682645][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6396.682928][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6396.683168][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6396.683445][ C1] do_idle (kernel/sched/idle.c:312) [ 6396.683651][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6396.683895][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6396.684144][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6396.684417][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6422.276648][ C1] rcu: 1-....: (4020003 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=952978 | [ 6422.277144][ C1] rcu: (t=4008369 jiffies g=2033089 q=12 ncpus=4) | [ 6422.277476][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 6422.277759][ C0] NMI backtrace for cpu 0 [ 6422.277768][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6422.277770][ 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) [ 6422.277778][ 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 ... [ 6422.277781][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6422.277784][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6422.277786][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6422.277788][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6422.277789][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6422.277791][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6422.277793][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6422.277795][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6422.277799][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6422.277800][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6422.277802][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6422.277803][ C0] PKRU: 55555554 [ 6422.277804][ C0] Call Trace: [ 6422.277807][ C0] [ 6422.277811][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6422.277816][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6422.277821][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6422.277826][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6422.277829][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6422.277832][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6422.277836][ 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) [ 6422.277839][ 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) [ 6422.277842][ 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) [ 6422.277846][ 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) [ 6422.277849][ C0] [ 6422.277850][ C0] [ 6422.277851][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6422.277854][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6422.277858][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6422.277863][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6422.277866][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6422.277871][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6422.277873][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6422.277877][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6422.277879][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6422.277884][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6422.277887][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6422.277894][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6422.277897][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6422.277902][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6422.277909][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6422.277913][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6422.277916][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6422.277918][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6422.277921][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6422.277926][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6422.277931][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6422.277934][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6422.277945][ 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) [ 6422.277948][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6422.277951][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6422.277957][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6422.277960][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6422.277963][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6422.277967][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6422.277973][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6422.277979][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6422.277984][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6422.277992][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6422.277995][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6422.277997][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6422.278001][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6422.278004][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6422.278008][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6422.278011][ 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)) [ 6422.278015][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6422.278018][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6422.278022][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6422.278025][ 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)) [ 6422.278028][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6422.278031][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6422.278039][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6422.278046][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6422.278053][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6422.278059][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6422.278069][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6422.278077][ 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) [ 6422.278082][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6422.278084][ 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) [ 6422.278087][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6422.278091][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6422.278094][ 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) [ 6422.278097][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6422.278100][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6422.278103][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6422.278106][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6422.278109][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6422.278112][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6422.278115][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6422.278118][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6422.278123][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6422.278125][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6422.278131][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6422.278136][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6422.278138][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6422.278142][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6422.278144][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6422.278146][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6422.278149][ C0] tc_run (net/core/dev.c:3912) [ 6422.278154][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6422.278157][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6422.278159][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6422.278163][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6422.278167][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6422.278169][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6422.278173][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6422.278177][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6422.278180][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6422.278188][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6422.278192][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6422.278196][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6422.278203][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6422.278206][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6422.278210][ 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) [ 6422.278214][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6422.278217][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6422.278220][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6422.278224][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6422.278227][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6422.278230][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6422.278234][ 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)) [ 6422.278237][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6422.278243][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6422.278247][ 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) [ 6422.278251][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6422.278255][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6422.278258][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6422.278261][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6422.278264][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6422.278266][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6422.278268][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6422.278271][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6422.278274][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6422.278277][ 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)) [ 6422.278281][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6422.278285][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6422.278288][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6422.278292][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6422.278296][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6422.278300][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6422.278304][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6422.278307][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6422.278311][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6422.278314][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6422.278317][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6422.278322][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6422.278324][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6422.278327][ 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)) [ 6422.278330][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6422.278334][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6422.278337][ C0] __do_softirq (kernel/softirq.c:553) [ 6422.278342][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6422.278345][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6422.278349][ C0] [ 6422.278350][ C0] [ 6422.278351][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6422.278355][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6422.278358][ 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 [ 6422.278360][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6422.278362][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6422.278364][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6422.278365][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6422.278367][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6422.278368][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6422.278373][ 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) [ 6422.278377][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6422.278382][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6422.278386][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6422.278388][ 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 [ 6422.278390][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6422.278393][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6422.278394][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6422.278396][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6422.278397][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6422.278398][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6422.278396][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 6422.278397][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 6422.278398][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6422.278403][ C0] [ 6422.331167][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6422.331788][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 6422.332096][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [ 6422.333071][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000282 [ 6422.333382][ C1] RAX: ffff888008120e1c RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6422.333785][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6422.334187][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6422.334592][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6422.334993][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6422.335394][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6422.335845][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6422.336179][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6422.336587][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6422.336989][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6422.337391][ C1] PKRU: 55555554 [ 6422.337574][ C1] Call Trace: [ 6422.337747][ C1] [ 6422.337896][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6422.338170][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6422.338426][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6422.338680][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6422.338916][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6422.339191][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6422.339462][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6422.339720][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6422.340008][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6422.340253][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6422.340567][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6422.340843][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6422.341134][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6422.341401][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6422.341709][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6422.341971][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 6422.342251][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6422.342514][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6422.342826][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6422.343124][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6422.343440][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6422.343733][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 6422.343992][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6422.344273][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6422.344589][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6422.344831][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6422.345073][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6422.345324][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6422.345598][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6422.345884][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6422.346126][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6422.346369][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6422.346634][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6422.346871][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6422.347119][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6422.347379][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6422.347658][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6422.347938][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6422.348188][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6422.348461][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6422.348726][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6422.349076][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6422.349329][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6422.349652][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6422.349918][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6422.350125][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6422.350356][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6422.350610][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6422.350891][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6422.351119][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6422.351442][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6422.351751][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6422.352051][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6422.352351][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6422.352601][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6422.352832][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6422.353137][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6422.353423][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6422.353751][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6422.353993][ 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)) [ 6422.354292][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6422.354579][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6422.354899][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6422.355157][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6422.355395][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6422.355646][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6422.355960][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6422.356297][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6422.356598][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6422.356875][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6422.357165][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6422.357433][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6422.357751][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6422.357969][ 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) [ 6422.358204][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6422.358475][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6422.358741][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6422.359030][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6422.359277][ 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) [ 6422.359541][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6422.359808][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6422.360095][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6422.360337][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6422.360614][ 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) [ 6422.360876][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6422.361154][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6422.361395][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6422.361638][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6422.361870][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6422.362175][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6422.362418][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6422.362675][ 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) [ 6422.362937][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6422.363188][ C1] tc_run (net/core/dev.c:3912) [ 6422.363394][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6422.363626][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6422.363866][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6422.364129][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6422.364384][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6422.364625][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6422.364891][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6422.365198][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6422.365472][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6422.365727][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6422.365994][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6422.366252][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6422.366542][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6422.366821][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6422.367077][ 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) [ 6422.367344][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6422.367562][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6422.367809][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6422.368063][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6422.368317][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6422.368560][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6422.368811][ C1] ? __create_object (mm/kmemleak.c:756) [ 6422.369055][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6422.369326][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6422.369609][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6422.369883][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6422.370167][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6422.370442][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6422.370688][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6422.370962][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6422.371200][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6422.371464][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6422.371728][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6422.371995][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6422.372270][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6422.372556][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6422.372819][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6422.373054][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6422.373304][ C1] __do_softirq (kernel/softirq.c:553) [ 6422.373539][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6422.373760][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6422.374048][ C1] [ 6422.374200][ C1] [ 6422.374351][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6422.374658][ 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) [ 6422.374917][ 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 [ 6422.375894][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6422.376208][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6422.376609][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6422.377011][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6422.377413][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6422.377815][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6422.378218][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6422.378511][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6422.378772][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6422.379017][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6422.379269][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6422.379550][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6422.379791][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6422.380066][ C1] do_idle (kernel/sched/idle.c:312) [ 6422.380270][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6422.380515][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6422.380761][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6422.381032][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6448.576483][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6448.577017][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6448.577527][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6448.577999][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6448.578918][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6448.579533][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 6448.579825][ 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 [ 6448.580800][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000246 [ 6448.581107][ C0] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6448.581509][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6448.581911][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6448.582312][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6448.582712][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6448.583113][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6448.583561][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6448.583893][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6448.584294][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6448.584697][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6448.585097][ C0] PKRU: 55555554 [ 6448.585279][ C0] Call Trace: [ 6448.585448][ C0] [ 6448.585601][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6448.585865][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6448.586109][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6448.586387][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6448.586660][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6448.586953][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6448.587221][ 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)) [ 6448.587526][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6448.587790][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6448.588099][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6448.588398][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6448.588715][ 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) [ 6448.589004][ C0] ? kasan_check_range (mm/kasan/generic.c:190) [ 6448.589266][ 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) [ 6448.589550][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6448.589863][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6448.590105][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6448.590346][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6448.590587][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6448.590837][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6448.591110][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6448.591395][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6448.591633][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6448.591880][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6448.592141][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6448.592376][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6448.592625][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6448.592884][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6448.593165][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6448.593443][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6448.593692][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6448.593965][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6448.594229][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6448.594581][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6448.594836][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6448.595159][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6448.595425][ 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) [ 6448.595631][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6448.595864][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6448.596119][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6448.596399][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6448.596673][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6448.596903][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6448.597224][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6448.597532][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6448.597818][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6448.598113][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6448.598363][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6448.598596][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6448.598896][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6448.599185][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6448.599513][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6448.599752][ 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)) [ 6448.600050][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6448.600340][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6448.600660][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6448.600917][ 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)) [ 6448.601152][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6448.601404][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6448.601718][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6448.602057][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6448.602359][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6448.602635][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6448.602925][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6448.603240][ 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) [ 6448.603476][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6448.603742][ 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) [ 6448.603976][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6448.604199][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6448.604453][ 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) [ 6448.604719][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6448.605006][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6448.605246][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6448.605527][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6448.605770][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6448.606019][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6448.606237][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6448.606509][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6448.606822][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6448.607062][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6448.607331][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6448.607576][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6448.607809][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6448.608051][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6448.608308][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6448.608526][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6448.608797][ C0] tc_run (net/core/dev.c:3912) [ 6448.609003][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6448.609237][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6448.609478][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6448.609741][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6448.609997][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6448.610235][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6448.610504][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6448.610811][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6448.611087][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6448.611375][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6448.611619][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6448.611882][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6448.612222][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6448.612500][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6448.612755][ 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) [ 6448.613021][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6448.613241][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6448.613485][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6448.613793][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6448.614047][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6448.614290][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6448.614541][ 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)) [ 6448.614776][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6448.615047][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6448.615332][ 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) [ 6448.615644][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6448.615890][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6448.616143][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6448.616385][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6448.616655][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6448.616922][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6448.617166][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6448.617422][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6448.617729][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6448.617996][ 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)) [ 6448.618220][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6448.618483][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6448.618754][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6448.618996][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6448.619233][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6448.619497][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6448.619760][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6448.620023][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6448.620297][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6448.620582][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6448.620824][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6448.621115][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6448.621357][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6448.621623][ 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)) [ 6448.621846][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6448.622151][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6448.622402][ C0] __do_softirq (kernel/softirq.c:553) [ 6448.622640][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6448.622862][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6448.623152][ C0] [ 6448.623303][ C0] [ 6448.623455][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6448.623762][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6448.624116][ 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 [ 6448.625094][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6448.625404][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6448.625809][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6448.626211][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6448.626613][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6448.627018][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6448.627425][ 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) [ 6448.627707][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6448.627943][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6448.628245][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6448.628475][ 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 [ 6448.629454][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6448.629880][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6448.630281][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6448.630681][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6448.631084][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6448.631487][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6448.633938][ 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) | [ 6448.634450][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6448.634929][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6448.635411][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6448.636345][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6448.636964][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6448.637292][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6448.638271][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6448.638582][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6448.638987][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6448.639389][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6448.639791][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6448.640194][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6448.640598][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6448.641052][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6448.641387][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6448.641790][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6448.642201][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6448.642605][ C1] PKRU: 55555554 [ 6448.642789][ C1] Call Trace: [ 6448.642959][ C1] [ 6448.643112][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6448.643377][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6448.643622][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6448.643902][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6448.644177][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6448.644469][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6448.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)) [ 6448.645045][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6448.645309][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6448.645576][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6448.645886][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6448.646186][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6448.646503][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6448.646795][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6448.647093][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6448.647385][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6448.647701][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6448.647943][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6448.648187][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6448.648439][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6448.648713][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6448.649000][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6448.649241][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6448.649484][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6448.649747][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6448.649984][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6448.650234][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6448.650495][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6448.650773][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6448.651052][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6448.651301][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6448.651575][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6448.651841][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6448.652198][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6448.652453][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6448.652777][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6448.653042][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6448.653248][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6448.653482][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6448.653737][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6448.654016][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6448.654244][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6448.654567][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6448.654878][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6448.655161][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6448.655461][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6448.655711][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6448.655941][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6448.656245][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6448.656533][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6448.656862][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6448.657102][ 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)) [ 6448.657402][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6448.657690][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6448.658010][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6448.658269][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6448.658507][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6448.658759][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6448.659075][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6448.659410][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6448.659712][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6448.659991][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6448.660279][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6448.660548][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6448.660866][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6448.661085][ 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) [ 6448.661321][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6448.661593][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6448.661864][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6448.662154][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6448.662402][ 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) [ 6448.662666][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6448.662934][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6448.663221][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6448.663463][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6448.663741][ 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) [ 6448.664004][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6448.664284][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6448.664524][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6448.664768][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6448.665002][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6448.665290][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6448.665531][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6448.665788][ 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) [ 6448.666052][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6448.666303][ C1] tc_run (net/core/dev.c:3912) [ 6448.666510][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6448.666744][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6448.666984][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6448.667247][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6448.667502][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6448.667744][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6448.668011][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6448.668320][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6448.668594][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6448.668850][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6448.669117][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6448.669376][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6448.669669][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6448.669946][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6448.670201][ 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) [ 6448.670469][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6448.670688][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6448.670934][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6448.671190][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6448.671444][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6448.671687][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6448.671944][ C1] ? __create_object (mm/kmemleak.c:756) [ 6448.672191][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6448.672462][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6448.672745][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6448.673019][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6448.673306][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6448.673581][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6448.673831][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6448.674105][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6448.674345][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6448.674613][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6448.674877][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6448.675139][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6448.675416][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6448.675705][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6448.675967][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6448.676202][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6448.676454][ C1] __do_softirq (kernel/softirq.c:553) [ 6448.676690][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6448.676912][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6448.677202][ C1] [ 6448.677352][ C1] [ 6448.677504][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6448.677811][ 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) [ 6448.678070][ 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 [ 6448.679051][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6448.679364][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6448.679765][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6448.680170][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6448.680573][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6448.680976][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6448.681380][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6448.681679][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6448.681947][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6448.682193][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6448.682448][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6448.682727][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6448.682972][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6448.683249][ C1] do_idle (kernel/sched/idle.c:312) [ 6448.683455][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6448.683700][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6448.683947][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6448.684219][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6476.576485][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6476.577021][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6476.577531][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6476.578005][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6476.578930][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6476.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) [ 6476.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 ... [ 6476.580844][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6476.581151][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6476.581553][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6476.581960][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6476.582360][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6476.582758][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6476.583158][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6476.583606][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6476.583941][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6476.584343][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6476.584742][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6476.585142][ C0] PKRU: 55555554 [ 6476.585322][ C0] Call Trace: [ 6476.585503][ C0] [ 6476.585653][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6476.585916][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6476.586159][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6476.586439][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6476.586712][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6476.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) [ 6476.587272][ 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)) [ 6476.587578][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6476.587844][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6476.588153][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6476.588451][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6476.588767][ 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) [ 6476.589056][ 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) [ 6476.589354][ 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) [ 6476.589641][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6476.589954][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6476.590197][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6476.590440][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6476.590679][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6476.590930][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6476.591202][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6476.591488][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6476.591733][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6476.591974][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6476.592236][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6476.592471][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6476.592720][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6476.592981][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6476.593259][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6476.593538][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6476.593786][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6476.594060][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6476.594325][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6476.594672][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6476.594925][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6476.595246][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6476.595510][ 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) [ 6476.595713][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6476.595947][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6476.596202][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6476.596479][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6476.596753][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6476.596982][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6476.597303][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6476.597612][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6476.597893][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6476.598189][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6476.598436][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6476.598668][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6476.598969][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6476.599255][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6476.599581][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6476.599821][ 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)) [ 6476.600120][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6476.600407][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6476.600725][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6476.600982][ 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)) [ 6476.601218][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6476.601467][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6476.601786][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6476.602121][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6476.602421][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6476.602695][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6476.602988][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6476.603301][ 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) [ 6476.603535][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6476.603799][ 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) [ 6476.604033][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6476.604253][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6476.604507][ 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) [ 6476.604773][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6476.605059][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6476.605300][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6476.605576][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6476.605818][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6476.606066][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6476.606283][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6476.606551][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6476.606861][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6476.607101][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6476.607368][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6476.607610][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6476.607840][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6476.608081][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6476.608338][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6476.608553][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6476.608823][ C0] tc_run (net/core/dev.c:3912) [ 6476.609030][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6476.609260][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6476.609501][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6476.609763][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6476.610017][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6476.610257][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6476.610523][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6476.610829][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6476.611101][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6476.611387][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6476.611629][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6476.611889][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6476.612227][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6476.612506][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6476.612759][ 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) [ 6476.613026][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6476.613243][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6476.613489][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6476.613794][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6476.614046][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6476.614285][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6476.614534][ 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)) [ 6476.614771][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6476.615038][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6476.615320][ 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) [ 6476.615626][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6476.615872][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6476.616125][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6476.616364][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6476.616634][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6476.616903][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6476.617147][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6476.617404][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6476.617707][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6476.617972][ 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)) [ 6476.618195][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6476.618456][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6476.618724][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6476.618966][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6476.619205][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6476.619468][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6476.619729][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6476.619990][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6476.620259][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6476.620545][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6476.620784][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6476.621078][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6476.621317][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6476.621582][ 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)) [ 6476.621805][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6476.622103][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6476.622352][ C0] __do_softirq (kernel/softirq.c:553) [ 6476.622584][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6476.622806][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6476.623093][ C0] [ 6476.623244][ C0] [ 6476.623396][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6476.623700][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6476.624050][ 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 [ 6476.625023][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6476.625332][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6476.625729][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6476.626129][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6476.626530][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6476.626929][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6476.627333][ 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) [ 6476.627617][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6476.627848][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6476.628150][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6476.628377][ 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 [ 6476.629353][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6476.629774][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6476.630174][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6476.630577][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6476.630976][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6476.631376][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6476.633834][ 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) | [ 6476.634350][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6476.634829][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6476.635313][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6476.636249][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6476.636870][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6476.637198][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6476.638179][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6476.638490][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6476.638892][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6476.639294][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6476.639695][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6476.640105][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6476.640508][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6476.640961][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6476.641297][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6476.641702][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6476.642114][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6476.642517][ C1] PKRU: 55555554 [ 6476.642701][ C1] Call Trace: [ 6476.642873][ C1] [ 6476.643025][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6476.643289][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6476.643536][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6476.643815][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6476.644090][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6476.644382][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6476.644650][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6476.644959][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6476.645222][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6476.645488][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6476.645798][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6476.646096][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6476.646413][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6476.646706][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6476.647004][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6476.647301][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6476.647617][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6476.647858][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6476.648100][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6476.648351][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6476.648626][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6476.648915][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6476.649155][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6476.649398][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6476.649661][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6476.649900][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6476.650151][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6476.650412][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6476.650697][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6476.650976][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6476.651226][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6476.651499][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6476.651788][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6476.652140][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6476.652396][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6476.652719][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6476.652986][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6476.653192][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6476.653427][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6476.653682][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6476.653962][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6476.654190][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6476.654512][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6476.654824][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6476.655108][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6476.655407][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6476.655658][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6476.655890][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6476.656192][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6476.656482][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6476.656812][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6476.657052][ 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)) [ 6476.657353][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6476.657641][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6476.657962][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6476.658221][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6476.658458][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6476.658709][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6476.659025][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6476.659361][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6476.659664][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6476.659942][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6476.660231][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6476.660500][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6476.660819][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6476.661038][ 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) [ 6476.661272][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6476.661544][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6476.661818][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6476.662108][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6476.662358][ 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) [ 6476.662621][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6476.662889][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6476.663176][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6476.663420][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6476.663698][ 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) [ 6476.663963][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6476.664243][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6476.664485][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6476.664729][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6476.664963][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6476.665250][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6476.665493][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6476.665750][ 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) [ 6476.666013][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6476.666265][ C1] tc_run (net/core/dev.c:3912) [ 6476.666471][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6476.666706][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6476.666948][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6476.667212][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6476.667468][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6476.667711][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6476.667980][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6476.668287][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6476.668562][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6476.668816][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6476.669085][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6476.669344][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6476.669635][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6476.669914][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6476.670169][ 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) [ 6476.670436][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6476.670656][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6476.670903][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6476.671157][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6476.671413][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6476.671657][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6476.671943][ C1] ? __create_object (mm/kmemleak.c:756) [ 6476.672191][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6476.672462][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6476.672745][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6476.673026][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6476.673311][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6476.673585][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6476.673831][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6476.674106][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6476.674345][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6476.674610][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6476.674875][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6476.675138][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6476.675414][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6476.675704][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6476.675967][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6476.676204][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6476.676454][ C1] __do_softirq (kernel/softirq.c:553) [ 6476.676690][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6476.676911][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6476.677201][ C1] [ 6476.677352][ C1] [ 6476.677505][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6476.677811][ 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) [ 6476.678071][ 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 [ 6476.679051][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6476.679362][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6476.679767][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6476.680172][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6476.680576][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6476.680979][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6476.681388][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6476.681681][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6476.681966][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6476.682211][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6476.682467][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6476.682745][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6476.682987][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6476.683264][ C1] do_idle (kernel/sched/idle.c:312) [ 6476.683469][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6476.683715][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6476.683961][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6476.684232][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6476.684548][ C1] | [ 6500.384264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6500.384642][ C0] rcu: 0-....: (4104885 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=972456 | [ 6500.385199][ C0] rcu: (t=4086477 jiffies g=2033089 q=12 ncpus=4) [ 6500.385982][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6500.386600][ 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) [ 6500.386931][ 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 ... [ 6500.387906][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6500.388217][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6500.388617][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6500.389017][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6500.389419][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6500.389820][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6500.390220][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6500.390670][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6500.391003][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6500.391409][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6500.391815][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6500.392215][ C0] PKRU: 55555554 [ 6500.392397][ C0] Call Trace: [ 6500.392569][ C0] [ 6500.392717][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6500.392990][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6500.393245][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6500.393498][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6500.393731][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6500.394001][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6500.394272][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6500.394530][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6500.394818][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6500.395060][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6500.395373][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6500.395649][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6500.395938][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6500.396204][ 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)) [ 6500.396511][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6500.396774][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6500.397086][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6500.397383][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6500.397699][ 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) [ 6500.397991][ 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) [ 6500.398287][ 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) [ 6500.398578][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6500.398892][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6500.399134][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6500.399374][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6500.399615][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6500.399866][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6500.400139][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6500.400427][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6500.400664][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6500.400908][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6500.401169][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6500.401407][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6500.401659][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6500.401920][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6500.402197][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6500.402475][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6500.402724][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6500.402998][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6500.403266][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6500.403615][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6500.403870][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6500.404192][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6500.404457][ 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) [ 6500.404662][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6500.404896][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6500.405151][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6500.405429][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6500.405703][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6500.405933][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6500.406256][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6500.406564][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6500.406850][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6500.407145][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6500.407394][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6500.407627][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6500.407926][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6500.408214][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6500.408542][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6500.408783][ 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)) [ 6500.409080][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6500.409369][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6500.409687][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6500.409945][ 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)) [ 6500.410179][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6500.410429][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6500.410746][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6500.411084][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6500.411386][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6500.411669][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6500.411960][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6500.412274][ 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) [ 6500.412509][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6500.412773][ 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) [ 6500.413006][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6500.413228][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6500.413482][ 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) [ 6500.413747][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6500.414035][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6500.414274][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6500.414554][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6500.414792][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6500.415042][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6500.415261][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6500.415530][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6500.415844][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6500.416082][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6500.416351][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6500.416592][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6500.416825][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6500.417069][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6500.417325][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6500.417546][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6500.417815][ C0] tc_run (net/core/dev.c:3912) [ 6500.418023][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6500.418258][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6500.418498][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6500.418761][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6500.419015][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6500.419254][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6500.419522][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6500.419827][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6500.420104][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6500.420391][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6500.420633][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6500.420891][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6500.421231][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6500.421508][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6500.421768][ 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) [ 6500.422034][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6500.422254][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6500.422499][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6500.422804][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6500.423056][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6500.423298][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6500.423549][ 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)) [ 6500.423784][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6500.424053][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6500.424335][ 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) [ 6500.424641][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6500.424887][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6500.425139][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6500.425378][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6500.425648][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6500.425914][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6500.426156][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6500.426414][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6500.426720][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6500.426984][ 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)) [ 6500.427208][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6500.427470][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6500.427740][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6500.427982][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6500.428216][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6500.428480][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6500.428744][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6500.429006][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6500.429278][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6500.429563][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6500.429803][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6500.430095][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6500.430335][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6500.430599][ 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)) [ 6500.430823][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6500.431119][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6500.431370][ C0] __do_softirq (kernel/softirq.c:553) [ 6500.431605][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6500.431830][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6500.432120][ C0] [ 6500.432270][ C0] [ 6500.432422][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6500.432727][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6500.433080][ 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 [ 6500.434054][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6500.434364][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6500.434765][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6500.435169][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6500.435570][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6500.435974][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6500.436380][ 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) [ 6500.436660][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6500.436895][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6500.437197][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6500.437424][ 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 [ 6500.438398][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6500.438822][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6500.439221][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6500.439621][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6500.440024][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6500.440426][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6500.440426][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6500.440830][ C0] | [ 6500.440989][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 6500.441266][ C1] NMI backtrace for cpu 1 [ 6500.441280][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6500.441283][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6500.441293][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6500.441296][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6500.441300][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6500.441302][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6500.441304][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6500.441306][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6500.441308][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6500.441310][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6500.441312][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6500.441316][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6500.441318][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6500.441319][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6500.441320][ C1] PKRU: 55555554 [ 6500.441321][ C1] Call Trace: [ 6500.441326][ C1] [ 6500.441331][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6500.441337][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6500.441343][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6500.441349][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6500.441353][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6500.441355][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6500.441360][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6500.441363][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6500.441367][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6500.441370][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6500.441374][ C1] [ 6500.441375][ C1] [ 6500.441376][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6500.441380][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6500.441384][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6500.441388][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6500.441392][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6500.441394][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6500.441398][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6500.441400][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6500.441405][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6500.441408][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6500.441415][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6500.441417][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6500.441423][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6500.441430][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6500.441434][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6500.441437][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6500.441440][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6500.441442][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6500.441448][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6500.441453][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6500.441456][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6500.441468][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6500.441471][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6500.441474][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6500.441480][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6500.441484][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6500.441488][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6500.441495][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6500.441501][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6500.441506][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6500.441515][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6500.441518][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6500.441521][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6500.441525][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6500.441528][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6500.441532][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6500.441535][ 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)) [ 6500.441539][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6500.441543][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6500.441547][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6500.441551][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6500.441553][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6500.441557][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6500.441565][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6500.441572][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6500.441579][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6500.441584][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6500.441593][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6500.441599][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6500.441609][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6500.441623][ 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) [ 6500.441628][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6500.441634][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6500.441637][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6500.441640][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6500.441647][ 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) [ 6500.441651][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6500.441654][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6500.441657][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6500.441660][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6500.441663][ 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) [ 6500.441666][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6500.441669][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6500.441673][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6500.441677][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6500.441680][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6500.441683][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6500.441686][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6500.441688][ 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) [ 6500.441692][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6500.441695][ C1] tc_run (net/core/dev.c:3912) [ 6500.441700][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6500.441703][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6500.441706][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6500.441710][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6500.441714][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6500.441717][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6500.441721][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6500.441725][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6500.441728][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6500.441732][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6500.441736][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6500.441739][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6500.441747][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6500.441749][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6500.441753][ 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) [ 6500.441758][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6500.441761][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6500.441765][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6500.441769][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6500.441772][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6500.441776][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6500.441779][ C1] ? __create_object (mm/kmemleak.c:756) [ 6500.441783][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6500.441790][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6500.441794][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6500.441798][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6500.441802][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6500.441805][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6500.441808][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6500.441811][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6500.441817][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6500.441821][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6500.441826][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6500.441828][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6500.441833][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6500.441836][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6500.441841][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6500.441847][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6500.441851][ C1] __do_softirq (kernel/softirq.c:553) [ 6500.441856][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6500.441859][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6500.441863][ C1] [ 6500.441864][ C1] [ 6500.441865][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6500.441870][ 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) [ 6500.441874][ 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 [ 6500.441876][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6500.441880][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6500.441882][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6500.441883][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6500.441885][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6500.441887][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6500.441890][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6500.441893][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6500.441897][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6500.441899][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6500.441902][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6500.441906][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6500.441909][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6500.441914][ C1] do_idle (kernel/sched/idle.c:312) [ 6500.441917][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6500.441919][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6500.441923][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6500.441927][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6524.576541][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6524.577080][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6524.577593][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6524.578073][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6524.579012][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6524.579633][ 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) [ 6524.579966][ 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 ... [ 6524.580943][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6524.581254][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6524.581663][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6524.582064][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6524.582469][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6524.582873][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6524.583275][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6524.583726][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6524.584064][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6524.584471][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6524.584875][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6524.585275][ C0] PKRU: 55555554 [ 6524.585460][ C0] Call Trace: [ 6524.585640][ C0] [ 6524.585794][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6524.586059][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6524.586306][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6524.586588][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6524.586866][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6524.587154][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6524.587425][ 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)) [ 6524.587735][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6524.587998][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6524.588313][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6524.588613][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6524.588934][ 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) [ 6524.589226][ 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) [ 6524.589525][ 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) [ 6524.589817][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6524.590133][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6524.590378][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6524.590621][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6524.590863][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6524.591114][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6524.591389][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6524.591686][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6524.591927][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6524.592170][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6524.592434][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6524.592673][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6524.592924][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6524.593186][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6524.593468][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6524.593748][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6524.593998][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6524.594275][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6524.594542][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6524.594892][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6524.595147][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6524.595472][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6524.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) [ 6524.595944][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6524.596178][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6524.596436][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6524.596715][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6524.596989][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6524.597220][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6524.597545][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6524.597854][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6524.598141][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6524.598438][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6524.598688][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6524.598925][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6524.599229][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6524.599515][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6524.599844][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6524.600085][ 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)) [ 6524.600385][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6524.600673][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6524.600994][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6524.601253][ 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)) [ 6524.601491][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6524.601753][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6524.602069][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6524.602404][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6524.602710][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6524.602989][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6524.603284][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6524.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) [ 6524.603840][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6524.604106][ 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) [ 6524.604343][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6524.604567][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6524.604824][ 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) [ 6524.605090][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6524.605383][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6524.605625][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6524.605908][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6524.606155][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6524.606405][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6524.606626][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6524.606896][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6524.607209][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6524.607450][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6524.607720][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6524.607964][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6524.608198][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6524.608444][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6524.608703][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6524.608920][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6524.609191][ C0] tc_run (net/core/dev.c:3912) [ 6524.609401][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6524.609635][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6524.609878][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6524.610143][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6524.610398][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6524.610646][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6524.610915][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6524.611223][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6524.611508][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6524.611799][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6524.612042][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6524.612303][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6524.612644][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6524.612922][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6524.613178][ 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) [ 6524.613447][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6524.613666][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6524.613914][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6524.614221][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6524.614475][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6524.614718][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6524.614969][ 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)) [ 6524.615208][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6524.615478][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6524.615763][ 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) [ 6524.616069][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6524.616318][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6524.616572][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6524.616813][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6524.617087][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6524.617352][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6524.617598][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6524.617856][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6524.618160][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6524.618430][ 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)) [ 6524.618655][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6524.618917][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6524.619188][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6524.619431][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6524.619671][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6524.619937][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6524.620202][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6524.620464][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6524.620738][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6524.621025][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6524.621265][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6524.621569][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6524.621810][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6524.622077][ 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)) [ 6524.622299][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6524.622599][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6524.622850][ C0] __do_softirq (kernel/softirq.c:553) [ 6524.623085][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6524.623310][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6524.623599][ C0] [ 6524.623751][ C0] [ 6524.623904][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6524.624212][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6524.624566][ 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 [ 6524.625548][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6524.625861][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6524.626262][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6524.626665][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6524.627068][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6524.627470][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6524.627876][ 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) [ 6524.628162][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6524.628397][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6524.628701][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6524.628929][ 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 [ 6524.629911][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6524.630336][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6524.630738][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6524.631144][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6524.631556][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6524.631957][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6524.634500][ 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) | [ 6524.635036][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6524.635540][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6524.636042][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6524.637018][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6524.637653][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6524.637993][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6524.638998][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6524.639315][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6524.639727][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6524.640135][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6524.640543][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6524.640951][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6524.641360][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6524.641827][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6524.642169][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6524.642578][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6524.642986][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6524.643399][ C1] PKRU: 55555554 [ 6524.643585][ C1] Call Trace: [ 6524.643759][ C1] [ 6524.643913][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6524.644185][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6524.644431][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6524.644718][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6524.644997][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6524.645291][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6524.645562][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6524.645873][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6524.646141][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6524.646413][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6524.646730][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6524.647036][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6524.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) [ 6524.647656][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6524.647959][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6524.648255][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6524.648577][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6524.648824][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6524.649071][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6524.649333][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6524.649612][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6524.649906][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6524.650153][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6524.650400][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6524.650667][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6524.650907][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6524.651158][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6524.651423][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6524.651719][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6524.652010][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6524.652265][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6524.652542][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6524.652814][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6524.653172][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6524.653430][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6524.653758][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6524.654032][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6524.654243][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6524.654479][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6524.654738][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6524.655022][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6524.655257][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6524.655585][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6524.655899][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6524.656187][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6524.656497][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6524.656750][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6524.656984][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6524.657292][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6524.657581][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6524.657913][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6524.658158][ 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)) [ 6524.658462][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6524.658753][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6524.659076][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6524.659338][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6524.659578][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6524.659833][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6524.660155][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6524.660500][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6524.660807][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6524.661089][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6524.661384][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6524.661666][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6524.661989][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6524.662212][ 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) [ 6524.662450][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6524.662725][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6524.662996][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6524.663288][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6524.663539][ 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) [ 6524.663807][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6524.664077][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6524.664368][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6524.664618][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6524.664897][ 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) [ 6524.665164][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6524.665445][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6524.665691][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6524.665938][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6524.666175][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6524.666466][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6524.666713][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6524.666974][ 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) [ 6524.667241][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6524.667495][ C1] tc_run (net/core/dev.c:3912) [ 6524.667705][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6524.667941][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6524.668184][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6524.668451][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6524.668709][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6524.668959][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6524.669229][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6524.669541][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6524.669818][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6524.670078][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6524.670348][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6524.670612][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6524.670908][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6524.671191][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6524.671452][ 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) [ 6524.671733][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6524.671954][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6524.672204][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6524.672461][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6524.672718][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6524.672965][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6524.673221][ C1] ? __create_object (mm/kmemleak.c:756) [ 6524.673469][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6524.673745][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6524.674034][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6524.674315][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6524.674610][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6524.674890][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6524.675139][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6524.675418][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6524.675660][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6524.675929][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6524.676196][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6524.676463][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6524.676742][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6524.677031][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6524.677300][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6524.677541][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6524.677795][ C1] __do_softirq (kernel/softirq.c:553) [ 6524.678034][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6524.678260][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6524.678552][ C1] [ 6524.678707][ C1] [ 6524.678861][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6524.679175][ 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) [ 6524.679439][ 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 [ 6524.680433][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6524.680750][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6524.681157][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6524.681575][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6524.681986][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6524.682394][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6524.682803][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6524.683101][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6524.683367][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6524.683615][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6524.683871][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6524.684156][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6524.684401][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6524.684681][ C1] do_idle (kernel/sched/idle.c:312) [ 6524.684889][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6524.685137][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6524.685387][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6524.685663][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6552.576496][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6552.577036][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6552.577547][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6552.578022][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6552.578943][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6552.579566][ C0] 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) [ 6552.579853][ C0] Code: 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d 59 01 48 89 da <48> 29 ea 48 83 fa 10 0f 8e c0 00 00 00 41 89 eb 41 83 e3 07 75 7d All code ======== 0: 37 (bad) 1: ff 48 89 decl -0x77(%rax) 4: fd std 5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax c: fc ff df f: 4d 89 d1 mov %r10,%r9 12: 48 c1 ed 03 shr $0x3,%rbp 16: 49 c1 e9 03 shr $0x3,%r9 1a: 48 01 c5 add %rax,%rbp 1d: 49 01 c1 add %rax,%r9 20: 48 89 e8 mov %rbp,%rax 23: 49 8d 59 01 lea 0x1(%r9),%rbx 27: 48 89 da mov %rbx,%rdx 2a:* 48 29 ea sub %rbp,%rdx <-- trapping instruction 2d: 48 83 fa 10 cmp $0x10,%rdx 31: 0f 8e c0 00 00 00 jle 0xf7 37: 41 89 eb mov %ebp,%r11d 3a: 41 83 e3 07 and $0x7,%r11d 3e: 75 7d jne 0xbd Code starting with the faulting instruction =========================================== 0: 48 29 ea sub %rbp,%rdx 3: 48 83 fa 10 cmp $0x10,%rdx 7: 0f 8e c0 00 00 00 jle 0xcd d: 41 89 eb mov %ebp,%r11d 10: 41 83 e3 07 and $0x7,%r11d 14: 75 7d jne 0x93 [ 6552.580831][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000282 [ 6552.581139][ C0] RAX: ffffed100102436b RBX: ffffed100102436c RCX: ffffffff86a7fb30 [ 6552.581546][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6552.581948][ C0] RBP: ffffed100102436b R08: 0000000000000000 R09: ffffed100102436b [ 6552.582349][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6552.582749][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6552.583150][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6552.583603][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6552.583938][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6552.584343][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6552.584743][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6552.585147][ C0] PKRU: 55555554 [ 6552.585329][ C0] Call Trace: [ 6552.585501][ C0] [ 6552.585651][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6552.585916][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6552.586160][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6552.586441][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6552.586716][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6552.587004][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6552.587273][ 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)) [ 6552.587580][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6552.587841][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 6552.588104][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6552.588416][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6552.588715][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6552.589032][ 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) [ 6552.589322][ C0] ? 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) [ 6552.589580][ 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) [ 6552.589864][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6552.590176][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6552.590419][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6552.590662][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6552.590904][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6552.591155][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6552.591433][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6552.591717][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6552.591958][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6552.592201][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6552.592463][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6552.592697][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6552.592946][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6552.593205][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6552.593489][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6552.593772][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6552.594023][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6552.594298][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6552.594564][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6552.594915][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6552.595169][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6552.595492][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6552.595758][ 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) [ 6552.595966][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6552.596198][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6552.596454][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6552.596734][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6552.597012][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6552.597240][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6552.597564][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6552.597874][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6552.598158][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6552.598458][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6552.598708][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6552.598939][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6552.599243][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6552.599531][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6552.599860][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6552.600100][ 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)) [ 6552.600401][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6552.600687][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6552.601008][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6552.601266][ 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)) [ 6552.601507][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6552.601758][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6552.602075][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6552.602412][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6552.602713][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6552.602991][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6552.603282][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6552.603598][ 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) [ 6552.603834][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6552.604105][ 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) [ 6552.604338][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6552.604564][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6552.604818][ 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) [ 6552.605085][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6552.605373][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6552.605616][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6552.605895][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6552.606139][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6552.606389][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6552.606606][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6552.606877][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6552.607190][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6552.607432][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6552.607703][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6552.607946][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6552.608179][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6552.608420][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6552.608677][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6552.608897][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6552.609167][ C0] tc_run (net/core/dev.c:3912) [ 6552.609375][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6552.609610][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6552.609849][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6552.610114][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6552.610372][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6552.610613][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6552.610881][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6552.611191][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6552.611469][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6552.611759][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6552.612000][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6552.612259][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6552.612602][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6552.612884][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6552.613141][ 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) [ 6552.613408][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6552.613627][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6552.613875][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6552.614183][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6552.614438][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6552.614682][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6552.614932][ 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)) [ 6552.615169][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6552.615439][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6552.615725][ 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) [ 6552.616030][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6552.616280][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6552.616534][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6552.616776][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6552.617046][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6552.617312][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6552.617557][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6552.617816][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6552.618123][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6552.618389][ 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)) [ 6552.618611][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6552.618875][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6552.619149][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6552.619391][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6552.619632][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6552.619895][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6552.620158][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6552.620421][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6552.620693][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6552.620983][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6552.621224][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6552.621521][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6552.621763][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6552.622029][ 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)) [ 6552.622251][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6552.622553][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6552.622804][ C0] __do_softirq (kernel/softirq.c:553) [ 6552.623040][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6552.623263][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6552.623550][ C0] [ 6552.623703][ C0] [ 6552.623854][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6552.624163][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6552.624515][ 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 [ 6552.625497][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6552.625808][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6552.626215][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6552.626618][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6552.627020][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6552.627422][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6552.627831][ 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) [ 6552.628116][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6552.628351][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6552.628653][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6552.628884][ 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 [ 6552.629865][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6552.630291][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6552.630695][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6552.631097][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6552.631503][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6552.631906][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6552.634374][ 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) | [ 6552.634891][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6552.635377][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6552.635861][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6552.636804][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6552.637426][ 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) [ 6552.637752][ 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 [ 6552.638741][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6552.639056][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6552.639463][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6552.639872][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6552.640280][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6552.640686][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6552.641094][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6552.641554][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6552.641896][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6552.642306][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6552.642712][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6552.643117][ C1] PKRU: 55555554 [ 6552.643304][ C1] Call Trace: [ 6552.643479][ C1] [ 6552.643630][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6552.643899][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6552.644147][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6552.644434][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6552.644715][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6552.645011][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6552.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)) [ 6552.645595][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6552.645862][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6552.646129][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6552.646445][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6552.646749][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6552.647068][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6552.647365][ 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) [ 6552.647660][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6552.647955][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6552.648275][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6552.648521][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6552.648765][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6552.649020][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6552.649298][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6552.649589][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6552.649833][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6552.650077][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6552.650343][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6552.650582][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6552.650834][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6552.651098][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6552.651383][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6552.651667][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6552.651918][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6552.652196][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6552.652464][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6552.652817][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6552.653075][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6552.653401][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6552.653667][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6552.653875][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6552.654111][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6552.654369][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6552.654651][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6552.654884][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6552.655210][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6552.655520][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6552.655808][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6552.656106][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6552.656358][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6552.656594][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6552.656898][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6552.657189][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6552.657520][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6552.657763][ 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)) [ 6552.658062][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6552.658355][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6552.658677][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6552.658938][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6552.659175][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6552.659428][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6552.659745][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6552.660083][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6552.660390][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6552.660672][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6552.660964][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6552.661236][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6552.661558][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6552.661779][ 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) [ 6552.662013][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6552.662289][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6552.662559][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6552.662848][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6552.663101][ 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) [ 6552.663365][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6552.663633][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6552.663925][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6552.664165][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6552.664449][ 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) [ 6552.664715][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6552.664994][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6552.665239][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6552.665484][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6552.665716][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6552.666008][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6552.666249][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6552.666509][ 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) [ 6552.666774][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6552.667030][ C1] tc_run (net/core/dev.c:3912) [ 6552.667239][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6552.667474][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6552.667718][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6552.667983][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6552.668240][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6552.668484][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6552.668753][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6552.669062][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6552.669339][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6552.669596][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6552.669865][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6552.670125][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6552.670418][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6552.670699][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6552.670957][ 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) [ 6552.671228][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6552.671453][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6552.671702][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6552.671959][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6552.672214][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6552.672456][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6552.672709][ C1] ? __create_object (mm/kmemleak.c:756) [ 6552.672958][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6552.673228][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6552.673515][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6552.673793][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6552.674078][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6552.674354][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6552.674602][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6552.674879][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6552.675119][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6552.675386][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6552.675652][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6552.675917][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6552.676198][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6552.676490][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6552.676754][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6552.676995][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6552.677246][ C1] __do_softirq (kernel/softirq.c:553) [ 6552.677481][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6552.677708][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6552.677997][ C1] [ 6552.678149][ C1] [ 6552.678302][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6552.678613][ 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) [ 6552.678875][ 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 [ 6552.679860][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6552.680174][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6552.680580][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6552.680985][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6552.681395][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6552.681802][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6552.682209][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6552.682502][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6552.682767][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6552.683014][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6552.683269][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6552.683550][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6552.683793][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6552.684071][ C1] do_idle (kernel/sched/idle.c:312) [ 6552.684280][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6552.684526][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6552.684773][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6552.685048][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6552.685363][ C1] | [ 6578.443264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6578.443649][ C0] rcu: 0-....: (4182773 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=991932 | [ 6578.444210][ C0] rcu: (t=4164536 jiffies g=2033089 q=12 ncpus=4) [ 6578.444997][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6578.445615][ 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) [ 6578.445949][ 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 ... [ 6578.446930][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6578.447241][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6578.447643][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6578.448044][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6578.448449][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6578.448852][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6578.449252][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6578.449703][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6578.450036][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6578.450443][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6578.450845][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6578.451245][ C0] PKRU: 55555554 [ 6578.451432][ C0] Call Trace: [ 6578.451605][ C0] [ 6578.451754][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6578.452027][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6578.452282][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6578.452534][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6578.452768][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6578.453039][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6578.453310][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6578.453569][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6578.453856][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6578.454098][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6578.454413][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6578.454688][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6578.454978][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6578.455246][ 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)) [ 6578.455554][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6578.455823][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6578.456135][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6578.456430][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6578.456748][ 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) [ 6578.457041][ 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) [ 6578.457337][ 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) [ 6578.457630][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6578.457944][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6578.458186][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6578.458427][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6578.458669][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6578.458920][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6578.459193][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6578.459480][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6578.459718][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6578.459961][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6578.460223][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6578.460460][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6578.460709][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6578.460969][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6578.461247][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6578.461528][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6578.461777][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6578.462049][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6578.462314][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6578.462665][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6578.462921][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6578.463243][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6578.463512][ 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) [ 6578.463717][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6578.463950][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6578.464206][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6578.464484][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6578.464758][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6578.464988][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6578.465311][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6578.465616][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6578.465902][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6578.466197][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6578.466445][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6578.466678][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6578.466978][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6578.467265][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6578.467593][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6578.467834][ 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)) [ 6578.468130][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6578.468419][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6578.468739][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6578.468997][ 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)) [ 6578.469231][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6578.469482][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6578.469797][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6578.470131][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6578.470433][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6578.470707][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6578.470997][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6578.471315][ 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) [ 6578.471551][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6578.471816][ 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) [ 6578.472048][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6578.472270][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6578.472522][ 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) [ 6578.472787][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6578.473073][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6578.473312][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6578.473592][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6578.473831][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6578.474080][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6578.474299][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6578.474569][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6578.474881][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6578.475119][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6578.475389][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6578.475631][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6578.475864][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6578.476106][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6578.476363][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6578.476580][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6578.476850][ C0] tc_run (net/core/dev.c:3912) [ 6578.477055][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6578.477290][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6578.477531][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6578.477794][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6578.478049][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6578.478287][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6578.478555][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6578.478860][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6578.479136][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6578.479424][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6578.479666][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6578.479924][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6578.480263][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6578.480540][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6578.480795][ 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) [ 6578.481061][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6578.481283][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6578.481527][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6578.481832][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6578.482086][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6578.482327][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6578.482579][ 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)) [ 6578.482814][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6578.483082][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6578.483364][ 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) [ 6578.483670][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6578.483917][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6578.484168][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6578.484407][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6578.484676][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6578.484943][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6578.485186][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6578.485443][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6578.485749][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6578.486013][ 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)) [ 6578.486236][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6578.486497][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6578.486767][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6578.487009][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6578.487245][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6578.487509][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6578.487772][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6578.488035][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6578.488306][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6578.488591][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6578.488832][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6578.489123][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6578.489363][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6578.489629][ 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)) [ 6578.489853][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6578.490149][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6578.490399][ C0] __do_softirq (kernel/softirq.c:553) [ 6578.490635][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6578.490855][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6578.491143][ C0] [ 6578.491296][ C0] [ 6578.491449][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6578.491754][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6578.492106][ 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 [ 6578.493082][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6578.493393][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6578.493794][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6578.494194][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6578.494593][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6578.494996][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6578.495400][ 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) [ 6578.495681][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6578.495918][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6578.496219][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6578.496450][ 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 [ 6578.497420][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6578.497846][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6578.498246][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6578.498646][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6578.499048][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6578.499449][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6578.499449][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6578.499852][ C0] | [ 6578.500014][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 6578.500290][ C1] NMI backtrace for cpu 1 [ 6578.500298][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6578.500300][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6578.500306][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6578.500309][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6578.500312][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6578.500314][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6578.500315][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6578.500317][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6578.500319][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6578.500320][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6578.500322][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6578.500332][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6578.500334][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6578.500335][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6578.500336][ C1] PKRU: 55555554 [ 6578.500337][ C1] Call Trace: [ 6578.500339][ C1] [ 6578.500342][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6578.500348][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6578.500354][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6578.500358][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6578.500361][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6578.500364][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6578.500368][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6578.500371][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6578.500375][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6578.500378][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6578.500381][ C1] [ 6578.500382][ C1] [ 6578.500383][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6578.500387][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6578.500391][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6578.500394][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6578.500398][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6578.500401][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6578.500404][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6578.500406][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6578.500411][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6578.500413][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6578.500420][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6578.500423][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6578.500427][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6578.500433][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6578.500437][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6578.500439][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6578.500442][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6578.500444][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6578.500449][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6578.500453][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6578.500456][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6578.500466][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6578.500469][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6578.500472][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6578.500476][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6578.500479][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6578.500482][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6578.500488][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6578.500494][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6578.500498][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6578.500506][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6578.500508][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6578.500511][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6578.500514][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6578.500518][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6578.500522][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6578.500524][ 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)) [ 6578.500528][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6578.500532][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6578.500536][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6578.500539][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6578.500541][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6578.500544][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6578.500551][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6578.500558][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6578.500565][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6578.500570][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6578.500578][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6578.500583][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6578.500592][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6578.500596][ 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) [ 6578.500599][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6578.500603][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6578.500606][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6578.500610][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6578.500616][ 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) [ 6578.500619][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6578.500622][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6578.500626][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6578.500628][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6578.500631][ 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) [ 6578.500634][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6578.500636][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6578.500640][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6578.500645][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6578.500647][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6578.500650][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6578.500652][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6578.500655][ 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) [ 6578.500658][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6578.500662][ C1] tc_run (net/core/dev.c:3912) [ 6578.500665][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6578.500668][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6578.500670][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6578.500674][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6578.500678][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6578.500681][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6578.500684][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6578.500688][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6578.500691][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6578.500695][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6578.500699][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6578.500702][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6578.500710][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6578.500713][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6578.500716][ 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) [ 6578.500720][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6578.500723][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6578.500727][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6578.500731][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6578.500733][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6578.500737][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6578.500740][ C1] ? __create_object (mm/kmemleak.c:756) [ 6578.500744][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6578.500750][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6578.500754][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6578.500757][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6578.500761][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6578.500764][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6578.500768][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6578.500770][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6578.500775][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6578.500779][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6578.500784][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6578.500787][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6578.500791][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6578.500794][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6578.500799][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6578.500805][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6578.500809][ C1] __do_softirq (kernel/softirq.c:553) [ 6578.500813][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6578.500816][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6578.500819][ C1] [ 6578.500820][ C1] [ 6578.500821][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6578.500825][ 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) [ 6578.500829][ 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 [ 6578.500831][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6578.500833][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6578.500835][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6578.500837][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6578.500838][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6578.500840][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6578.500843][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6578.500846][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6578.500850][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6578.500852][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6578.500854][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6578.500858][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6578.500861][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6578.500865][ C1] do_idle (kernel/sched/idle.c:312) [ 6578.500868][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6578.500870][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6578.500873][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6578.500877][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6604.576478][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6604.577014][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6604.577526][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6604.578007][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6604.578926][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6604.579540][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 6604.579833][ 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 [ 6604.580808][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000246 [ 6604.581117][ C0] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6604.581519][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6604.581921][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6604.582323][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6604.582724][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6604.583124][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6604.583573][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6604.583906][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6604.584313][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6604.584715][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6604.585115][ C0] PKRU: 55555554 [ 6604.585298][ C0] Call Trace: [ 6604.585470][ C0] [ 6604.585618][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6604.585882][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6604.586125][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6604.586404][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6604.586679][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6604.586969][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6604.587236][ 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)) [ 6604.587544][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6604.587808][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6604.588120][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6604.588417][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6604.588733][ 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) [ 6604.589027][ C0] ? kasan_check_range (mm/kasan/generic.c:190) [ 6604.589289][ 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) [ 6604.589571][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6604.589885][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6604.590129][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6604.590371][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6604.590610][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6604.590861][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6604.591139][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6604.591426][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6604.591667][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6604.591908][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6604.592170][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6604.592406][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6604.592655][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6604.592914][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6604.593190][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6604.593470][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6604.593719][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6604.593994][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6604.594259][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6604.594606][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6604.594863][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6604.595186][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6604.595450][ 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) [ 6604.595654][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6604.595888][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6604.596142][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6604.596420][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6604.596694][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6604.596923][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6604.597246][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6604.597555][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6604.597837][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6604.598137][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6604.598386][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6604.598618][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6604.598921][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6604.599206][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6604.599533][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6604.599774][ 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)) [ 6604.600073][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6604.600359][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6604.600679][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6604.600936][ 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)) [ 6604.601177][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6604.601427][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6604.601740][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6604.602076][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6604.602377][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6604.602651][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6604.602945][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6604.603260][ 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) [ 6604.603494][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6604.603759][ 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) [ 6604.603993][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6604.604215][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6604.604469][ 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) [ 6604.604736][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6604.605025][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6604.605266][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6604.605544][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6604.605786][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6604.606034][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6604.606251][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6604.606519][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6604.606830][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6604.607070][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6604.607339][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6604.607581][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6604.607812][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6604.608054][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6604.608310][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6604.608525][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6604.608797][ C0] tc_run (net/core/dev.c:3912) [ 6604.609005][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6604.609236][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6604.609477][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6604.609740][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6604.609994][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6604.610235][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6604.610501][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6604.610808][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6604.611082][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6604.611372][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6604.611615][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6604.611873][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6604.612211][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6604.612491][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6604.612745][ 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) [ 6604.613012][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6604.613230][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6604.613476][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6604.613783][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6604.614036][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6604.614276][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6604.614527][ 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)) [ 6604.614764][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6604.615032][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6604.615314][ 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) [ 6604.615621][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6604.615868][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6604.616120][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6604.616361][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6604.616632][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6604.616896][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6604.617141][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6604.617399][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6604.617704][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6604.617971][ 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)) [ 6604.618193][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6604.618455][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6604.618724][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6604.618967][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6604.619205][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6604.619469][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6604.619732][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6604.619993][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6604.620264][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6604.620551][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6604.620790][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6604.621083][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6604.621327][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6604.621593][ 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)) [ 6604.621814][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6604.622114][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6604.622363][ C0] __do_softirq (kernel/softirq.c:553) [ 6604.622596][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6604.622819][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6604.623105][ C0] [ 6604.623256][ C0] [ 6604.623409][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6604.623715][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6604.624066][ 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 [ 6604.625044][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6604.625353][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6604.625753][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6604.626154][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6604.626558][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6604.626959][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6604.627361][ 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) [ 6604.627645][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6604.627878][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6604.628181][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6604.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 [ 6604.629388][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6604.629811][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6604.630211][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6604.630613][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6604.631014][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6604.631418][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6604.633865][ 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) | [ 6604.634382][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6604.634863][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6604.635346][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6604.636283][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6604.636904][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6604.637232][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6604.638213][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6604.638525][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6604.638929][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6604.639334][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6604.639739][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6604.640143][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6604.640546][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6604.640999][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6604.641341][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6604.641748][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6604.642152][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6604.642554][ C1] PKRU: 55555554 [ 6604.642738][ C1] Call Trace: [ 6604.642911][ C1] [ 6604.643059][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6604.643324][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6604.643569][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6604.643848][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6604.644127][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6604.644419][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6604.644686][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6604.644998][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6604.645262][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6604.645528][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6604.645841][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6604.646140][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6604.646458][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6604.646752][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6604.647051][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6604.647344][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6604.647660][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6604.647905][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6604.648147][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6604.648399][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6604.648676][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6604.648965][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6604.649207][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6604.649450][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6604.649714][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6604.649951][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6604.650201][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6604.650462][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6604.650739][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6604.651021][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6604.651274][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6604.651551][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6604.651818][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6604.652168][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6604.652425][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6604.652750][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6604.653016][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6604.653223][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6604.653459][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6604.653716][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6604.653996][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6604.654227][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6604.654553][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6604.654862][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6604.655147][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6604.655446][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6604.655697][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6604.655932][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6604.656236][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6604.656525][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6604.656853][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6604.657095][ 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)) [ 6604.657394][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6604.657684][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6604.658006][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6604.658265][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6604.658501][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6604.658752][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6604.659070][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6604.659409][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6604.659714][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6604.659992][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6604.660282][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6604.660552][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6604.660871][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6604.661092][ 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) [ 6604.661329][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6604.661603][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6604.661870][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6604.662159][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6604.662409][ 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) [ 6604.662673][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6604.662940][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6604.663231][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6604.663472][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6604.663753][ 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) [ 6604.664018][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6604.664296][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6604.664541][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6604.664785][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6604.665017][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6604.665307][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6604.665549][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6604.665807][ 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) [ 6604.666071][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6604.666322][ C1] tc_run (net/core/dev.c:3912) [ 6604.666531][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6604.666764][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6604.667007][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6604.667271][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6604.667528][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6604.667771][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6604.668038][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6604.668346][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6604.668622][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6604.668878][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6604.669146][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6604.669406][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6604.669695][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6604.669976][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6604.670231][ 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) [ 6604.670501][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6604.670720][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6604.670968][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6604.671227][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6604.671482][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6604.671724][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6604.671975][ C1] ? __create_object (mm/kmemleak.c:756) [ 6604.672223][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6604.672494][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6604.672781][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6604.673057][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6604.673341][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6604.673619][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6604.673866][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6604.674143][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6604.674381][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6604.674645][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6604.674910][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6604.675175][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6604.675454][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6604.675741][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6604.676005][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6604.676243][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6604.676495][ C1] __do_softirq (kernel/softirq.c:553) [ 6604.676730][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6604.676955][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6604.677243][ C1] [ 6604.677397][ C1] [ 6604.677549][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6604.677857][ 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) [ 6604.678117][ 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 [ 6604.679102][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6604.679415][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6604.679819][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6604.680222][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6604.680624][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6604.681031][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6604.681441][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6604.681733][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6604.681999][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6604.682244][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6604.682499][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6604.682780][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6604.683021][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6604.683299][ C1] do_idle (kernel/sched/idle.c:312) [ 6604.683507][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6604.683752][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6604.683997][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6604.684271][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6632.576463][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6632.577001][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6632.577512][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6632.577986][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6632.578908][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6632.579527][ 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) [ 6632.579853][ 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 ... [ 6632.580831][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6632.581143][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6632.581542][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6632.581945][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6632.582347][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6632.582746][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6632.583146][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6632.583595][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6632.583930][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6632.584334][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6632.584741][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6632.585141][ C0] PKRU: 55555554 [ 6632.585324][ C0] Call Trace: [ 6632.585495][ C0] [ 6632.585643][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6632.585906][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6632.586150][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6632.586427][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6632.586704][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6632.586993][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6632.587261][ 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)) [ 6632.587569][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6632.587832][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6632.588143][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6632.588440][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6632.588754][ 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) [ 6632.589047][ 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) [ 6632.589344][ 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) [ 6632.589634][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6632.589948][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6632.590192][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6632.590431][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6632.590673][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6632.590923][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6632.591198][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6632.591486][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6632.591725][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6632.591966][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6632.592228][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6632.592465][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6632.592714][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6632.592974][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6632.593250][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6632.593528][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6632.593778][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6632.594051][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6632.594317][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6632.594667][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6632.594922][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6632.595244][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6632.595508][ 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) [ 6632.595713][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6632.595947][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6632.596202][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6632.596479][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6632.596753][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6632.596982][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6632.597304][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6632.597611][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6632.597895][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6632.598189][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6632.598440][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6632.598672][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6632.598974][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6632.599260][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6632.599587][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6632.599828][ 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)) [ 6632.600125][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6632.600415][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6632.600734][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6632.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)) [ 6632.601230][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6632.601479][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6632.601793][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6632.602126][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6632.602430][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6632.602705][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6632.602996][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6632.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) [ 6632.603546][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6632.603811][ 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) [ 6632.604043][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6632.604265][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6632.604518][ 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) [ 6632.604783][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6632.605071][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6632.605311][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6632.605590][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6632.605830][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6632.606078][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6632.606298][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6632.606567][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6632.606879][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6632.607117][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6632.607387][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6632.607627][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6632.607860][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6632.608102][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6632.608359][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6632.608574][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6632.608844][ C0] tc_run (net/core/dev.c:3912) [ 6632.609051][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6632.609284][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6632.609525][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6632.609787][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6632.610042][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6632.610283][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6632.610550][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6632.610856][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6632.611133][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6632.611418][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6632.611660][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6632.611918][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6632.612257][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6632.612533][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6632.612787][ 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) [ 6632.613054][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6632.613274][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6632.613519][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6632.613823][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6632.614076][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6632.614318][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6632.614568][ 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)) [ 6632.614805][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6632.615074][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6632.615356][ 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) [ 6632.615662][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6632.615911][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6632.616163][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6632.616401][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6632.616674][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6632.616939][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6632.617183][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6632.617442][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6632.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) [ 6632.618013][ 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)) [ 6632.618238][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6632.618500][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6632.618769][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6632.619011][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6632.619248][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6632.619513][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6632.619778][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6632.620040][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6632.620312][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6632.620597][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6632.620838][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6632.621134][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6632.621373][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6632.621639][ 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)) [ 6632.621862][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6632.622160][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6632.622408][ C0] __do_softirq (kernel/softirq.c:553) [ 6632.622644][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6632.622865][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6632.623154][ C0] [ 6632.623304][ C0] [ 6632.623457][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6632.623759][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6632.624113][ 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 [ 6632.625087][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6632.625396][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6632.625796][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6632.626195][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6632.626597][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6632.626999][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6632.627403][ 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) [ 6632.627684][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6632.627919][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6632.628221][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6632.628447][ 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 [ 6632.629422][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6632.629848][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6632.630248][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6632.630648][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6632.631054][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6632.631455][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6632.633896][ 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) | [ 6632.634412][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6632.634892][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6632.635378][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6632.636314][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6632.636936][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6632.637265][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6632.638250][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6632.638562][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6632.638966][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6632.639371][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6632.639778][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6632.640183][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6632.640587][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6632.641044][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6632.641381][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6632.641789][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6632.642193][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6632.642596][ C1] PKRU: 55555554 [ 6632.642780][ C1] Call Trace: [ 6632.642953][ C1] [ 6632.643101][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6632.643366][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6632.643612][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6632.643893][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6632.644170][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6632.644462][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6632.644730][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6632.645039][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6632.645303][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6632.645569][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6632.645883][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6632.646182][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6632.646499][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6632.646795][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6632.647094][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6632.647388][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6632.647705][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6632.647948][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6632.648190][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6632.648443][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6632.648719][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6632.649009][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6632.649252][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6632.649494][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6632.649758][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6632.649996][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6632.650247][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6632.650508][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6632.650785][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6632.651069][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6632.651318][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6632.651596][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6632.651863][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6632.652214][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6632.652470][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6632.652796][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6632.653062][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6632.653269][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6632.653505][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6632.653762][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6632.654042][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6632.654273][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6632.654596][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6632.654904][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6632.655192][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6632.655489][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6632.655741][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6632.655976][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6632.656279][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6632.656569][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6632.656899][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6632.657142][ 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)) [ 6632.657441][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6632.657732][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6632.658054][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6632.658314][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6632.658550][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6632.658804][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6632.659120][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6632.659457][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6632.659761][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6632.660039][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6632.660329][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6632.660600][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6632.660917][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6632.661144][ 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) [ 6632.661377][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6632.661653][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6632.661922][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6632.662210][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6632.662460][ 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) [ 6632.662725][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6632.662995][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6632.663286][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6632.663527][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6632.663810][ 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) [ 6632.664076][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6632.664355][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6632.664599][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6632.664842][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6632.665076][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6632.665366][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6632.665607][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6632.665866][ 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) [ 6632.666129][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6632.666382][ C1] tc_run (net/core/dev.c:3912) [ 6632.666590][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6632.666825][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6632.667067][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6632.667332][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6632.667588][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6632.667831][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6632.668099][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6632.668406][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6632.668684][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6632.668940][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6632.669208][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6632.669468][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6632.669756][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6632.670037][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6632.670292][ 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) [ 6632.670563][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6632.670784][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6632.671034][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6632.671291][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6632.671546][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6632.671788][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6632.672040][ C1] ? __create_object (mm/kmemleak.c:756) [ 6632.672288][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6632.672558][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6632.672844][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6632.673122][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6632.673407][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6632.673682][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6632.673930][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6632.674206][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6632.674447][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6632.674713][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6632.674977][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6632.675241][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6632.675521][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6632.675809][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6632.676073][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6632.676311][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6632.676563][ C1] __do_softirq (kernel/softirq.c:553) [ 6632.676798][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6632.677023][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6632.677311][ C1] [ 6632.677463][ C1] [ 6632.677619][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6632.677927][ 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) [ 6632.678187][ 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 [ 6632.679171][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6632.679482][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6632.679888][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6632.680293][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6632.680697][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6632.681105][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6632.681514][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6632.681805][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6632.682069][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6632.682316][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6632.682571][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6632.682850][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6632.683094][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6632.683371][ C1] do_idle (kernel/sched/idle.c:312) [ 6632.683580][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6632.683826][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6632.684074][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6632.684347][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6656.503643][ C1] rcu: 1-....: (4253435 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=1011421 | [ 6656.504145][ C1] rcu: (t=4242596 jiffies g=2033089 q=12 ncpus=4) | [ 6656.504478][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 6656.504752][ C0] NMI backtrace for cpu 0 [ 6656.504760][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6656.504762][ 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) [ 6656.504770][ 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 ... [ 6656.504773][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6656.504776][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6656.504778][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6656.504780][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6656.504781][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6656.504783][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6656.504784][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6656.504786][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6656.504790][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6656.504791][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6656.504793][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6656.504794][ C0] PKRU: 55555554 [ 6656.504795][ C0] Call Trace: [ 6656.504798][ C0] [ 6656.504802][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6656.504807][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6656.504812][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6656.504817][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6656.504821][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6656.504823][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6656.504827][ 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) [ 6656.504831][ 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) [ 6656.504834][ 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) [ 6656.504838][ 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) [ 6656.504841][ C0] [ 6656.504842][ C0] [ 6656.504843][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6656.504846][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6656.504850][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6656.504854][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6656.504857][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6656.504861][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6656.504864][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6656.504867][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6656.504869][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6656.504874][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6656.504878][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6656.504884][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6656.504887][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6656.504892][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6656.504899][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6656.504902][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6656.504905][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6656.504907][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6656.504910][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6656.504916][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6656.504921][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6656.504924][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6656.504934][ 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) [ 6656.504937][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6656.504940][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6656.504945][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6656.504949][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6656.504953][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6656.504957][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6656.504963][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6656.504969][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6656.504973][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6656.504982][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6656.504985][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6656.504987][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6656.504991][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6656.504994][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6656.504998][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6656.505001][ 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)) [ 6656.505005][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6656.505009][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6656.505013][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6656.505015][ 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)) [ 6656.505018][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6656.505021][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6656.505029][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6656.505036][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6656.505043][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6656.505048][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6656.505059][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6656.505066][ 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) [ 6656.505072][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6656.505074][ 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) [ 6656.505077][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6656.505080][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6656.505083][ 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) [ 6656.505086][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6656.505090][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6656.505093][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6656.505096][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6656.505099][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6656.505102][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6656.505105][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6656.505107][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6656.505113][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6656.505115][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6656.505121][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6656.505126][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6656.505129][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6656.505132][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6656.505134][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6656.505137][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6656.505140][ C0] tc_run (net/core/dev.c:3912) [ 6656.505144][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6656.505147][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6656.505149][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6656.505153][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6656.505157][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6656.505160][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6656.505163][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6656.505168][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6656.505171][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6656.505179][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6656.505183][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6656.505187][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6656.505194][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6656.505197][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6656.505201][ 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) [ 6656.505205][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6656.505208][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6656.505211][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6656.505215][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6656.505218][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6656.505221][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6656.505225][ 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)) [ 6656.505228][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6656.505234][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6656.505238][ 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) [ 6656.505241][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6656.505246][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6656.505248][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6656.505250][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6656.505253][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6656.505255][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6656.505257][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6656.505260][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6656.505264][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6656.505268][ 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)) [ 6656.505272][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6656.505276][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6656.505279][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6656.505282][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6656.505287][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6656.505291][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6656.505295][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6656.505298][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6656.505303][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6656.505306][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6656.505308][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6656.505312][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6656.505314][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6656.505317][ 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)) [ 6656.505320][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6656.505324][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6656.505327][ C0] __do_softirq (kernel/softirq.c:553) [ 6656.505332][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6656.505335][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6656.505339][ C0] [ 6656.505340][ C0] [ 6656.505341][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6656.505344][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6656.505348][ 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 [ 6656.505350][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6656.505352][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6656.505354][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6656.505355][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6656.505357][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6656.505358][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6656.505363][ 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) [ 6656.505367][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6656.505372][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6656.505376][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6656.505379][ 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 [ 6656.505381][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6656.505384][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6656.505385][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6656.505387][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6656.505388][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6656.505390][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6656.505387][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 6656.505388][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 6656.505390][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6656.505394][ C0] [ 6656.558280][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6656.558903][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6656.559237][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6656.560220][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6656.560532][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6656.560939][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6656.561342][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6656.561748][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6656.562152][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6656.562556][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6656.563009][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6656.563345][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6656.563753][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6656.564158][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6656.564562][ C1] PKRU: 55555554 [ 6656.564747][ C1] Call Trace: [ 6656.564920][ C1] [ 6656.565069][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6656.565344][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6656.565600][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6656.565855][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6656.566091][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6656.566363][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6656.566636][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6656.566894][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6656.567184][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6656.567428][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6656.567746][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6656.568023][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6656.568315][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6656.568582][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6656.568892][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6656.569157][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6656.569423][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6656.569735][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6656.570034][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6656.570352][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6656.570647][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6656.570949][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6656.571244][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6656.571560][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6656.571804][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6656.572044][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6656.572296][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6656.572572][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6656.572861][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6656.573103][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6656.573345][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6656.573609][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6656.573847][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6656.574098][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6656.574360][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6656.574638][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6656.574920][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6656.575170][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6656.575448][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6656.575715][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6656.576066][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6656.576322][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6656.576646][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6656.576912][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6656.577117][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6656.577353][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6656.577609][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6656.577889][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6656.578120][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6656.578444][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6656.578752][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6656.579040][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6656.579337][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6656.579589][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6656.579824][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6656.580128][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6656.580419][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6656.580749][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6656.580995][ 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)) [ 6656.581293][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6656.581584][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6656.581906][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6656.582165][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6656.582401][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6656.582653][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6656.582971][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6656.583307][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6656.583618][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6656.583896][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6656.584186][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6656.584457][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6656.584774][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6656.584997][ 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) [ 6656.585229][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6656.585504][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6656.585773][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6656.586061][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6656.586311][ 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) [ 6656.586576][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6656.586843][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6656.587133][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6656.587374][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6656.587656][ 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) [ 6656.587921][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6656.588200][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6656.588445][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6656.588688][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6656.588923][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6656.589213][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6656.589453][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6656.589712][ 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) [ 6656.589977][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6656.590229][ C1] tc_run (net/core/dev.c:3912) [ 6656.590437][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6656.590671][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6656.590918][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6656.591182][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6656.591439][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6656.591681][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6656.591950][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6656.592257][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6656.592535][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6656.592791][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6656.593059][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6656.593320][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6656.593609][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6656.593889][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6656.594144][ 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) [ 6656.594413][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6656.594634][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6656.594882][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6656.595138][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6656.595392][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6656.595634][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6656.595886][ C1] ? __create_object (mm/kmemleak.c:756) [ 6656.596133][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6656.596404][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6656.596690][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6656.596967][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6656.597250][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6656.597525][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6656.597773][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6656.598050][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6656.598289][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6656.598553][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6656.598817][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6656.599081][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6656.599360][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6656.599649][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6656.599913][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6656.600152][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6656.600403][ C1] __do_softirq (kernel/softirq.c:553) [ 6656.600638][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6656.600863][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6656.601155][ C1] [ 6656.601307][ C1] [ 6656.601461][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6656.601769][ 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) [ 6656.602029][ 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 [ 6656.603015][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6656.603325][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6656.603730][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6656.604134][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6656.604536][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6656.604942][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6656.605349][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6656.605641][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6656.605905][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6656.606151][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6656.606406][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6656.606685][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6656.606929][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6656.607205][ C1] do_idle (kernel/sched/idle.c:312) [ 6656.607414][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6656.607658][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6656.607906][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6656.608178][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6680.576462][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6680.576998][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6680.577510][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6680.577985][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6680.578904][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6680.579523][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 6680.579815][ C0] Code: 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 <48> 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8 01 00 All code ======== 0: 11 80 38 00 74 ef adc %eax,-0x108bffc8(%rax) 6: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11 a: 48 89 c2 mov %rax,%rdx d: 48 85 c0 test %rax,%rax 10: 75 b0 jne 0xffffffffffffffc2 12: 48 89 da mov %rbx,%rdx 15: 4c 89 d8 mov %r11,%rax 18: 4c 29 da sub %r11,%rdx 1b: e9 49 ff ff ff jmp 0xffffffffffffff69 20: 48 85 d2 test %rdx,%rdx 23: 74 b3 je 0xffffffffffffffd8 25: 48 01 ea add %rbp,%rdx 28: eb 09 jmp 0x33 2a:* 48 83 c0 01 add $0x1,%rax <-- trapping instruction 2e: 48 39 d0 cmp %rdx,%rax 31: 74 a5 je 0xffffffffffffffd8 33: 80 38 00 cmpb $0x0,(%rax) 36: 74 f2 je 0x2a 38: e9 74 ff ff ff jmp 0xffffffffffffffb1 3d: b8 .byte 0xb8 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: 48 83 c0 01 add $0x1,%rax 4: 48 39 d0 cmp %rdx,%rax 7: 74 a5 je 0xffffffffffffffae 9: 80 38 00 cmpb $0x0,(%rax) c: 74 f2 je 0x0 e: e9 74 ff ff ff jmp 0xffffffffffffff87 13: b8 .byte 0xb8 14: 01 00 add %eax,(%rax) [ 6680.580795][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000246 [ 6680.581101][ C0] RAX: ffffed100102436b RBX: ffffed100102436c RCX: ffffffff86a7fb30 [ 6680.581506][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6680.581906][ C0] RBP: ffffed100102436b R08: 0000000000000000 R09: ffffed100102436b [ 6680.582307][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6680.582706][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6680.583110][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6680.583559][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6680.583893][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6680.584295][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6680.584697][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6680.585101][ C0] PKRU: 55555554 [ 6680.585283][ C0] Call Trace: [ 6680.585452][ C0] [ 6680.585603][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6680.585867][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6680.586110][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6680.586391][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6680.586664][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6680.586955][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6680.587223][ 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)) [ 6680.587529][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6680.587792][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 6680.588056][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6680.588364][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6680.588664][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6680.588981][ 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) [ 6680.589271][ C0] ? kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 6680.589534][ 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) [ 6680.589819][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6680.590132][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6680.590372][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6680.590614][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6680.590858][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6680.591109][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6680.591383][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6680.591669][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6680.591909][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6680.592153][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6680.592415][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6680.592652][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6680.592900][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6680.593159][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6680.593438][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6680.593717][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6680.593967][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6680.594240][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6680.594505][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6680.594856][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6680.595111][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6680.595433][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6680.595698][ 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) [ 6680.595904][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6680.596135][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6680.596388][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6680.596669][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6680.596944][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6680.597172][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6680.597494][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6680.597802][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6680.598085][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6680.598381][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6680.598631][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6680.598865][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6680.599166][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6680.599456][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6680.599784][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6680.600024][ 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)) [ 6680.600323][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6680.600612][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6680.600932][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6680.601190][ 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)) [ 6680.601425][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6680.601675][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6680.601992][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6680.602327][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6680.602631][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6680.602907][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6680.603197][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6680.603513][ 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) [ 6680.603748][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6680.604014][ 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) [ 6680.604249][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6680.604473][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6680.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) [ 6680.604994][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6680.605280][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6680.605522][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6680.605800][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6680.606041][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6680.606290][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6680.606508][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6680.606779][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6680.607089][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6680.607329][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6680.607596][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6680.607840][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6680.608074][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6680.608314][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6680.608572][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6680.608791][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6680.609061][ C0] tc_run (net/core/dev.c:3912) [ 6680.609267][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6680.609501][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6680.609742][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6680.610005][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6680.610261][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6680.610499][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6680.610772][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6680.611079][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6680.611355][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6680.611646][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6680.611888][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6680.612147][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6680.612488][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6680.612766][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6680.613021][ 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) [ 6680.613288][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6680.613509][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6680.613753][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6680.614061][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6680.614315][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6680.614558][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6680.614809][ 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)) [ 6680.615044][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6680.615314][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6680.615599][ 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) [ 6680.615906][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6680.616152][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6680.616404][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6680.616645][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6680.616915][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6680.617181][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6680.617425][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6680.617682][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6680.617990][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6680.618255][ 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)) [ 6680.618480][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6680.618743][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6680.619013][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6680.619255][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6680.619492][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6680.619755][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6680.620018][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6680.620283][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6680.620556][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6680.620845][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6680.621087][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6680.621377][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6680.621619][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6680.621885][ 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)) [ 6680.622108][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6680.622406][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6680.622657][ C0] __do_softirq (kernel/softirq.c:553) [ 6680.622892][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6680.623113][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6680.623402][ C0] [ 6680.623552][ C0] [ 6680.623703][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6680.624011][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6680.624363][ 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 [ 6680.625344][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6680.625654][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6680.626057][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6680.626459][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6680.626858][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6680.627260][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6680.627668][ 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) [ 6680.627950][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6680.628184][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6680.628487][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6680.628715][ 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 [ 6680.629693][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6680.630118][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6680.630520][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6680.630922][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6680.631323][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6680.631726][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6680.634170][ 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) | [ 6680.634683][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6680.635166][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6680.635648][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6680.636587][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6680.637205][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 6680.637495][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [ 6680.638481][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000282 [ 6680.638791][ C1] RAX: ffff888008120e1c RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6680.639197][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6680.639600][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6680.640003][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6680.640409][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6680.640818][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6680.641272][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6680.641609][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6680.642014][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6680.642420][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6680.642825][ C1] PKRU: 55555554 [ 6680.643009][ C1] Call Trace: [ 6680.643179][ C1] [ 6680.643332][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6680.643597][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6680.643843][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6680.644124][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6680.644404][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6680.644697][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6680.644965][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6680.645275][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6680.645540][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 6680.645805][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6680.646070][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6680.646381][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6680.646681][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6680.647004][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6680.647297][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 6680.647557][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6680.647844][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6680.648161][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6680.648404][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6680.648647][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6680.648899][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6680.649174][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6680.649465][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6680.649707][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6680.649949][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6680.650213][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6680.650453][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6680.650705][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6680.650968][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6680.651246][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6680.651527][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6680.651778][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6680.652055][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6680.652324][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6680.652675][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6680.652931][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6680.653256][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6680.653523][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6680.653729][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6680.653964][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6680.654220][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6680.654501][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6680.654731][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6680.655054][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6680.655365][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6680.655653][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6680.655951][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6680.656202][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6680.656437][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6680.656739][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6680.657031][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6680.657362][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6680.657605][ 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)) [ 6680.657904][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6680.658195][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6680.658518][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6680.658777][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6680.659014][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6680.659267][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6680.659587][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6680.659924][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6680.660230][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6680.660507][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6680.660799][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6680.661072][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6680.661391][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6680.661613][ 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) [ 6680.661846][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6680.662120][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6680.662391][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6680.662680][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6680.662931][ 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) [ 6680.663195][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6680.663464][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6680.663753][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6680.663995][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6680.664277][ 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) [ 6680.664543][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6680.664823][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6680.665068][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6680.665311][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6680.665545][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6680.665834][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6680.666076][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6680.666335][ 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) [ 6680.666600][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6680.666852][ C1] tc_run (net/core/dev.c:3912) [ 6680.667059][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6680.667295][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6680.667539][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6680.667804][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6680.668062][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6680.668303][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6680.668572][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6680.668881][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6680.669161][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6680.669417][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6680.669687][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6680.669947][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6680.670237][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6680.670517][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6680.670779][ 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) [ 6680.671050][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6680.671271][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6680.671518][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6680.671775][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6680.672029][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6680.672272][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6680.672525][ C1] ? __create_object (mm/kmemleak.c:756) [ 6680.672773][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6680.673044][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6680.673329][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6680.673608][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6680.673893][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6680.674167][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6680.674416][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6680.674690][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6680.674930][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6680.675196][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6680.675461][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6680.675724][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6680.676002][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6680.676291][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6680.676556][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6680.676795][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6680.677046][ C1] __do_softirq (kernel/softirq.c:553) [ 6680.677282][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6680.677506][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6680.677795][ C1] [ 6680.677946][ C1] [ 6680.678101][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6680.678409][ 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) [ 6680.678669][ 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 [ 6680.679652][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6680.679963][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6680.680372][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6680.680779][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6680.681183][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6680.681587][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6680.681994][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6680.682287][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6680.682550][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6680.682797][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6680.683052][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6680.683332][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6680.683575][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6680.683852][ C1] do_idle (kernel/sched/idle.c:312) [ 6680.684060][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6680.684306][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6680.684553][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6680.684825][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6708.576483][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6708.577020][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6708.577532][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6708.578007][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6708.578927][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6708.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) [ 6708.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 ... [ 6708.580852][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6708.581161][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6708.581562][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6708.581962][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6708.582366][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6708.582767][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6708.583168][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6708.583618][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6708.583950][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6708.584356][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6708.584759][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6708.585159][ C0] PKRU: 55555554 [ 6708.585342][ C0] Call Trace: [ 6708.585514][ C0] [ 6708.585663][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6708.585925][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6708.586169][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6708.586447][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6708.586725][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6708.587015][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6708.587280][ 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)) [ 6708.587588][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6708.587852][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6708.588164][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6708.588460][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6708.588783][ 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) [ 6708.589076][ 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) [ 6708.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) [ 6708.589664][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6708.589978][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6708.590219][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6708.590459][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6708.590703][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6708.590954][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6708.591227][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6708.591516][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6708.591754][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6708.591998][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6708.592259][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6708.592498][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6708.592748][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6708.593008][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6708.593288][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6708.593566][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6708.593816][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6708.594093][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6708.594359][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6708.594708][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6708.594962][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6708.595285][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6708.595550][ 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) [ 6708.595755][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6708.595989][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6708.596244][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6708.596520][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6708.596793][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6708.597023][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6708.597347][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6708.597655][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6708.597937][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6708.598232][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6708.598480][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6708.598714][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6708.599016][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6708.599301][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6708.599627][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6708.599867][ 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)) [ 6708.600165][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6708.600453][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6708.600775][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6708.601033][ 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)) [ 6708.601269][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6708.601518][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6708.601833][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6708.602167][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6708.602469][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6708.602744][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6708.603035][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6708.603348][ 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) [ 6708.603583][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6708.603847][ 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) [ 6708.604080][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6708.604301][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6708.604554][ 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) [ 6708.604819][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6708.605110][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6708.605350][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6708.605629][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6708.605870][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6708.606118][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6708.606337][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6708.606605][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6708.606917][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6708.607156][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6708.607425][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6708.607665][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6708.607897][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6708.608138][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6708.608395][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6708.608611][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6708.608879][ C0] tc_run (net/core/dev.c:3912) [ 6708.609087][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6708.609319][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6708.609559][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6708.609822][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6708.610078][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6708.610318][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6708.610584][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6708.610894][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6708.611168][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6708.611456][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6708.611698][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6708.611956][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6708.612295][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6708.612573][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6708.612826][ 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) [ 6708.613094][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6708.613313][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6708.613557][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6708.613863][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6708.614115][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6708.614357][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6708.614607][ 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)) [ 6708.614845][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6708.615114][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6708.615396][ 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) [ 6708.615703][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6708.615951][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6708.616203][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6708.616442][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6708.616713][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6708.616978][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6708.617222][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6708.617479][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6708.617784][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6708.618052][ 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)) [ 6708.618275][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6708.618537][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6708.618807][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6708.619049][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6708.619286][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6708.619550][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6708.619812][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6708.620074][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6708.620344][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6708.620629][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6708.620873][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6708.621166][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6708.621404][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6708.621671][ 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)) [ 6708.621894][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6708.622192][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6708.622441][ C0] __do_softirq (kernel/softirq.c:553) [ 6708.622676][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6708.622897][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6708.623184][ C0] [ 6708.623335][ C0] [ 6708.623488][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6708.623794][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6708.624148][ 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 [ 6708.625125][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6708.625435][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6708.625836][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6708.626236][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6708.626640][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6708.627040][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6708.627445][ 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) [ 6708.627729][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6708.627962][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6708.628264][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6708.628490][ 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 [ 6708.629469][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6708.629894][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6708.630294][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6708.630699][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6708.631099][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6708.631499][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6708.633944][ 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) | [ 6708.634457][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6708.634940][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6708.635422][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6708.636362][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6708.636984][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 6708.637281][ C1] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 41 bc 08 00 00 00 45 29 All code ======== 0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8) 4: 89 c2 mov %eax,%edx 6: b8 01 00 00 00 mov $0x1,%eax b: 48 85 d2 test %rdx,%rdx e: 0f 84 4c ff ff ff je 0xffffffffffffff60 14: 41 83 e2 07 and $0x7,%r10d 18: 49 39 d1 cmp %rdx,%r9 1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55 21: 45 3a 11 cmp (%r9),%r10b 24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55 2a:* 5b pop %rbx <-- trapping instruction 2b: b8 01 00 00 00 mov $0x1,%eax 30: 5d pop %rbp 31: 41 5c pop %r12 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 41 bc 08 00 00 00 mov $0x8,%r12d 3e: 45 rex.RB 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: b8 01 00 00 00 mov $0x1,%eax 6: 5d pop %rbp 7: 41 5c pop %r12 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 41 bc 08 00 00 00 mov $0x8,%r12d 14: 45 rex.RB 15: 29 .byte 0x29 [ 6708.638265][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000246 [ 6708.638578][ C1] RAX: ffffed10010241c4 RBX: ffffed10010241c4 RCX: ffffffff86a7fb30 [ 6708.638983][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6708.639388][ C1] RBP: ffffed10010241c3 R08: 0000000000000000 R09: ffffed10010241c3 [ 6708.639793][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6708.640199][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6708.640605][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6708.641062][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6708.641399][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6708.641806][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6708.642212][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6708.642615][ C1] PKRU: 55555554 [ 6708.642800][ C1] Call Trace: [ 6708.642972][ C1] [ 6708.643121][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6708.643386][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6708.643634][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6708.643915][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6708.644191][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6708.644486][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6708.644754][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6708.645066][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6708.645330][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 6708.645594][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6708.645860][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6708.646173][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6708.646472][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6708.646791][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6708.647086][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [ 6708.647352][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6708.647636][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6708.647953][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6708.648199][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6708.648442][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6708.648694][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6708.648973][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6708.649262][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6708.649504][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6708.649748][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6708.650013][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6708.650249][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6708.650501][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6708.650764][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6708.651043][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6708.651327][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6708.651578][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6708.651855][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6708.652122][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6708.652471][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6708.652727][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6708.653052][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6708.653319][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6708.653528][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6708.653762][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6708.654017][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6708.654297][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6708.654529][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6708.654855][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6708.655167][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6708.655453][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6708.655751][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6708.656001][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6708.656237][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6708.656543][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6708.656832][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6708.657161][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6708.657404][ 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)) [ 6708.657705][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6708.657995][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6708.658318][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6708.658578][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6708.658817][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6708.659068][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6708.659385][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6708.659722][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6708.660028][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6708.660306][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6708.660598][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6708.660873][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6708.661194][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6708.661415][ 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) [ 6708.661651][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6708.661924][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6708.662193][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6708.662481][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6708.662733][ 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) [ 6708.662998][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6708.663266][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6708.663558][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6708.663800][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6708.664081][ 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) [ 6708.664346][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6708.664625][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6708.664870][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6708.665115][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6708.665347][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6708.665639][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6708.665881][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6708.666141][ 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) [ 6708.666406][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6708.666657][ C1] tc_run (net/core/dev.c:3912) [ 6708.666865][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6708.667098][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6708.667341][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6708.667606][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6708.667863][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6708.668106][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6708.668375][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6708.668683][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6708.668959][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6708.669216][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6708.669486][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6708.669746][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6708.670034][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6708.670317][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6708.670575][ 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) [ 6708.670846][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6708.671065][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6708.671313][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6708.671569][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6708.671825][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6708.672069][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6708.672320][ C1] ? __create_object (mm/kmemleak.c:756) [ 6708.672567][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6708.672839][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6708.673127][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6708.673403][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6708.673689][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6708.673968][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6708.674214][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6708.674493][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6708.674730][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6708.674997][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6708.675263][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6708.675528][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6708.675806][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6708.676094][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6708.676359][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6708.676597][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6708.676850][ C1] __do_softirq (kernel/softirq.c:553) [ 6708.677085][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6708.677309][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6708.677598][ C1] [ 6708.677752][ C1] [ 6708.677903][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6708.678214][ 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) [ 6708.678475][ 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 [ 6708.679459][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6708.679772][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6708.680176][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6708.680581][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6708.680988][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6708.681394][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6708.681800][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6708.682094][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6708.682359][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6708.682604][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6708.682860][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6708.683145][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6708.683385][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6708.683666][ C1] do_idle (kernel/sched/idle.c:312) [ 6708.683872][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6708.684119][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6708.684366][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6708.684641][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6734.611621][ C1] rcu: 1-....: (4331240 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=1030910 | [ 6734.612125][ C1] rcu: (t=4320704 jiffies g=2033089 q=12 ncpus=4) | [ 6734.612458][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 6734.612730][ C0] NMI backtrace for cpu 0 [ 6734.612737][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6734.612739][ 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) [ 6734.612745][ 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 ... [ 6734.612747][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6734.612750][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6734.612752][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6734.612753][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6734.612755][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6734.612757][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6734.612758][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6734.612760][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6734.612763][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6734.612765][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6734.612766][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6734.612768][ C0] PKRU: 55555554 [ 6734.612769][ C0] Call Trace: [ 6734.612770][ C0] [ 6734.612773][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6734.612778][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6734.612782][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6734.612787][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6734.612790][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6734.612792][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6734.612796][ 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) [ 6734.612799][ 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) [ 6734.612803][ 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) [ 6734.612806][ 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) [ 6734.612809][ C0] [ 6734.612810][ C0] [ 6734.612811][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6734.612814][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6734.612818][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6734.612822][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6734.612825][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6734.612829][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6734.612832][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6734.612835][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6734.612837][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6734.612841][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6734.612844][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6734.612851][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6734.612853][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6734.612858][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6734.612863][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6734.612867][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6734.612869][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6734.612872][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6734.612874][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6734.612880][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6734.612884][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6734.612887][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6734.612896][ 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) [ 6734.612899][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6734.612902][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6734.612906][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6734.612909][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6734.612912][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6734.612915][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6734.612921][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6734.612926][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6734.612930][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6734.612938][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6734.612941][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6734.612943][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6734.612946][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6734.612949][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6734.612954][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6734.612956][ 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)) [ 6734.612960][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6734.612964][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6734.612968][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6734.612970][ 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)) [ 6734.612973][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6734.612976][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6734.612983][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6734.612990][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6734.612997][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6734.613002][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6734.613012][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6734.613020][ 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) [ 6734.613024][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6734.613027][ 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) [ 6734.613030][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6734.613033][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6734.613036][ 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) [ 6734.613039][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6734.613043][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6734.613045][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6734.613048][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6734.613052][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6734.613054][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6734.613057][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6734.613060][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6734.613064][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6734.613066][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6734.613072][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6734.613076][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6734.613079][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6734.613082][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6734.613084][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6734.613086][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6734.613090][ C0] tc_run (net/core/dev.c:3912) [ 6734.613093][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6734.613096][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6734.613098][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6734.613102][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6734.613106][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6734.613108][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6734.613112][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6734.613115][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6734.613118][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6734.613126][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6734.613130][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6734.613134][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6734.613141][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6734.613144][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6734.613148][ 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) [ 6734.613151][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6734.613155][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6734.613158][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6734.613162][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6734.613165][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6734.613169][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6734.613172][ 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)) [ 6734.613175][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6734.613181][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6734.613185][ 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) [ 6734.613188][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6734.613192][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6734.613194][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6734.613197][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6734.613200][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6734.613203][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6734.613205][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6734.613208][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6734.613211][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6734.613215][ 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)) [ 6734.613218][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6734.613222][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6734.613225][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6734.613229][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6734.613233][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6734.613237][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6734.613241][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6734.613244][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6734.613249][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6734.613252][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6734.613254][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6734.613258][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6734.613261][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6734.613264][ 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)) [ 6734.613267][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6734.613271][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6734.613274][ C0] __do_softirq (kernel/softirq.c:553) [ 6734.613279][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6734.613281][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6734.613285][ C0] [ 6734.613286][ C0] [ 6734.613287][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6734.613291][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6734.613293][ 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 [ 6734.613296][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6734.613298][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6734.613300][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6734.613301][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6734.613303][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6734.613304][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6734.613309][ 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) [ 6734.613313][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6734.613317][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6734.613320][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6734.613323][ 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 [ 6734.613324][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6734.613327][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6734.613328][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6734.613330][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6734.613331][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6734.613333][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6734.613330][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 6734.613331][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 6734.613333][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6734.613338][ C0] [ 6734.666215][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6734.666835][ 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) [ 6734.667161][ 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 [ 6734.668144][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6734.668457][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6734.668860][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6734.669267][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6734.669670][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6734.670074][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6734.670477][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6734.670933][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6734.671273][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6734.671679][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6734.672082][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6734.672487][ C1] PKRU: 55555554 [ 6734.672670][ C1] Call Trace: [ 6734.672843][ C1] [ 6734.672992][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6734.673270][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6734.673526][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6734.673781][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6734.674016][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6734.674289][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6734.674561][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6734.674820][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6734.675112][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6734.675358][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6734.675674][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6734.675951][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6734.676242][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6734.676509][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6734.676820][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6734.677085][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6734.677350][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6734.677664][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6734.677964][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6734.678282][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6734.678574][ 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) [ 6734.678868][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6734.679160][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6734.679477][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6734.679721][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6734.679962][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6734.680214][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6734.680493][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6734.680786][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6734.681029][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6734.681272][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6734.681535][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6734.681771][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6734.682023][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6734.682285][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6734.682562][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6734.682845][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6734.683095][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6734.683371][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6734.683639][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6734.683990][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6734.684245][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6734.684570][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6734.684835][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6734.685041][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6734.685277][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6734.685533][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6734.685813][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6734.686045][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6734.686369][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6734.686679][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6734.686965][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6734.687262][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6734.687514][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6734.687749][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6734.688053][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6734.688341][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6734.688670][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6734.688913][ 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)) [ 6734.689213][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6734.689504][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6734.689826][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6734.690084][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6734.690322][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6734.690575][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6734.690892][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6734.691229][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6734.691534][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6734.691812][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6734.692104][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6734.692374][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6734.692692][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6734.692913][ 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) [ 6734.693147][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6734.693420][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6734.693688][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6734.693976][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6734.694226][ 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) [ 6734.694490][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6734.694758][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6734.695048][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6734.695289][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6734.695571][ 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) [ 6734.695836][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6734.696114][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6734.696359][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6734.696604][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6734.696835][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6734.697127][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6734.697368][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6734.697627][ 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) [ 6734.697891][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6734.698141][ C1] tc_run (net/core/dev.c:3912) [ 6734.698351][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6734.698585][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6734.698827][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6734.699092][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6734.699350][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6734.699593][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6734.699861][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6734.700170][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6734.700447][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6734.700706][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6734.700975][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6734.701235][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6734.701524][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6734.701806][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6734.702062][ 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) [ 6734.702332][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6734.702551][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6734.702800][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6734.703056][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6734.703312][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6734.703554][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6734.703804][ C1] ? __create_object (mm/kmemleak.c:756) [ 6734.704053][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6734.704323][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6734.704609][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6734.704886][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6734.705171][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6734.705447][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6734.705694][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6734.705973][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6734.706211][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6734.706477][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6734.706742][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6734.707007][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6734.707286][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6734.707573][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6734.707836][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6734.708074][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6734.708327][ C1] __do_softirq (kernel/softirq.c:553) [ 6734.708560][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6734.708786][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6734.709073][ C1] [ 6734.709227][ C1] [ 6734.709378][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6734.709688][ 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) [ 6734.709949][ 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 [ 6734.710935][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6734.711247][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6734.711650][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6734.712054][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6734.712457][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6734.712863][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6734.713269][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6734.713561][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6734.713825][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6734.714071][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6734.714326][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6734.714607][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6734.714848][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6734.715126][ C1] do_idle (kernel/sched/idle.c:312) [ 6734.715333][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6734.715579][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6734.715825][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6734.716099][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6760.576456][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6760.576990][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6760.577502][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6760.577978][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6760.578896][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6760.579514][ 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) [ 6760.579841][ 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 ... [ 6760.580820][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6760.581129][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6760.581531][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6760.581931][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6760.582336][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6760.582738][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6760.583141][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6760.583592][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6760.583925][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6760.584331][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6760.584733][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6760.585134][ C0] PKRU: 55555554 [ 6760.585317][ C0] Call Trace: [ 6760.585489][ C0] [ 6760.585636][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6760.585898][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6760.586143][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6760.586422][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6760.586696][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6760.586986][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6760.587252][ 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)) [ 6760.587560][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6760.587823][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6760.588134][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6760.588430][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6760.588746][ 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) [ 6760.589039][ 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) [ 6760.589334][ 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) [ 6760.589627][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6760.589941][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6760.590182][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6760.590426][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6760.590668][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6760.590918][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6760.591191][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6760.591478][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6760.591717][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6760.591961][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6760.592222][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6760.592466][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6760.592715][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6760.592975][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6760.593253][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6760.593532][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6760.593781][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6760.594054][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6760.594320][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6760.594671][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6760.594926][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6760.595250][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6760.595515][ 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) [ 6760.595720][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6760.595954][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6760.596210][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6760.596489][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6760.596764][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6760.596993][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6760.597316][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6760.597624][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6760.597910][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6760.598207][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6760.598456][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6760.598690][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6760.598991][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6760.599281][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6760.599610][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6760.599851][ 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)) [ 6760.600148][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6760.600440][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6760.600760][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6760.601019][ 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)) [ 6760.601254][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6760.601504][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6760.601820][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6760.602155][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6760.602458][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6760.602736][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6760.603025][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6760.603341][ 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) [ 6760.603576][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6760.603843][ 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) [ 6760.604076][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6760.604299][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6760.604554][ 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) [ 6760.604820][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6760.605107][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6760.605348][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6760.605628][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6760.605868][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6760.606118][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6760.606338][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6760.606609][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6760.606920][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6760.607160][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6760.607430][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6760.607673][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6760.607906][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6760.608148][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6760.608405][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6760.608623][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6760.608894][ C0] tc_run (net/core/dev.c:3912) [ 6760.609100][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6760.609334][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6760.609576][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6760.609840][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6760.610095][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6760.610335][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6760.610606][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6760.610910][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6760.611187][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6760.611477][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6760.611721][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6760.611981][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6760.612322][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6760.612599][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6760.612855][ 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) [ 6760.613122][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6760.613343][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6760.613588][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6760.613896][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6760.614148][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6760.614392][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6760.614643][ 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)) [ 6760.614879][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6760.615150][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6760.615434][ 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) [ 6760.615742][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6760.615989][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6760.616244][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6760.616486][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6760.616755][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6760.617022][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6760.617266][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6760.617524][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6760.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) [ 6760.618098][ 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)) [ 6760.618322][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6760.618586][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6760.618858][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6760.619101][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6760.619338][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6760.619602][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6760.619865][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6760.620128][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6760.620402][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6760.620694][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6760.620935][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6760.621228][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6760.621469][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6760.621734][ 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)) [ 6760.621959][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6760.622256][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6760.622508][ C0] __do_softirq (kernel/softirq.c:553) [ 6760.622744][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6760.622964][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6760.623255][ C0] [ 6760.623405][ C0] [ 6760.623557][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6760.623863][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6760.624216][ 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 [ 6760.625196][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6760.625506][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6760.625909][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6760.626310][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6760.626711][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6760.627115][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6760.627522][ 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) [ 6760.627805][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6760.628041][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6760.628344][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6760.628571][ 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 [ 6760.629553][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6760.629979][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6760.630381][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6760.630785][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6760.631190][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6760.631594][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6760.634038][ 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) | [ 6760.634551][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6760.635032][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6760.635516][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6760.636453][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6760.637072][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6760.637401][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6760.638386][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6760.638697][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6760.639102][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6760.639508][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6760.639911][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6760.640314][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6760.640722][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6760.641174][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6760.641511][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6760.641915][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6760.642318][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6760.642724][ C1] PKRU: 55555554 [ 6760.642907][ C1] Call Trace: [ 6760.643080][ C1] [ 6760.643230][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6760.643495][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6760.643740][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6760.644023][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6760.644299][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6760.644589][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6760.644860][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6760.645169][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6760.645433][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6760.645700][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6760.646014][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6760.646314][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6760.646633][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6760.646925][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6760.647225][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6760.647517][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6760.647834][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6760.648077][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6760.648322][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6760.648574][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6760.648851][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6760.649139][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6760.649381][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6760.649625][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6760.649888][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6760.650125][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6760.650375][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6760.650639][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6760.650919][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6760.651199][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6760.651451][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6760.651725][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6760.651992][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6760.652343][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6760.652598][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6760.652923][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6760.653188][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6760.653397][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6760.653630][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6760.653887][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6760.654168][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6760.654397][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6760.654721][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6760.655031][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6760.655314][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6760.655620][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6760.655870][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6760.656102][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6760.656407][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6760.656695][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6760.657025][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6760.657269][ 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)) [ 6760.657568][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6760.657857][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6760.658178][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6760.658437][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6760.658676][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6760.658928][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6760.659243][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6760.659581][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6760.659883][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6760.660161][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6760.660455][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6760.660725][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6760.661043][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6760.661262][ 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) [ 6760.661498][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6760.661771][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6760.662039][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6760.662329][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6760.662576][ 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) [ 6760.662841][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6760.663111][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6760.663401][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6760.663643][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6760.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) [ 6760.664187][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6760.664465][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6760.664710][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6760.664955][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6760.665188][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6760.665478][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6760.665721][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6760.665981][ 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) [ 6760.666245][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6760.666497][ C1] tc_run (net/core/dev.c:3912) [ 6760.666704][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6760.666938][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6760.667179][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6760.667443][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6760.667700][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6760.667942][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6760.668210][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6760.668520][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6760.668795][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6760.669051][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6760.669320][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6760.669580][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6760.669869][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6760.670151][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6760.670409][ 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) [ 6760.670677][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6760.670896][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6760.671144][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6760.671400][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6760.671656][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6760.671900][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6760.672151][ C1] ? __create_object (mm/kmemleak.c:756) [ 6760.672396][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6760.672669][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6760.672955][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6760.673231][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6760.673517][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6760.673793][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6760.674041][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6760.674317][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6760.674556][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6760.674823][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6760.675089][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6760.675353][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6760.675630][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6760.675918][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6760.676184][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6760.676422][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6760.676678][ C1] __do_softirq (kernel/softirq.c:553) [ 6760.676914][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6760.677136][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6760.677426][ C1] [ 6760.677579][ C1] [ 6760.677731][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6760.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) [ 6760.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 [ 6760.679280][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6760.679592][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6760.679997][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6760.680402][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6760.680813][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6760.681215][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6760.681620][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6760.681915][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6760.682178][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6760.682425][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6760.682679][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6760.682962][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6760.683204][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6760.683482][ C1] do_idle (kernel/sched/idle.c:312) [ 6760.683687][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6760.683934][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6760.684182][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6760.684455][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6788.576472][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6788.577007][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6788.577519][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6788.577995][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6788.578916][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6788.579529][ 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) [ 6788.579855][ 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 ... [ 6788.580836][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6788.581147][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6788.581547][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6788.581948][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6788.582349][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6788.582749][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6788.583152][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6788.583600][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6788.583935][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6788.584337][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6788.584745][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6788.585147][ C0] PKRU: 55555554 [ 6788.585329][ C0] Call Trace: [ 6788.585500][ C0] [ 6788.585650][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6788.585914][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6788.586158][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6788.586438][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6788.586712][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6788.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) [ 6788.587268][ 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)) [ 6788.587575][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6788.587838][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6788.588150][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6788.588447][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6788.588764][ 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) [ 6788.589053][ 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) [ 6788.589351][ 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) [ 6788.589639][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6788.589952][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6788.590194][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6788.590440][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6788.590678][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6788.590929][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6788.591204][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6788.591491][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6788.591732][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6788.591973][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6788.592235][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6788.592471][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6788.592720][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6788.592980][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6788.593257][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6788.593540][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6788.593788][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6788.594063][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6788.594328][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6788.594677][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6788.594932][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6788.595254][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6788.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) [ 6788.595724][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6788.595957][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6788.596212][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6788.596489][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6788.596764][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6788.596993][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6788.597313][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6788.597624][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6788.597907][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6788.598204][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6788.598452][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6788.598684][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6788.598986][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6788.599271][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6788.599598][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6788.599838][ 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)) [ 6788.600137][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6788.600426][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6788.600744][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6788.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)) [ 6788.601238][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6788.601488][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6788.601801][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6788.602138][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6788.602440][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6788.602714][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6788.603007][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6788.603322][ 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) [ 6788.603555][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6788.603819][ 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) [ 6788.604053][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6788.604274][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6788.604527][ 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) [ 6788.604795][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6788.605082][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6788.605323][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6788.605601][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6788.605843][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6788.606091][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6788.606308][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6788.606577][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6788.606889][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6788.607130][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6788.607399][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6788.607641][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6788.607872][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6788.608114][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6788.608371][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6788.608588][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6788.608859][ C0] tc_run (net/core/dev.c:3912) [ 6788.609066][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6788.609297][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6788.609538][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6788.609799][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6788.610053][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6788.610296][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6788.610563][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6788.610871][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6788.611145][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6788.611431][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6788.611674][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6788.611932][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6788.612271][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6788.612550][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6788.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) [ 6788.613069][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6788.613286][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6788.613532][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6788.613839][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6788.614094][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6788.614335][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6788.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)) [ 6788.614825][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6788.615094][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6788.615377][ 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) [ 6788.615683][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6788.615930][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6788.616183][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6788.616423][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6788.616693][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6788.616958][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6788.617202][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6788.617459][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6788.617762][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6788.618029][ 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)) [ 6788.618251][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6788.618513][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6788.618782][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6788.619024][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6788.619262][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6788.619526][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6788.619788][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6788.620049][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6788.620323][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6788.620609][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6788.620847][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6788.621143][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6788.621384][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6788.621650][ 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)) [ 6788.621870][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6788.622168][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6788.622419][ C0] __do_softirq (kernel/softirq.c:553) [ 6788.622651][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6788.622876][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6788.623163][ C0] [ 6788.623314][ C0] [ 6788.623466][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6788.623773][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6788.624123][ 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 [ 6788.625098][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6788.625411][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6788.625810][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6788.626212][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6788.626613][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6788.627014][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6788.627418][ 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) [ 6788.627703][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6788.627934][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6788.628236][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6788.628464][ 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 [ 6788.629441][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6788.629863][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6788.630266][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6788.630671][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6788.631071][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6788.631470][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6788.633921][ 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) | [ 6788.634438][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6788.634921][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6788.635406][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6788.636346][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6788.636968][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6788.637298][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6788.638281][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6788.638592][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6788.638996][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6788.639402][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6788.639808][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6788.640210][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6788.640618][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6788.641072][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6788.641409][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6788.641816][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6788.642219][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6788.642623][ C1] PKRU: 55555554 [ 6788.642808][ C1] Call Trace: [ 6788.642981][ C1] [ 6788.643130][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6788.643394][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6788.643640][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6788.643920][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6788.644199][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6788.644491][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6788.644759][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6788.645070][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6788.645334][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6788.645600][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6788.645913][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6788.646214][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6788.646532][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6788.646827][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6788.647127][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6788.647421][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6788.647738][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6788.647982][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6788.648224][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6788.648475][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6788.648753][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6788.649042][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6788.649286][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6788.649529][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6788.649794][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6788.650030][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6788.650285][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6788.650546][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6788.650823][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6788.651107][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6788.651359][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6788.651636][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6788.651903][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6788.652254][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6788.652510][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6788.652834][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6788.653100][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6788.653306][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6788.653541][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6788.653798][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6788.654081][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6788.654313][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6788.654637][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6788.654946][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6788.655232][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6788.655537][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6788.655788][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6788.656023][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6788.656327][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6788.656615][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6788.656945][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6788.657187][ 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)) [ 6788.657487][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6788.657777][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6788.658099][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6788.658359][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6788.658596][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6788.658846][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6788.659162][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6788.659499][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6788.659804][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6788.660082][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6788.660375][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6788.660647][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6788.660965][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6788.661185][ 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) [ 6788.661420][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6788.661694][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6788.661963][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6788.662251][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6788.662500][ 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) [ 6788.662764][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6788.663033][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6788.663323][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6788.663572][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6788.663854][ 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) [ 6788.664118][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6788.664397][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6788.664642][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6788.664887][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6788.665120][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6788.665411][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6788.665653][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6788.665912][ 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) [ 6788.666177][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6788.666427][ C1] tc_run (net/core/dev.c:3912) [ 6788.666637][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6788.666871][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6788.667113][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6788.667381][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6788.667638][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6788.667881][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6788.668149][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6788.668458][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6788.668735][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6788.668992][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6788.669260][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6788.669520][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6788.669809][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6788.670093][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6788.670352][ 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) [ 6788.670622][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6788.670842][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6788.671089][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6788.671346][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6788.671602][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6788.671845][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6788.672096][ C1] ? __create_object (mm/kmemleak.c:756) [ 6788.672344][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6788.672614][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6788.672902][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6788.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) [ 6788.673464][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6788.673741][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6788.673989][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6788.674268][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6788.674506][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6788.674772][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6788.675038][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6788.675304][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6788.675583][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6788.675871][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6788.676135][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6788.676374][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6788.676626][ C1] __do_softirq (kernel/softirq.c:553) [ 6788.676861][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6788.677086][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6788.677375][ C1] [ 6788.677528][ C1] [ 6788.677680][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6788.677990][ 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) [ 6788.678250][ 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 [ 6788.679232][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6788.679545][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6788.679950][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6788.680357][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6788.680761][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6788.681168][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6788.681575][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6788.681868][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6788.682133][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6788.682379][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6788.682633][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6788.682915][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6788.683156][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6788.683434][ C1] do_idle (kernel/sched/idle.c:312) [ 6788.683641][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6788.683887][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6788.684133][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6788.684409][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6788.684725][ C1] | [ 6812.719263][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6812.719615][ C0] rcu: 0-....: (4416655 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1050399 | [ 6812.720178][ C0] rcu: (t=4398812 jiffies g=2033089 q=12 ncpus=4) [ 6812.720959][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6812.721574][ 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) [ 6812.721902][ 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 ... [ 6812.722876][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6812.723185][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6812.723586][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6812.723988][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6812.724388][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6812.724788][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6812.725188][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6812.725637][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6812.725972][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6812.726376][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6812.726775][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6812.727174][ C0] PKRU: 55555554 [ 6812.727357][ C0] Call Trace: [ 6812.727528][ C0] [ 6812.727676][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6812.727949][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6812.728201][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6812.728455][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6812.728688][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6812.728958][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6812.729228][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6812.729485][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6812.729774][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6812.730018][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6812.730334][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6812.730609][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6812.730897][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6812.731161][ 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)) [ 6812.731470][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6812.731733][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6812.732043][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6812.732340][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6812.732655][ 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) [ 6812.732947][ 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) [ 6812.733245][ 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) [ 6812.733535][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6812.733848][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6812.734091][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6812.734331][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6812.734572][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6812.734823][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6812.735096][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6812.735386][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6812.735625][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6812.735867][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6812.736128][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6812.736365][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6812.736614][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6812.736873][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6812.737148][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6812.737426][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6812.737675][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6812.737950][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6812.738216][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6812.738563][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6812.738817][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6812.739139][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6812.739402][ 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) [ 6812.739606][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6812.739840][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6812.740094][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6812.740374][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6812.740648][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6812.740878][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6812.741199][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6812.741507][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6812.741791][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6812.742085][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6812.742334][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6812.742567][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6812.742869][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6812.743155][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6812.743483][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6812.743723][ 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)) [ 6812.744021][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6812.744309][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6812.744627][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6812.744883][ 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)) [ 6812.745120][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6812.745368][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6812.745682][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6812.746016][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6812.746318][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6812.746596][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6812.746887][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6812.747200][ 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) [ 6812.747436][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6812.747700][ 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) [ 6812.747935][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6812.748156][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6812.748411][ 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) [ 6812.748676][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6812.748964][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6812.749203][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6812.749481][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6812.749720][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6812.749968][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6812.750190][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6812.750459][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6812.750771][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6812.751010][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6812.751277][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6812.751517][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6812.751751][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6812.751992][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6812.752249][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6812.752465][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6812.752732][ C0] tc_run (net/core/dev.c:3912) [ 6812.752940][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6812.753172][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6812.753412][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6812.753674][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6812.753929][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6812.754169][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6812.754434][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6812.754739][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6812.755014][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6812.755302][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6812.755544][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6812.755803][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6812.756141][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6812.756417][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6812.756672][ 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) [ 6812.756940][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6812.757160][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6812.757405][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6812.757709][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6812.757961][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6812.758206][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6812.758457][ 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)) [ 6812.758695][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6812.758963][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6812.759245][ 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) [ 6812.759550][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6812.759797][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6812.760049][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6812.760290][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6812.760562][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6812.760827][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6812.761071][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6812.761327][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6812.761632][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6812.761896][ 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)) [ 6812.762121][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6812.762383][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6812.762652][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6812.762894][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6812.763132][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6812.763396][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6812.763660][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6812.763922][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6812.764192][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6812.764476][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6812.764717][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6812.765009][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6812.765247][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6812.765513][ 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)) [ 6812.765735][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6812.766031][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6812.766279][ C0] __do_softirq (kernel/softirq.c:553) [ 6812.766515][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6812.766739][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6812.767027][ C0] [ 6812.767176][ C0] [ 6812.767329][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6812.767632][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6812.767985][ 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 [ 6812.768961][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6812.769270][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6812.769670][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6812.770070][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6812.770473][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6812.770875][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6812.771279][ 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) [ 6812.771559][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6812.771794][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6812.772096][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6812.772322][ 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 [ 6812.773297][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6812.773722][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6812.774121][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6812.774522][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6812.774924][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6812.775323][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6812.775323][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6812.775726][ C0] | [ 6812.775885][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 6812.776157][ C1] NMI backtrace for cpu 1 [ 6812.776164][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6812.776166][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6812.776171][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6812.776174][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6812.776177][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6812.776178][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6812.776180][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6812.776182][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6812.776183][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6812.776185][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6812.776187][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6812.776190][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6812.776191][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6812.776193][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6812.776194][ C1] PKRU: 55555554 [ 6812.776195][ C1] Call Trace: [ 6812.776197][ C1] [ 6812.776199][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6812.776204][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6812.776208][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6812.776213][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6812.776216][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6812.776218][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6812.776222][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6812.776225][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6812.776229][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6812.776232][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6812.776235][ C1] [ 6812.776236][ C1] [ 6812.776237][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6812.776240][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6812.776244][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6812.776247][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6812.776251][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6812.776253][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6812.776257][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6812.776259][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6812.776263][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6812.776266][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6812.776273][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6812.776275][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6812.776280][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6812.776285][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6812.776289][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6812.776292][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6812.776294][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6812.776297][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6812.776301][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6812.776305][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6812.776308][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6812.776317][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6812.776320][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6812.776323][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6812.776326][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6812.776330][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6812.776333][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6812.776338][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6812.776344][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6812.776347][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6812.776355][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6812.776358][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6812.776360][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6812.776364][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6812.776367][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6812.776371][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6812.776373][ 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)) [ 6812.776378][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6812.776382][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6812.776386][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6812.776388][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6812.776391][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6812.776394][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6812.776401][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6812.776408][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6812.776415][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6812.776419][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6812.776427][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6812.776432][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6812.776441][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6812.776444][ 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) [ 6812.776447][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6812.776450][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6812.776453][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6812.776457][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6812.776462][ 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) [ 6812.776466][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6812.776469][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6812.776472][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6812.776474][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6812.776477][ 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) [ 6812.776481][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6812.776483][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6812.776487][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6812.776491][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6812.776494][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6812.776497][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6812.776499][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6812.776502][ 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) [ 6812.776505][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6812.776508][ C1] tc_run (net/core/dev.c:3912) [ 6812.776511][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6812.776514][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6812.776517][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6812.776521][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6812.776525][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6812.776527][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6812.776530][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6812.776534][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6812.776536][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6812.776540][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6812.776544][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6812.776547][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6812.776555][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6812.776558][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6812.776562][ 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) [ 6812.776565][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6812.776569][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6812.776573][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6812.776576][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6812.776579][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6812.776583][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6812.776586][ C1] ? __create_object (mm/kmemleak.c:756) [ 6812.776589][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6812.776595][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6812.776599][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6812.776602][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6812.776606][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6812.776609][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6812.776612][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6812.776615][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6812.776618][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6812.776623][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6812.776627][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6812.776630][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6812.776635][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6812.776638][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6812.776643][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6812.776649][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6812.776652][ C1] __do_softirq (kernel/softirq.c:553) [ 6812.776656][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6812.776659][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6812.776662][ C1] [ 6812.776663][ C1] [ 6812.776664][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6812.776668][ 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) [ 6812.776671][ 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 [ 6812.776674][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6812.776676][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6812.776678][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6812.776679][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6812.776681][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6812.776682][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6812.776686][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6812.776689][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6812.776692][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6812.776694][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6812.776697][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6812.776701][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6812.776703][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6812.776707][ C1] do_idle (kernel/sched/idle.c:312) [ 6812.776710][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6812.776712][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6812.776715][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6812.776719][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6840.576455][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6840.576996][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6840.577507][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6840.577982][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6840.578897][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6840.579513][ 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) [ 6840.579840][ 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 ... [ 6840.580816][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6840.581126][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6840.581526][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6840.581926][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6840.582326][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6840.582729][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6840.583130][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6840.583579][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6840.583912][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6840.584317][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6840.584718][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6840.585118][ C0] PKRU: 55555554 [ 6840.585300][ C0] Call Trace: [ 6840.585473][ C0] [ 6840.585627][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6840.585890][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6840.586135][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6840.586413][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6840.586689][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6840.586977][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6840.587243][ 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)) [ 6840.587552][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6840.587815][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6840.588124][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6840.588422][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6840.588738][ 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) [ 6840.589028][ 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) [ 6840.589326][ 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) [ 6840.589615][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6840.589927][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6840.590174][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6840.590414][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6840.590655][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6840.590904][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6840.591176][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6840.591465][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6840.591705][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6840.591945][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6840.592206][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6840.592443][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6840.592692][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6840.592951][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6840.593225][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6840.593504][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6840.593754][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6840.594027][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6840.594293][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6840.594639][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6840.594894][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6840.595215][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6840.595480][ 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) [ 6840.595684][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6840.595917][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6840.596173][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6840.596450][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6840.596723][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6840.596952][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6840.597274][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6840.597580][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6840.597864][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6840.598157][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6840.598406][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6840.598639][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6840.598940][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6840.599226][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6840.599552][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6840.599792][ 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)) [ 6840.600091][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6840.600379][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6840.600697][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6840.600953][ 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)) [ 6840.601189][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6840.601437][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6840.601752][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6840.602086][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6840.602389][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6840.602664][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6840.602956][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6840.603268][ 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) [ 6840.603504][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6840.603769][ 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) [ 6840.604000][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6840.604222][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6840.604474][ 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) [ 6840.604739][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6840.605027][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6840.605266][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6840.605545][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6840.605786][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6840.606033][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6840.606252][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6840.606521][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6840.606832][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6840.607070][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6840.607339][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6840.607578][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6840.607812][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6840.608054][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6840.608311][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6840.608526][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6840.608795][ C0] tc_run (net/core/dev.c:3912) [ 6840.609003][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6840.609235][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6840.609475][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6840.609737][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6840.609991][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6840.610234][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6840.610500][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6840.610805][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6840.611080][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6840.611368][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6840.611609][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6840.611867][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6840.612208][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6840.612484][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6840.612739][ 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) [ 6840.613006][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6840.613225][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6840.613470][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6840.613774][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6840.614027][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6840.614270][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6840.614519][ 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)) [ 6840.614756][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6840.615025][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6840.615307][ 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) [ 6840.615612][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6840.615859][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6840.616111][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6840.616348][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6840.616620][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6840.616884][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6840.617126][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6840.617383][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6840.617687][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6840.617952][ 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)) [ 6840.618177][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6840.618439][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6840.618708][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6840.618949][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6840.619185][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6840.619449][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6840.619711][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6840.619972][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6840.620246][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6840.620532][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6840.620772][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6840.621064][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6840.621302][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6840.621569][ 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)) [ 6840.621792][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6840.622090][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6840.622337][ C0] __do_softirq (kernel/softirq.c:553) [ 6840.622572][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6840.622793][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6840.623080][ C0] [ 6840.623230][ C0] [ 6840.623382][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6840.623685][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6840.624038][ 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 [ 6840.625013][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6840.625322][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6840.625722][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6840.626121][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6840.626520][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6840.626922][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6840.627325][ 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) [ 6840.627607][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6840.627842][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6840.628143][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6840.628373][ 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 [ 6840.629358][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6840.629782][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6840.630185][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6840.630587][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6840.630989][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6840.631389][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6840.633828][ 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) | [ 6840.634344][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6840.634827][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6840.635312][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6840.636250][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6840.636873][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6840.637202][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6840.638186][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6840.638498][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6840.638902][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6840.639310][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6840.639716][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6840.640124][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6840.640528][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6840.640982][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6840.641320][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6840.641728][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6840.642132][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6840.642535][ C1] PKRU: 55555554 [ 6840.642720][ C1] Call Trace: [ 6840.642893][ C1] [ 6840.643042][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6840.643307][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6840.643555][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6840.643837][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6840.644116][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6840.644407][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6840.644674][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6840.644985][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6840.645250][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6840.645516][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6840.645830][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6840.646129][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6840.646448][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6840.646741][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6840.647041][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6840.647342][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6840.647660][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6840.647903][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6840.648149][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6840.648401][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6840.648680][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6840.648969][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6840.649212][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6840.649456][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6840.649720][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6840.649956][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6840.650212][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6840.650474][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6840.650751][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6840.651034][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6840.651285][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6840.651563][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6840.651831][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6840.652181][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6840.652438][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6840.652764][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6840.653029][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6840.653237][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6840.653472][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6840.653728][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6840.654008][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6840.654239][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6840.654564][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6840.654876][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6840.655161][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6840.655460][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6840.655710][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6840.655946][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6840.656251][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6840.656540][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6840.656870][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6840.657113][ 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)) [ 6840.657414][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6840.657704][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6840.658025][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6840.658285][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6840.658523][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6840.658774][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6840.659091][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6840.659428][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6840.659732][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6840.660010][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6840.660305][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6840.660575][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6840.660893][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6840.661114][ 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) [ 6840.661349][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6840.661622][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6840.661890][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6840.662178][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6840.662427][ 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) [ 6840.662692][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6840.662959][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6840.663250][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6840.663492][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6840.663773][ 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) [ 6840.664038][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6840.664317][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6840.664561][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6840.664806][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6840.665039][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6840.665331][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6840.665573][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6840.665832][ 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) [ 6840.666098][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6840.666349][ C1] tc_run (net/core/dev.c:3912) [ 6840.666558][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6840.666792][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6840.667035][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6840.667300][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6840.667557][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6840.667800][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6840.668068][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6840.668377][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6840.668654][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6840.668911][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6840.669180][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6840.669440][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6840.669729][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6840.670011][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6840.670270][ 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) [ 6840.670540][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6840.670759][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6840.671007][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6840.671263][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6840.671520][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6840.671765][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6840.672016][ C1] ? __create_object (mm/kmemleak.c:756) [ 6840.672265][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6840.672536][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6840.672823][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6840.673100][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6840.673385][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6840.673664][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6840.673909][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6840.674189][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6840.674426][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6840.674692][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6840.674959][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6840.675224][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6840.675502][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6840.675791][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6840.676054][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6840.676293][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6840.676546][ C1] __do_softirq (kernel/softirq.c:553) [ 6840.676780][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6840.677006][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6840.677295][ C1] [ 6840.677449][ C1] [ 6840.677601][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6840.677911][ 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) [ 6840.678172][ 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 [ 6840.679157][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6840.679470][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6840.679874][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6840.680282][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6840.680689][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6840.681096][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6840.681503][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6840.681797][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6840.682062][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6840.682306][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6840.682562][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6840.682846][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6840.683087][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6840.683367][ C1] do_idle (kernel/sched/idle.c:312) [ 6840.683574][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6840.683821][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6840.684067][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6840.684342][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6868.576456][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6868.576989][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6868.577499][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6868.577974][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6868.578890][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6868.579500][ 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) [ 6868.579830][ 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 ... [ 6868.580807][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6868.581114][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6868.581515][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6868.581915][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6868.582313][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6868.582712][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6868.583113][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6868.583560][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6868.583892][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6868.584293][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6868.584693][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6868.585094][ C0] PKRU: 55555554 [ 6868.585276][ C0] Call Trace: [ 6868.585445][ C0] [ 6868.585595][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6868.585858][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6868.586103][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6868.586383][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6868.586655][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6868.586945][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6868.587211][ 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)) [ 6868.587517][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6868.587781][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6868.588089][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6868.588387][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6868.588703][ 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) [ 6868.588991][ 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) [ 6868.589289][ 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) [ 6868.589578][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6868.589889][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6868.590137][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6868.590378][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6868.590621][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6868.590869][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6868.591143][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6868.591428][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6868.591670][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6868.591912][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6868.592173][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6868.592407][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6868.592655][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6868.592913][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6868.593191][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6868.593471][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6868.593720][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6868.593992][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6868.594258][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6868.594605][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6868.594859][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6868.595180][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6868.595446][ 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) [ 6868.595652][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6868.595883][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6868.596137][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6868.596412][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6868.596686][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6868.596913][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6868.597234][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6868.597541][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6868.597822][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6868.598118][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6868.598367][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6868.598596][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6868.598897][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6868.599181][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6868.599508][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6868.599747][ 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)) [ 6868.600049][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6868.600334][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6868.600651][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6868.600907][ 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)) [ 6868.601143][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6868.601392][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6868.601706][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6868.602041][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6868.602340][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6868.602618][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6868.602907][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6868.603221][ 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) [ 6868.603453][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6868.603719][ 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) [ 6868.603951][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6868.604174][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6868.604426][ 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) [ 6868.604691][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6868.604977][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6868.605218][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6868.605495][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6868.605736][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6868.605985][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6868.606200][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6868.606467][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6868.606777][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6868.607017][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6868.607283][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6868.607525][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6868.607754][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6868.607996][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6868.608251][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6868.608468][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6868.608738][ C0] tc_run (net/core/dev.c:3912) [ 6868.608944][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6868.609176][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6868.609414][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6868.609674][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6868.609931][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6868.610170][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6868.610434][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6868.610740][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6868.611013][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6868.611299][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6868.611539][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6868.611796][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6868.612135][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6868.612413][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6868.612667][ 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) [ 6868.612932][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6868.613149][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6868.613393][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6868.613699][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6868.613952][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6868.614191][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6868.614440][ 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)) [ 6868.614676][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6868.614944][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6868.615227][ 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) [ 6868.615531][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6868.615777][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6868.616029][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6868.616269][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6868.616537][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6868.616801][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6868.617044][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6868.617303][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6868.617609][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6868.617873][ 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)) [ 6868.618093][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6868.618354][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6868.618622][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6868.618864][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6868.619101][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6868.619363][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6868.619625][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6868.619885][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6868.620157][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6868.620445][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6868.620686][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6868.620978][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6868.621219][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6868.621484][ 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)) [ 6868.621703][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6868.622002][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6868.622251][ C0] __do_softirq (kernel/softirq.c:553) [ 6868.622483][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6868.622706][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6868.622991][ C0] [ 6868.623143][ C0] [ 6868.623294][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6868.623600][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6868.623948][ 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 [ 6868.624923][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6868.625232][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6868.625631][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6868.626034][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6868.626435][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6868.626834][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6868.627236][ 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) [ 6868.627521][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6868.627752][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6868.628055][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6868.628283][ 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 [ 6868.629258][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6868.629677][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6868.630082][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6868.630483][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6868.630882][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6868.631280][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6868.633725][ 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) | [ 6868.634240][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6868.634723][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6868.635207][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6868.636145][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6868.636767][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6868.637096][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6868.638079][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6868.638391][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6868.638794][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6868.639199][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6868.639606][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6868.640013][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6868.640416][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6868.640870][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6868.641206][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6868.641614][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6868.642018][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6868.642421][ C1] PKRU: 55555554 [ 6868.642606][ C1] Call Trace: [ 6868.642779][ C1] [ 6868.642928][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6868.643194][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6868.643441][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6868.643722][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6868.644001][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6868.644293][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6868.644560][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6868.644872][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6868.645138][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6868.645403][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6868.645716][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6868.646017][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6868.646335][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6868.646629][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6868.646930][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6868.647223][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6868.647540][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6868.647785][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6868.648027][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6868.648279][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6868.648558][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6868.648847][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6868.649090][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6868.649333][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6868.649598][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6868.649835][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6868.650089][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6868.650351][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6868.650628][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6868.650911][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6868.651163][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6868.651439][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6868.651706][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6868.652057][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6868.652313][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6868.652638][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6868.652904][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6868.653110][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6868.653347][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6868.653604][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6868.653885][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6868.654116][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6868.654440][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6868.654751][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6868.655037][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6868.655334][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6868.655586][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6868.655821][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6868.656126][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6868.656415][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6868.656745][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6868.656989][ 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)) [ 6868.657289][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6868.657581][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6868.657904][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6868.658164][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6868.658403][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6868.658654][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6868.658971][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6868.659307][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6868.659612][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6868.659890][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6868.660184][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6868.660456][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6868.660774][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6868.660994][ 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) [ 6868.661229][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6868.661504][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6868.661772][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6868.662061][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6868.662311][ 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) [ 6868.662576][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6868.662846][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6868.663136][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6868.663378][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6868.663660][ 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) [ 6868.663925][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6868.664211][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6868.664457][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6868.664701][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6868.664933][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6868.665225][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6868.665466][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6868.665725][ 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) [ 6868.665990][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6868.666241][ C1] tc_run (net/core/dev.c:3912) [ 6868.666452][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6868.666685][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6868.666929][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6868.667194][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6868.667451][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6868.667694][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6868.667963][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6868.668271][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6868.668548][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6868.668805][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6868.669073][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6868.669333][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6868.669622][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6868.669904][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6868.670163][ 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) [ 6868.670433][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6868.670653][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6868.670903][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6868.671160][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6868.671417][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6868.671659][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6868.671911][ C1] ? __create_object (mm/kmemleak.c:756) [ 6868.672159][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6868.672429][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6868.672716][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6868.672993][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6868.673279][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6868.673556][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6868.673803][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6868.674081][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6868.674319][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6868.674584][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6868.674851][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6868.675117][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6868.675397][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6868.675684][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6868.675949][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6868.676187][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6868.676442][ C1] __do_softirq (kernel/softirq.c:553) [ 6868.676676][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6868.676901][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6868.677190][ C1] [ 6868.677346][ C1] [ 6868.677499][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6868.677808][ 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) [ 6868.678069][ 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 [ 6868.679052][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6868.679365][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6868.679770][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6868.680179][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6868.680584][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6868.680993][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6868.681399][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6868.681692][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6868.681957][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6868.682203][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6868.682458][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6868.682740][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6868.682981][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6868.683262][ C1] do_idle (kernel/sched/idle.c:312) [ 6868.683470][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6868.683715][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6868.683961][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6868.684236][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6868.684552][ C1] | [ 6890.778263][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 6890.778636][ C0] rcu: 0-....: (4494546 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1069886 | [ 6890.779198][ C0] rcu: (t=4476871 jiffies g=2033089 q=12 ncpus=4) [ 6890.779992][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6890.780605][ 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) [ 6890.780936][ 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 ... [ 6890.781910][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6890.782219][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6890.782619][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6890.783020][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6890.783418][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6890.783820][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6890.784222][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6890.784670][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6890.785004][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6890.785404][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6890.785807][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6890.786207][ C0] PKRU: 55555554 [ 6890.786390][ C0] Call Trace: [ 6890.786559][ C0] [ 6890.786710][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6890.786982][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6890.787236][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6890.787489][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6890.787720][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6890.787992][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6890.788264][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6890.788521][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6890.788806][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6890.789050][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6890.789364][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6890.789636][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6890.789931][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6890.790196][ 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)) [ 6890.790504][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6890.790767][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6890.791075][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6890.791373][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6890.791689][ 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) [ 6890.791979][ 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) [ 6890.792275][ 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) [ 6890.792566][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6890.792880][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6890.793121][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6890.793363][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6890.793604][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6890.793853][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6890.794126][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6890.794411][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6890.794651][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6890.794894][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6890.795155][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6890.795390][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6890.795637][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6890.795896][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6890.796174][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6890.796452][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6890.796701][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6890.796974][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6890.797239][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6890.797588][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6890.797842][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6890.798164][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6890.798429][ 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) [ 6890.798636][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6890.798866][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6890.799122][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6890.799399][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6890.799674][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6890.799909][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6890.800230][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6890.800539][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6890.800821][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6890.801120][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6890.801369][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6890.801598][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6890.801901][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6890.802186][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6890.802514][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6890.802751][ 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)) [ 6890.803051][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6890.803336][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6890.803655][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6890.803911][ 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)) [ 6890.804156][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6890.804405][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6890.804720][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6890.805055][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6890.805355][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6890.805632][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6890.805921][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6890.806234][ 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) [ 6890.806469][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6890.806735][ 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) [ 6890.806965][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6890.807189][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6890.807442][ 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) [ 6890.807707][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6890.807992][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6890.808233][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6890.808508][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6890.808751][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6890.808998][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6890.809214][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6890.809484][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6890.809794][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6890.810037][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6890.810305][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6890.810547][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6890.810779][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6890.811019][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6890.811274][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6890.811493][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6890.811762][ C0] tc_run (net/core/dev.c:3912) [ 6890.811968][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6890.812201][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6890.812438][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6890.812702][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6890.812955][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6890.813196][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6890.813460][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6890.813767][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6890.814040][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6890.814329][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6890.814569][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6890.814828][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6890.815167][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6890.815445][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6890.815700][ 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) [ 6890.815965][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6890.816181][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6890.816426][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6890.816732][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6890.816985][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6890.817227][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6890.817474][ 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)) [ 6890.817710][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6890.817978][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6890.818261][ 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) [ 6890.818566][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6890.818813][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6890.819065][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6890.819305][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6890.819572][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6890.819838][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6890.820083][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6890.820339][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6890.820644][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6890.820909][ 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)) [ 6890.821129][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6890.821390][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6890.821662][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6890.821900][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6890.822138][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6890.822400][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6890.822665][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6890.822925][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6890.823195][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6890.823483][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6890.823722][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6890.824013][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6890.824253][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6890.824517][ 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)) [ 6890.824737][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6890.825036][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6890.825285][ C0] __do_softirq (kernel/softirq.c:553) [ 6890.825519][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6890.825740][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6890.826025][ C0] [ 6890.826178][ C0] [ 6890.826329][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6890.826634][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6890.826983][ 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 [ 6890.827957][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6890.828266][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6890.828667][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6890.829069][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6890.829467][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6890.829868][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6890.830272][ 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) [ 6890.830555][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6890.830787][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6890.831087][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6890.831315][ 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 [ 6890.832286][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6890.832707][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6890.833107][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6890.833507][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6890.833905][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6890.834305][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6890.834305][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6890.834710][ C0] | [ 6890.834865][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 6890.835139][ C1] NMI backtrace for cpu 1 [ 6890.835147][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6890.835149][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6890.835155][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6890.835158][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6890.835161][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6890.835163][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6890.835164][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6890.835166][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6890.835168][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6890.835169][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6890.835171][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6890.835174][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6890.835176][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6890.835177][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6890.835179][ C1] PKRU: 55555554 [ 6890.835180][ C1] Call Trace: [ 6890.835182][ C1] [ 6890.835185][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6890.835190][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6890.835194][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6890.835198][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6890.835202][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6890.835204][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6890.835208][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6890.835211][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6890.835215][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6890.835218][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6890.835221][ C1] [ 6890.835222][ C1] [ 6890.835223][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6890.835227][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6890.835231][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6890.835234][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6890.835238][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6890.835241][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6890.835244][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6890.835246][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6890.835250][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6890.835253][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6890.835260][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6890.835263][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6890.835268][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6890.835274][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6890.835277][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6890.835280][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6890.835282][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6890.835285][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6890.835290][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6890.835294][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6890.835297][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6890.835307][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6890.835310][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6890.835313][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6890.835317][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6890.835321][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6890.835324][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6890.835330][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6890.835335][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6890.835339][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6890.835348][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6890.835350][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6890.835353][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6890.835356][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6890.835359][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6890.835364][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6890.835366][ 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)) [ 6890.835370][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6890.835374][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6890.835378][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6890.835380][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6890.835383][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6890.835386][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6890.835393][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6890.835400][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6890.835407][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6890.835412][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6890.835420][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6890.835425][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6890.835435][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6890.835438][ 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) [ 6890.835442][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6890.835446][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6890.835449][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6890.835453][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6890.835458][ 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) [ 6890.835462][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6890.835465][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6890.835468][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6890.835470][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6890.835473][ 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) [ 6890.835477][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6890.835479][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6890.835483][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6890.835488][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6890.835490][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6890.835493][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6890.835496][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6890.835498][ 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) [ 6890.835501][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6890.835505][ C1] tc_run (net/core/dev.c:3912) [ 6890.835509][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6890.835512][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6890.835514][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6890.835518][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6890.835522][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6890.835524][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6890.835528][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6890.835532][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6890.835535][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6890.835538][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6890.835542][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6890.835545][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6890.835553][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6890.835556][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6890.835560][ 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) [ 6890.835563][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6890.835567][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6890.835570][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6890.835574][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6890.835577][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6890.835580][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6890.835584][ C1] ? __create_object (mm/kmemleak.c:756) [ 6890.835587][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6890.835593][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6890.835597][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6890.835601][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6890.835605][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6890.835607][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6890.835611][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6890.835614][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6890.835618][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6890.835622][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6890.835627][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6890.835630][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6890.835634][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6890.835637][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6890.835642][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6890.835648][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6890.835652][ C1] __do_softirq (kernel/softirq.c:553) [ 6890.835656][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6890.835659][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6890.835663][ C1] [ 6890.835663][ C1] [ 6890.835665][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6890.835669][ 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) [ 6890.835672][ 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 [ 6890.835675][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6890.835677][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6890.835679][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6890.835680][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6890.835682][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6890.835683][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6890.835686][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6890.835690][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6890.835693][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6890.835695][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6890.835698][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6890.835702][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6890.835704][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6890.835708][ C1] do_idle (kernel/sched/idle.c:312) [ 6890.835711][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6890.835713][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6890.835716][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6890.835720][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6916.576462][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6916.576996][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6916.577503][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6916.577975][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6916.578890][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6916.579503][ 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) [ 6916.579830][ 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 ... [ 6916.580802][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6916.581110][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6916.581509][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6916.581910][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6916.582309][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6916.582707][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6916.583105][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6916.583552][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6916.583886][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6916.584288][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6916.584688][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6916.585085][ C0] PKRU: 55555554 [ 6916.585268][ C0] Call Trace: [ 6916.585440][ C0] [ 6916.585587][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6916.585849][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6916.586094][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6916.586372][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6916.586646][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6916.586933][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6916.587197][ 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)) [ 6916.587503][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6916.587765][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6916.588075][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6916.588372][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6916.588685][ 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) [ 6916.588976][ 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) [ 6916.589272][ 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) [ 6916.589561][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6916.589876][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6916.590117][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6916.590357][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6916.590596][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6916.590845][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6916.591116][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6916.591404][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6916.591642][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6916.591882][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6916.592143][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6916.592379][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6916.592627][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6916.592885][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6916.593160][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6916.593436][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6916.593684][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6916.593957][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6916.594222][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6916.594568][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6916.594821][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6916.595141][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6916.595405][ 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) [ 6916.595609][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6916.595841][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6916.596094][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6916.596370][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6916.596642][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6916.596871][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6916.597191][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6916.597497][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6916.597780][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6916.598072][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6916.598321][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6916.598554][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6916.598854][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6916.599139][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6916.599464][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6916.599707][ 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)) [ 6916.600004][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6916.600292][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6916.600609][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6916.600865][ 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)) [ 6916.601098][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6916.601346][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6916.601659][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6916.601992][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6916.602293][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6916.602567][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6916.602856][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6916.603167][ 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) [ 6916.603402][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6916.603666][ 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) [ 6916.603898][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6916.604119][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6916.604370][ 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) [ 6916.604634][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6916.604921][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6916.605160][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6916.605437][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6916.605677][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6916.605922][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6916.606141][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6916.606409][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6916.606719][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6916.606957][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6916.607224][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6916.607463][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6916.607696][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6916.607937][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6916.608191][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6916.608409][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6916.608676][ C0] tc_run (net/core/dev.c:3912) [ 6916.608883][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6916.609114][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6916.609353][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6916.609614][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6916.609872][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6916.610111][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6916.610376][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6916.610681][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6916.610955][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6916.611242][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6916.611483][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6916.611740][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6916.612077][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6916.612352][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6916.612605][ 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) [ 6916.612871][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6916.613089][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6916.613333][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6916.613636][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6916.613888][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6916.614129][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6916.614379][ 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)) [ 6916.614615][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6916.614884][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6916.615165][ 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) [ 6916.615471][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6916.615717][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6916.615968][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6916.616205][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6916.616476][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6916.616741][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6916.616982][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6916.617239][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6916.617542][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6916.617806][ 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)) [ 6916.618030][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6916.618291][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6916.618559][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6916.618801][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6916.619036][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6916.619298][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6916.619561][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6916.619824][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6916.620094][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6916.620377][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6916.620617][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6916.620907][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6916.621145][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6916.621410][ 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)) [ 6916.621632][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6916.621929][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6916.622176][ C0] __do_softirq (kernel/softirq.c:553) [ 6916.622412][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6916.622632][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6916.622922][ C0] [ 6916.623071][ C0] [ 6916.623223][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6916.623525][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6916.623876][ 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 [ 6916.624846][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6916.625154][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6916.625552][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6916.625950][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6916.626349][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6916.626750][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6916.627152][ 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) [ 6916.627432][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6916.627666][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6916.627966][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6916.628193][ 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 [ 6916.629163][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6916.629587][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6916.629988][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6916.630386][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6916.630788][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6916.631187][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6916.633631][ 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) | [ 6916.634145][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6916.634625][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6916.635113][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6916.636049][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6916.636670][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6916.637000][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6916.637984][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6916.638298][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6916.638703][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6916.639105][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6916.639511][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6916.639938][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6916.640344][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6916.640799][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6916.641136][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6916.641545][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6916.641952][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6916.642358][ C1] PKRU: 55555554 [ 6916.642544][ C1] Call Trace: [ 6916.642718][ C1] [ 6916.642868][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6916.643136][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6916.643385][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6916.643667][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6916.643944][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6916.644238][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6916.644508][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6916.644820][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6916.645086][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6916.645353][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6916.645668][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6916.645968][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6916.646290][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6916.646586][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6916.646885][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6916.647181][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6916.647501][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6916.647744][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6916.647988][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6916.648241][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6916.648516][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6916.648810][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6916.649053][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6916.649296][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6916.649562][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6916.649806][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6916.650059][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6916.650322][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6916.650601][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6916.650883][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6916.651135][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6916.651414][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6916.651685][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6916.652036][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6916.652293][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6916.652620][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6916.652887][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6916.653095][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6916.653332][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6916.653589][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6916.653871][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6916.654103][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6916.654428][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6916.654738][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6916.655027][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6916.655326][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6916.655583][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6916.655819][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6916.656123][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6916.656415][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6916.656747][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6916.656990][ 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)) [ 6916.657290][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6916.657582][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6916.657908][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6916.658169][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6916.658406][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6916.658659][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6916.658976][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6916.659315][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6916.659620][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6916.659903][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6916.660193][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6916.660465][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6916.660783][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6916.661007][ 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) [ 6916.661241][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6916.661516][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6916.661786][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6916.662076][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6916.662327][ 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) [ 6916.662593][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6916.662862][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6916.663152][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6916.663395][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6916.663678][ 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) [ 6916.663945][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6916.664224][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6916.664470][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6916.664715][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6916.664950][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6916.665242][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6916.665485][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6916.665743][ 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) [ 6916.666009][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6916.666262][ C1] tc_run (net/core/dev.c:3912) [ 6916.666469][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6916.666705][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6916.666950][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6916.667214][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6916.667473][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6916.667715][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6916.667985][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6916.668293][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6916.668572][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6916.668829][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6916.669099][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6916.669360][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6916.669650][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6916.669932][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6916.670189][ 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) [ 6916.670459][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6916.670681][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6916.670930][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6916.671187][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6916.671444][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6916.671686][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6916.671939][ C1] ? __create_object (mm/kmemleak.c:756) [ 6916.672187][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6916.672459][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6916.672746][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6916.673025][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6916.673311][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6916.673588][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6916.673837][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6916.674113][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6916.674355][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6916.674622][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6916.674887][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6916.675151][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6916.675431][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6916.675721][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6916.675987][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6916.676227][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6916.676479][ C1] __do_softirq (kernel/softirq.c:553) [ 6916.676716][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6916.676941][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6916.677231][ C1] [ 6916.677382][ C1] [ 6916.677537][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6916.677847][ 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) [ 6916.678108][ 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 [ 6916.679098][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6916.679411][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6916.679821][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6916.680228][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6916.680633][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6916.681040][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6916.681450][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6916.681743][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6916.682007][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6916.682254][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6916.682510][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6916.682792][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6916.683037][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6916.683315][ C1] do_idle (kernel/sched/idle.c:312) [ 6916.683523][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6916.683769][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6916.684019][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6916.684292][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6944.576463][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6944.576999][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6944.577510][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6944.577984][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6944.578898][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6944.579512][ 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) [ 6944.579842][ 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 ... [ 6944.580817][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6944.581125][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6944.581524][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6944.581922][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6944.582323][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6944.582723][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6944.583122][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6944.583570][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6944.583902][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6944.584304][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6944.584707][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6944.585106][ C0] PKRU: 55555554 [ 6944.585288][ C0] Call Trace: [ 6944.585460][ C0] [ 6944.585609][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6944.585871][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6944.586115][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6944.586392][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6944.586666][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6944.586956][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6944.587221][ 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)) [ 6944.587528][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6944.587790][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6944.588100][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6944.588394][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6944.588710][ 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) [ 6944.589001][ 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) [ 6944.589294][ 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) [ 6944.589591][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6944.589904][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6944.590145][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6944.590384][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6944.590624][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6944.590874][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6944.591145][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6944.591431][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6944.591669][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6944.591911][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6944.592170][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6944.592406][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6944.592653][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6944.592912][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6944.593188][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6944.593465][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6944.593712][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6944.593983][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6944.594249][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6944.594598][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6944.594851][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6944.595173][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6944.595435][ 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) [ 6944.595640][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6944.595872][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6944.596125][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6944.596404][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6944.596676][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6944.596904][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6944.597225][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6944.597530][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6944.597815][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6944.598110][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6944.598358][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6944.598588][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6944.598887][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6944.599175][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6944.599501][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6944.599743][ 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)) [ 6944.600037][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6944.600324][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6944.600640][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6944.600896][ 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)) [ 6944.601129][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6944.601378][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6944.601692][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6944.602024][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6944.602326][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6944.602599][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6944.602887][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6944.603201][ 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) [ 6944.603434][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6944.603698][ 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) [ 6944.603930][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6944.604151][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6944.604403][ 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) [ 6944.604667][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6944.604952][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6944.605190][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6944.605469][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6944.605708][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6944.605956][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6944.606173][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6944.606441][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6944.606750][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6944.606986][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6944.607254][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6944.607495][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6944.607727][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6944.607966][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6944.608222][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6944.608438][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6944.608706][ C0] tc_run (net/core/dev.c:3912) [ 6944.608912][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6944.609145][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6944.609384][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6944.609650][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6944.609903][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6944.610141][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6944.610408][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6944.610711][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6944.610985][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6944.611271][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6944.611512][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6944.611770][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6944.612108][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6944.612382][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6944.612634][ 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) [ 6944.612899][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6944.613117][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6944.613362][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6944.613667][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6944.613918][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6944.614159][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6944.614410][ 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)) [ 6944.614644][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6944.614912][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6944.615194][ 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) [ 6944.615498][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6944.615742][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6944.615994][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6944.616233][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6944.616500][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6944.616765][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6944.617006][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6944.617262][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6944.617567][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6944.617830][ 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)) [ 6944.618053][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6944.618313][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6944.618581][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6944.618822][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6944.619057][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6944.619319][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6944.619584][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6944.619844][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6944.620115][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6944.620399][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6944.620638][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6944.620926][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6944.621167][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6944.621429][ 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)) [ 6944.621651][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6944.621947][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6944.622196][ C0] __do_softirq (kernel/softirq.c:553) [ 6944.622430][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6944.622651][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6944.622939][ C0] [ 6944.623088][ C0] [ 6944.623238][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6944.623543][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6944.623895][ 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 [ 6944.624867][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6944.625174][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6944.625573][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6944.625973][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6944.626371][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6944.626772][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6944.627176][ 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) [ 6944.627457][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6944.627691][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6944.627991][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6944.628219][ 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 [ 6944.629187][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6944.629613][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6944.630011][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6944.630409][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6944.630808][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6944.631208][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6944.633652][ 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) | [ 6944.634168][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6944.634653][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6944.635136][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6944.636075][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6944.636696][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6944.637024][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6944.638009][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6944.638321][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6944.638725][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6944.639132][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6944.639538][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6944.639945][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6944.640349][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6944.640803][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6944.641141][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6944.641548][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6944.641952][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6944.642355][ C1] PKRU: 55555554 [ 6944.642539][ C1] Call Trace: [ 6944.642712][ C1] [ 6944.642861][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6944.643125][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6944.643373][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6944.643654][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6944.643932][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6944.644224][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6944.644493][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6944.644803][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6944.645067][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6944.645334][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6944.645647][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6944.645948][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6944.646266][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6944.646559][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6944.646859][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6944.647152][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6944.647469][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6944.647714][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6944.647957][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6944.648207][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6944.648486][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6944.648775][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6944.649018][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6944.649265][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6944.649530][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6944.649770][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6944.650021][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6944.650283][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6944.650560][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6944.650844][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6944.651095][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6944.651371][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6944.651638][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6944.651988][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6944.652244][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6944.652569][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6944.652835][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6944.653043][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6944.653277][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6944.653534][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6944.653815][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6944.654046][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6944.654372][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6944.654683][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6944.654968][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6944.655267][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6944.655519][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6944.655755][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6944.656060][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6944.656350][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6944.656680][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6944.656924][ 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)) [ 6944.657224][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6944.657514][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6944.657836][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6944.658096][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6944.658334][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6944.658586][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6944.658902][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6944.659239][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6944.659544][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6944.659825][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6944.660118][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6944.660389][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6944.660709][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6944.660929][ 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) [ 6944.661165][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6944.661440][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6944.661709][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6944.661997][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6944.662248][ 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) [ 6944.662512][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6944.662779][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6944.663071][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6944.663313][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6944.663601][ 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) [ 6944.663867][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6944.664145][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6944.664390][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6944.664636][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6944.664868][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6944.665162][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6944.665403][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6944.665663][ 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) [ 6944.665928][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6944.666178][ C1] tc_run (net/core/dev.c:3912) [ 6944.666387][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6944.666620][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6944.666862][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6944.667127][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6944.667384][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6944.667627][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6944.667896][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6944.668205][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6944.668483][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6944.668740][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6944.669009][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6944.669271][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6944.669560][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6944.669846][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6944.670102][ 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) [ 6944.670371][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6944.670591][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6944.670839][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6944.671097][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6944.671352][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6944.671596][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6944.671847][ C1] ? __create_object (mm/kmemleak.c:756) [ 6944.672094][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6944.672364][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6944.672653][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6944.672930][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6944.673214][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6944.673493][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6944.673739][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6944.674017][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6944.674255][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6944.674522][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6944.674788][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6944.675053][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6944.675331][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6944.675620][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6944.675884][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6944.676123][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6944.676377][ C1] __do_softirq (kernel/softirq.c:553) [ 6944.676612][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6944.676836][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6944.677124][ C1] [ 6944.677279][ C1] [ 6944.677431][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6944.677741][ 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) [ 6944.678000][ 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 [ 6944.678984][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6944.679297][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6944.679704][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6944.680108][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6944.680512][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6944.680920][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6944.681326][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6944.681620][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6944.681886][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6944.682131][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6944.682386][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6944.682670][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6944.682911][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6944.683191][ C1] do_idle (kernel/sched/idle.c:312) [ 6944.683398][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6944.683645][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6944.683892][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6944.684166][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6968.838632][ C1] rcu: 1-....: (4564677 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=1089373 | [ 6968.839134][ C1] rcu: (t=4554931 jiffies g=2033089 q=12 ncpus=4) | [ 6968.839470][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 6968.839744][ C0] NMI backtrace for cpu 0 [ 6968.839751][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6968.839754][ 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) [ 6968.839761][ 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 ... [ 6968.839763][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6968.839766][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6968.839768][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6968.839770][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6968.839771][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6968.839773][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6968.839775][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6968.839777][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6968.839780][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6968.839781][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6968.839783][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6968.839784][ C0] PKRU: 55555554 [ 6968.839785][ C0] Call Trace: [ 6968.839787][ C0] [ 6968.839791][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 6968.839795][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 6968.839800][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 6968.839805][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 6968.839809][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 6968.839811][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 6968.839815][ 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) [ 6968.839819][ 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) [ 6968.839822][ 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) [ 6968.839825][ 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) [ 6968.839829][ C0] [ 6968.839830][ C0] [ 6968.839831][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6968.839834][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6968.839838][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6968.839842][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6968.839845][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6968.839849][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6968.839852][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6968.839855][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6968.839857][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6968.839862][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6968.839865][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6968.839871][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6968.839874][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6968.839878][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6968.839885][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6968.839889][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6968.839891][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6968.839894][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6968.839896][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6968.839902][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6968.839907][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6968.839910][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6968.839920][ 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) [ 6968.839923][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6968.839926][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6968.839931][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6968.839935][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6968.839938][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6968.839942][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6968.839949][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6968.839955][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6968.839959][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6968.839968][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6968.839970][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6968.839973][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6968.839977][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6968.839980][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6968.839984][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6968.839986][ 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)) [ 6968.839991][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6968.839994][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6968.839998][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6968.840001][ 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)) [ 6968.840003][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6968.840007][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6968.840014][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6968.840021][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6968.840028][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6968.840033][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6968.840044][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6968.840051][ 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) [ 6968.840057][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6968.840060][ 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) [ 6968.840062][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6968.840066][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6968.840069][ 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) [ 6968.840072][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6968.840075][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6968.840078][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6968.840081][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6968.840084][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6968.840087][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6968.840090][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6968.840093][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6968.840098][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6968.840100][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6968.840106][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6968.840110][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6968.840113][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6968.840116][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6968.840118][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6968.840121][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6968.840124][ C0] tc_run (net/core/dev.c:3912) [ 6968.840128][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6968.840131][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6968.840133][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6968.840137][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6968.840141][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6968.840143][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6968.840147][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6968.840151][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6968.840154][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6968.840162][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6968.840165][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6968.840169][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6968.840177][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6968.840180][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6968.840183][ 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) [ 6968.840187][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6968.840191][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6968.840194][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6968.840198][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6968.840201][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6968.840204][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6968.840208][ 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)) [ 6968.840211][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6968.840217][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6968.840221][ 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) [ 6968.840225][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6968.840229][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6968.840231][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6968.840234][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6968.840237][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6968.840239][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6968.840241][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6968.840244][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6968.840247][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6968.840251][ 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)) [ 6968.840255][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6968.840259][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6968.840263][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6968.840266][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6968.840270][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6968.840275][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6968.840279][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6968.840282][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6968.840286][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6968.840289][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6968.840291][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6968.840296][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6968.840299][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6968.840301][ 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)) [ 6968.840304][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6968.840308][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6968.840312][ C0] __do_softirq (kernel/softirq.c:553) [ 6968.840316][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6968.840319][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6968.840323][ C0] [ 6968.840324][ C0] [ 6968.840325][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6968.840329][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6968.840332][ 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 [ 6968.840334][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6968.840336][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6968.840338][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6968.840340][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6968.840341][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6968.840342][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6968.840348][ 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) [ 6968.840352][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6968.840357][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6968.840360][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6968.840363][ 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 [ 6968.840365][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6968.840368][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6968.840369][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6968.840371][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6968.840372][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6968.840374][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6968.840371][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 6968.840372][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 6968.840374][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6968.840378][ C0] [ 6968.893256][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6968.893880][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 6968.894169][ 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) [ 6968.895157][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 6968.895471][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6968.895877][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6968.896283][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6968.896687][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6968.897092][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6968.897497][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6968.897952][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6968.898291][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6968.898698][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6968.899102][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6968.899512][ C1] PKRU: 55555554 [ 6968.899696][ C1] Call Trace: [ 6968.899869][ C1] [ 6968.900019][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 6968.900297][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 6968.900553][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 6968.900810][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 6968.901044][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 6968.901317][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 6968.901591][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 6968.901851][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 6968.902142][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6968.902390][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 6968.902708][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6968.902985][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6968.903277][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6968.903547][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6968.903856][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6968.904120][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6968.904386][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6968.904701][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6968.905003][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6968.905322][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6968.905616][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 6968.905902][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6968.906189][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6968.906507][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6968.906751][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6968.906993][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6968.907246][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6968.907522][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6968.907813][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6968.908056][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6968.908298][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6968.908563][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6968.908802][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6968.909054][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6968.909316][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6968.909597][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6968.909880][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6968.910130][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6968.910408][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6968.910676][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6968.911027][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6968.911284][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6968.911609][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6968.911876][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6968.912084][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6968.912321][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6968.912579][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6968.912859][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6968.913091][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6968.913415][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6968.913725][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6968.914013][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6968.914312][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6968.914565][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6968.914799][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6968.915104][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6968.915394][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6968.915725][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6968.915969][ 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)) [ 6968.916269][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6968.916561][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6968.916884][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6968.917143][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6968.917380][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6968.917633][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6968.917951][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6968.918288][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6968.918594][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6968.918873][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6968.919164][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6968.919435][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6968.919754][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6968.919977][ 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) [ 6968.920211][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6968.920487][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6968.920757][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6968.921045][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6968.921296][ 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) [ 6968.921560][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6968.921830][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6968.922120][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6968.922361][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6968.922644][ 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) [ 6968.922909][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6968.923189][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6968.923434][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6968.923678][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6968.923912][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6968.924203][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6968.924444][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6968.924705][ 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) [ 6968.924969][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6968.925221][ C1] tc_run (net/core/dev.c:3912) [ 6968.925430][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6968.925666][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6968.925910][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6968.926176][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6968.926433][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6968.926676][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6968.926945][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6968.927254][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6968.927532][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6968.927789][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6968.928057][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6968.928318][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6968.928607][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6968.928888][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6968.929144][ 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) [ 6968.929414][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6968.929639][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6968.929888][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6968.930145][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6968.930401][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6968.930643][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6968.930896][ C1] ? __create_object (mm/kmemleak.c:756) [ 6968.931144][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6968.931416][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6968.931703][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6968.931981][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6968.932266][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6968.932542][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6968.932791][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6968.933067][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6968.933306][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6968.933572][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6968.933838][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6968.934101][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6968.934382][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6968.934670][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6968.934936][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6968.935176][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6968.935428][ C1] __do_softirq (kernel/softirq.c:553) [ 6968.935663][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6968.935888][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6968.936177][ C1] [ 6968.936330][ C1] [ 6968.936484][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6968.936794][ 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) [ 6968.937056][ 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 [ 6968.938044][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6968.938356][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6968.938762][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6968.939167][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6968.939574][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6968.939980][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6968.940388][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6968.940681][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6968.940944][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6968.941191][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6968.941448][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6968.941729][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6968.941973][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6968.942250][ C1] do_idle (kernel/sched/idle.c:312) [ 6968.942459][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6968.942704][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6968.942953][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6968.943225][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 6996.576461][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 6996.576998][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 6996.577508][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6996.577981][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6996.578894][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6996.579512][ 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) [ 6996.579833][ 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 [ 6996.580802][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 6996.581111][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6996.581510][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 6996.581908][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 6996.582307][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 6996.582708][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 6996.583107][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 6996.583554][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6996.583886][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 6996.584289][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6996.584689][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6996.585089][ C0] PKRU: 55555554 [ 6996.585272][ C0] Call Trace: [ 6996.585444][ C0] [ 6996.585593][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6996.585855][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6996.586099][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6996.586378][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6996.586650][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6996.586944][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6996.587210][ 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)) [ 6996.587516][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6996.587780][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6996.588089][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6996.588384][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6996.588699][ 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) [ 6996.588990][ 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) [ 6996.589278][ 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) [ 6996.589572][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6996.589883][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6996.590126][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6996.590366][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6996.590607][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6996.590855][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6996.591128][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6996.591412][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6996.591652][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6996.591894][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6996.592155][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6996.592389][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6996.592636][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6996.592894][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6996.593173][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6996.593452][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6996.593700][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6996.593971][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6996.594235][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6996.594582][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6996.594836][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6996.595157][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6996.595421][ 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) [ 6996.595626][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6996.595855][ C0] ? set_track_prepare (mm/slub.c:6440) [ 6996.596110][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6996.596387][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6996.596662][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 6996.596887][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6996.597208][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6996.597515][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6996.597796][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6996.598092][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6996.598342][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6996.598570][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6996.598871][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6996.599157][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6996.599489][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6996.599726][ 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)) [ 6996.600025][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 6996.600310][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6996.600627][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6996.600883][ 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)) [ 6996.601119][ C0] netif_receive_skb (net/core/dev.c:5768) [ 6996.601368][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6996.601682][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6996.602014][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6996.602314][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6996.602589][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6996.602877][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6996.603189][ 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) [ 6996.603423][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 6996.603688][ 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) [ 6996.603918][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 6996.604142][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 6996.604395][ 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) [ 6996.604659][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6996.604944][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6996.605185][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 6996.605462][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6996.605704][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 6996.605952][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6996.606167][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6996.606436][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6996.606745][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6996.606986][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 6996.607253][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6996.607498][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 6996.607730][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 6996.607969][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6996.608224][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 6996.608443][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 6996.608711][ C0] tc_run (net/core/dev.c:3912) [ 6996.608916][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 6996.609149][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6996.609390][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6996.609652][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6996.609905][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6996.610144][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6996.610408][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6996.610715][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6996.610986][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 6996.611275][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6996.611516][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6996.611773][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 6996.612112][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6996.612389][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6996.612643][ 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) [ 6996.612908][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6996.613125][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6996.613369][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6996.613675][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6996.613927][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6996.614169][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6996.614417][ 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)) [ 6996.614652][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6996.614918][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6996.615203][ 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) [ 6996.615507][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 6996.615752][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 6996.616003][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6996.616242][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 6996.616510][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 6996.616772][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 6996.617015][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 6996.617272][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6996.617576][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6996.617840][ 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)) [ 6996.618061][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 6996.618331][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6996.618601][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 6996.618839][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 6996.619077][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6996.619341][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6996.619602][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6996.619862][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 6996.620133][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6996.620419][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6996.620658][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 6996.620947][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6996.621187][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6996.621451][ 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)) [ 6996.621672][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 6996.621969][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6996.622217][ C0] __do_softirq (kernel/softirq.c:553) [ 6996.622451][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6996.622670][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6996.622955][ C0] [ 6996.623107][ C0] [ 6996.623256][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6996.623561][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 6996.623908][ 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 [ 6996.624885][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 6996.625192][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 6996.625593][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 6996.625992][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 6996.626391][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 6996.626789][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 6996.627194][ 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) [ 6996.627476][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 6996.627710][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 6996.628009][ C0] RIP: 0033:0x7fcbb0ceb957 [ 6996.628238][ 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 [ 6996.629209][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 6996.629633][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 6996.630033][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 6996.630431][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 6996.630829][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 6996.631228][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 6996.633677][ 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) | [ 6996.634191][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 6996.634675][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 6996.635158][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6996.636097][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 6996.636715][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6996.637044][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 6996.638029][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 6996.638343][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 6996.638749][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 6996.639155][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 6996.639568][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 6996.639973][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 6996.640376][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 6996.640831][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 6996.641169][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 6996.641576][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 6996.641979][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 6996.642384][ C1] PKRU: 55555554 [ 6996.642567][ C1] Call Trace: [ 6996.642741][ C1] [ 6996.642889][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 6996.643155][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 6996.643401][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 6996.643683][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 6996.643960][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 6996.644252][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 6996.644521][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 6996.644831][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 6996.645095][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6996.645360][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 6996.645674][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 6996.645975][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6996.646294][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6996.646587][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 6996.646887][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 6996.647178][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 6996.647496][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6996.647740][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6996.647984][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 6996.648235][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 6996.648512][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6996.648799][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6996.649042][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6996.649287][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 6996.649554][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 6996.649791][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 6996.650042][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 6996.650303][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 6996.650582][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 6996.650865][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 6996.651117][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 6996.651393][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 6996.651660][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 6996.652012][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6996.652267][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 6996.652593][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 6996.652859][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 6996.653068][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6996.653302][ C1] ? set_track_prepare (mm/slub.c:6440) [ 6996.653557][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 6996.653838][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 6996.654069][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 6996.654393][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6996.654705][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6996.654990][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6996.655289][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6996.655538][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 6996.655772][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 6996.656077][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6996.656366][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 6996.656695][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6996.656937][ 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)) [ 6996.657239][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 6996.657528][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 6996.657849][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 6996.658109][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 6996.658348][ C1] netif_receive_skb (net/core/dev.c:5768) [ 6996.658599][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 6996.658914][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 6996.659253][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 6996.659559][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 6996.659836][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 6996.660129][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 6996.660399][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 6996.660719][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 6996.660938][ 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) [ 6996.661174][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 6996.661448][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6996.661716][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6996.662005][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 6996.662255][ 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) [ 6996.662520][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 6996.662788][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6996.663079][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6996.663322][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 6996.663602][ 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) [ 6996.663867][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 6996.664147][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6996.664391][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 6996.664636][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 6996.664869][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 6996.665159][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6996.665402][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 6996.665662][ 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) [ 6996.665927][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 6996.666178][ C1] tc_run (net/core/dev.c:3912) [ 6996.666387][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 6996.666619][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6996.666862][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 6996.667127][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 6996.667384][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 6996.667627][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6996.667895][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 6996.668203][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 6996.668479][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 6996.668736][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 6996.669005][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 6996.669264][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 6996.669559][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 6996.669840][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6996.670097][ 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) [ 6996.670367][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 6996.670585][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 6996.670833][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 6996.671090][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 6996.671347][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 6996.671591][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 6996.671842][ C1] ? __create_object (mm/kmemleak.c:756) [ 6996.672088][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 6996.672360][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 6996.672647][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 6996.672923][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 6996.673209][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6996.673486][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 6996.673733][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6996.674010][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 6996.674249][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 6996.674515][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 6996.674780][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 6996.675045][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 6996.675323][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 6996.675611][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 6996.675876][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 6996.676115][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 6996.676368][ C1] __do_softirq (kernel/softirq.c:553) [ 6996.676603][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 6996.676827][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 6996.677115][ C1] [ 6996.677270][ C1] [ 6996.677421][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 6996.677730][ 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) [ 6996.677992][ 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 [ 6996.678977][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 6996.679293][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 6996.679702][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 6996.680107][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 6996.680513][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 6996.680919][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 6996.681326][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 6996.681621][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 6996.681886][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 6996.682131][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 6996.682384][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 6996.682668][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 6996.682909][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 6996.683188][ C1] do_idle (kernel/sched/idle.c:312) [ 6996.683394][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 6996.683642][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 6996.683888][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 6996.684163][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7024.576464][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7024.576997][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7024.577506][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7024.577978][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7024.578896][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7024.579511][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7024.579832][ C0] Code: 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 42 09 00 00 <8b> 5d 00 85 db 75 62 be 04 00 00 00 48 89 ef e8 1a 26 0c fe 89 d8 All code ======== 0: 41 83 e4 07 and $0x7,%r12d 4: 49 01 c5 add %rax,%r13 7: 41 83 c4 03 add $0x3,%r12d b: be 04 00 00 00 mov $0x4,%esi 10: 48 89 ef mov %rbp,%rdi 13: e8 10 26 0c fe call 0xfffffffffe0c2628 18: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 1d: 41 38 c4 cmp %al,%r12b 20: 7c 08 jl 0x2a 22: 84 c0 test %al,%al 24: 0f 85 42 09 00 00 jne 0x96c 2a:* 8b 5d 00 mov 0x0(%rbp),%ebx <-- trapping instruction 2d: 85 db test %ebx,%ebx 2f: 75 62 jne 0x93 31: be 04 00 00 00 mov $0x4,%esi 36: 48 89 ef mov %rbp,%rdi 39: e8 1a 26 0c fe call 0xfffffffffe0c2658 3e: 89 d8 mov %ebx,%eax Code starting with the faulting instruction =========================================== 0: 8b 5d 00 mov 0x0(%rbp),%ebx 3: 85 db test %ebx,%ebx 5: 75 62 jne 0x69 7: be 04 00 00 00 mov $0x4,%esi c: 48 89 ef mov %rbp,%rdi f: e8 1a 26 0c fe call 0xfffffffffe0c262e 14: 89 d8 mov %ebx,%eax [ 7024.580804][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000246 [ 7024.581111][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7024.581510][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7024.581912][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7024.582311][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7024.582709][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7024.583107][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7024.583555][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7024.583889][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7024.584291][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7024.584690][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7024.585089][ C0] PKRU: 55555554 [ 7024.585270][ C0] Call Trace: [ 7024.585442][ C0] [ 7024.585590][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7024.585853][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7024.586098][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7024.586376][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7024.586650][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7024.586936][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7024.587203][ 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)) [ 7024.587512][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7024.587774][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7024.588083][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7024.588379][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7024.588695][ 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) [ 7024.588985][ 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) [ 7024.589277][ 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) [ 7024.589567][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7024.589879][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7024.590121][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7024.590361][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7024.590602][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7024.590852][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7024.591124][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7024.591411][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7024.591649][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7024.591891][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7024.592150][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7024.592387][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7024.592635][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7024.592894][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7024.593170][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7024.593447][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7024.593697][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7024.593969][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7024.594234][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7024.594581][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7024.594835][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7024.595157][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7024.595421][ 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) [ 7024.595625][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7024.595857][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7024.596111][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7024.596388][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7024.596660][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7024.596890][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7024.597212][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7024.597519][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7024.597802][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7024.598097][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7024.598345][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7024.598577][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7024.598877][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7024.599162][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7024.599490][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7024.599730][ 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)) [ 7024.600025][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7024.600313][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7024.600632][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7024.600887][ 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)) [ 7024.601121][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7024.601369][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7024.601685][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7024.602018][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7024.602322][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7024.602596][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7024.602886][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7024.603198][ 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) [ 7024.603434][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7024.603698][ 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) [ 7024.603930][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7024.604151][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7024.604403][ 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) [ 7024.604667][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7024.604954][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7024.605191][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7024.605470][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7024.605710][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7024.605957][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7024.606175][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7024.606443][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7024.606754][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7024.606994][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7024.607262][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7024.607502][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7024.607735][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7024.607976][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7024.608232][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7024.608448][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7024.608715][ C0] tc_run (net/core/dev.c:3912) [ 7024.608922][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7024.609153][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7024.609396][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7024.609657][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7024.609911][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7024.610150][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7024.610417][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7024.610722][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7024.610996][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7024.611283][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7024.611524][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7024.611781][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7024.612119][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7024.612395][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7024.612648][ 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) [ 7024.612913][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7024.613133][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7024.613377][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7024.613681][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7024.613934][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7024.614176][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7024.614427][ 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)) [ 7024.614662][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7024.614930][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7024.615211][ 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) [ 7024.615516][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7024.615762][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7024.616013][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7024.616251][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7024.616523][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7024.616788][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7024.617030][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7024.617287][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7024.617591][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7024.617855][ 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)) [ 7024.618079][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7024.618340][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7024.618608][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7024.618850][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7024.619086][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7024.619350][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7024.619613][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7024.619874][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7024.620144][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7024.620428][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7024.620668][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7024.620959][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7024.621197][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7024.621470][ 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)) [ 7024.621693][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7024.621990][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7024.622237][ C0] __do_softirq (kernel/softirq.c:553) [ 7024.622472][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7024.622691][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7024.622981][ C0] [ 7024.623130][ C0] [ 7024.623282][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7024.623585][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7024.623936][ 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 [ 7024.624907][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7024.625215][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7024.625614][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7024.626012][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7024.626410][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7024.626810][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7024.627213][ 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) [ 7024.627493][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7024.627728][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7024.628029][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7024.628255][ 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 [ 7024.629230][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7024.629654][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7024.630053][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7024.630452][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7024.630853][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7024.631252][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7024.633698][ 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) | [ 7024.634213][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7024.634694][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7024.635177][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7024.636114][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7024.636734][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7024.637063][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7024.638046][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7024.638358][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7024.638760][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7024.639164][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7024.639574][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7024.639978][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7024.640381][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7024.640835][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7024.641172][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7024.641580][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7024.641985][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7024.642389][ C1] PKRU: 55555554 [ 7024.642573][ C1] Call Trace: [ 7024.642747][ C1] [ 7024.642896][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7024.643160][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7024.643408][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7024.643688][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7024.643967][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7024.644258][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7024.644526][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7024.644837][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7024.645102][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7024.645368][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7024.645681][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7024.645981][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7024.646301][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7024.646596][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7024.646896][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7024.647191][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7024.647508][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7024.647753][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7024.647995][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7024.648247][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7024.648525][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7024.648813][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7024.649056][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7024.649303][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7024.649568][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7024.649804][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7024.650055][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7024.650316][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7024.650592][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7024.650875][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7024.651126][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7024.651404][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7024.651671][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7024.652022][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7024.652278][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7024.652602][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7024.652868][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7024.653075][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7024.653311][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7024.653567][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7024.653848][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7024.654080][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7024.654404][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7024.654714][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7024.655000][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7024.655297][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7024.655550][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7024.655784][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7024.656088][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7024.656377][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7024.656706][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7024.656948][ 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)) [ 7024.657248][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7024.657539][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7024.657861][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7024.658119][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7024.658357][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7024.658607][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7024.658924][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7024.659262][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7024.659566][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7024.659844][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7024.660136][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7024.660407][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7024.660725][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7024.660947][ 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) [ 7024.661181][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7024.661455][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7024.661724][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7024.662012][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7024.662262][ 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) [ 7024.662526][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7024.662794][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7024.663084][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7024.663325][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7024.663608][ 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) [ 7024.663873][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7024.664152][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7024.664397][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7024.664642][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7024.664874][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7024.665166][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7024.665409][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7024.665668][ 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) [ 7024.665934][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7024.666184][ C1] tc_run (net/core/dev.c:3912) [ 7024.666394][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7024.666630][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7024.666873][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7024.667138][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7024.667394][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7024.667637][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7024.667906][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7024.668215][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7024.668492][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7024.668749][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7024.669017][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7024.669281][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7024.669570][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7024.669852][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7024.670107][ 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) [ 7024.670377][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7024.670596][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7024.670843][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7024.671100][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7024.671356][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7024.671598][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7024.671849][ C1] ? __create_object (mm/kmemleak.c:756) [ 7024.672096][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7024.672367][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7024.672655][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7024.672932][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7024.673216][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7024.673493][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7024.673739][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7024.674016][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7024.674255][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7024.674520][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7024.674787][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7024.675051][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7024.675330][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7024.675617][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7024.675881][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7024.676119][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7024.676371][ C1] __do_softirq (kernel/softirq.c:553) [ 7024.676605][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7024.676830][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7024.677119][ C1] [ 7024.677273][ C1] [ 7024.677425][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7024.677736][ 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) [ 7024.677996][ 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 [ 7024.678982][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7024.679297][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7024.679703][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7024.680107][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7024.680513][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7024.680919][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7024.681326][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7024.681619][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7024.681884][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7024.682130][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7024.682384][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7024.682666][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7024.682908][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7024.683187][ C1] do_idle (kernel/sched/idle.c:312) [ 7024.683395][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7024.683640][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7024.683888][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7024.684163][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7046.946634][ C1] rcu: 1-....: (4642483 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=1108865 | [ 7046.947137][ C1] rcu: (t=4633039 jiffies g=2033089 q=12 ncpus=4) | [ 7046.947469][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 7046.947744][ C0] NMI backtrace for cpu 0 [ 7046.947753][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7046.947755][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 7046.947762][ 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 [ 7046.947765][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000246 [ 7046.947768][ C0] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7046.947770][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7046.947772][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7046.947773][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7046.947775][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7046.947777][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7046.947779][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7046.947782][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7046.947784][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7046.947785][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7046.947786][ C0] PKRU: 55555554 [ 7046.947787][ C0] Call Trace: [ 7046.947790][ C0] [ 7046.947794][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7046.947799][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7046.947804][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7046.947808][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7046.947812][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7046.947814][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7046.947819][ 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) [ 7046.947823][ C0] ? kasan_check_range (mm/kasan/generic.c:190) [ 7046.947827][ C0] ? kasan_check_range (mm/kasan/generic.c:190) [ 7046.947830][ C0] ? kasan_check_range (mm/kasan/generic.c:190) [ 7046.947833][ C0] [ 7046.947834][ C0] [ 7046.947835][ 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) [ 7046.947838][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7046.947841][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7046.947846][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7046.947850][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7046.947853][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7046.947857][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7046.947860][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7046.947863][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7046.947865][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7046.947869][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7046.947873][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7046.947879][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7046.947882][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7046.947887][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7046.947894][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7046.947897][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7046.947900][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7046.947902][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7046.947905][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7046.947910][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7046.947914][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7046.947918][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7046.947928][ 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) [ 7046.947932][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7046.947934][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7046.947940][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7046.947942][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7046.947947][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7046.947951][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7046.947958][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7046.947963][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7046.947968][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7046.947977][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7046.947979][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7046.947982][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7046.947986][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7046.947989][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7046.947993][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7046.947995][ 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)) [ 7046.948000][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7046.948003][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7046.948007][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7046.948010][ 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)) [ 7046.948012][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7046.948016][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7046.948024][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7046.948031][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7046.948038][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7046.948043][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7046.948053][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7046.948061][ 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) [ 7046.948066][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7046.948068][ 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) [ 7046.948071][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7046.948074][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7046.948077][ 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) [ 7046.948080][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7046.948084][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7046.948086][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7046.948089][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7046.948093][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7046.948096][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7046.948099][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7046.948102][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7046.948107][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7046.948109][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7046.948115][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7046.948119][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7046.948122][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7046.948125][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7046.948127][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7046.948130][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7046.948133][ C0] tc_run (net/core/dev.c:3912) [ 7046.948137][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7046.948140][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7046.948143][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7046.948147][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7046.948151][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7046.948153][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7046.948157][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7046.948161][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7046.948164][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7046.948172][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7046.948175][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7046.948179][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7046.948187][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7046.948189][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7046.948193][ 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) [ 7046.948197][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7046.948200][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7046.948203][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7046.948207][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7046.948210][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7046.948214][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7046.948218][ 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)) [ 7046.948221][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7046.948227][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7046.948231][ 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) [ 7046.948234][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7046.948239][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7046.948241][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7046.948244][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7046.948247][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7046.948249][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7046.948251][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7046.948254][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7046.948257][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7046.948262][ 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)) [ 7046.948266][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7046.948270][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7046.948273][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7046.948276][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7046.948280][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7046.948285][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7046.948289][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7046.948292][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7046.948296][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7046.948299][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7046.948301][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7046.948306][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7046.948308][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7046.948311][ 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)) [ 7046.948314][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7046.948318][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7046.948321][ C0] __do_softirq (kernel/softirq.c:553) [ 7046.948326][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7046.948329][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7046.948332][ C0] [ 7046.948333][ C0] [ 7046.948334][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7046.948338][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7046.948341][ 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 [ 7046.948343][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7046.948345][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7046.948347][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7046.948348][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7046.948350][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7046.948351][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7046.948356][ 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) [ 7046.948360][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7046.948365][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7046.948368][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7046.948371][ 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 [ 7046.948373][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7046.948376][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7046.948377][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7046.948378][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7046.948380][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7046.948381][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7046.948378][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 7046.948380][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 7046.948381][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7046.948386][ C0] [ 7047.001455][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7047.002077][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7047.002409][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7047.003395][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7047.003708][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7047.004113][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7047.004518][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7047.004922][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7047.005328][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7047.005734][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7047.006188][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7047.006524][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7047.006929][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7047.007336][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7047.007741][ C1] PKRU: 55555554 [ 7047.007926][ C1] Call Trace: [ 7047.008097][ C1] [ 7047.008248][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7047.008525][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7047.008782][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7047.009038][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7047.009274][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7047.009550][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7047.009822][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7047.010083][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7047.010371][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7047.010618][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7047.010936][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7047.011212][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7047.011509][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7047.011778][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7047.012089][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7047.012355][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7047.012621][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7047.012935][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7047.013234][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7047.013553][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7047.013847][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7047.014147][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7047.014441][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7047.014757][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7047.015000][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7047.015244][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7047.015497][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7047.015773][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7047.016064][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7047.016305][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7047.016550][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7047.016815][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7047.017053][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7047.017305][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7047.017567][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7047.017846][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7047.018127][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7047.018379][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7047.018654][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7047.018922][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7047.019278][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7047.019535][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7047.019861][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7047.020129][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7047.020335][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7047.020570][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7047.020826][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7047.021109][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7047.021338][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7047.021662][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7047.021974][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7047.022260][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7047.022559][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7047.022811][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7047.023045][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7047.023349][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7047.023639][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7047.023970][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7047.024210][ 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)) [ 7047.024513][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7047.024804][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7047.025125][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7047.025385][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7047.025625][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7047.025877][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7047.026195][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7047.026532][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7047.026836][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7047.027116][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7047.027407][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7047.027676][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7047.027996][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7047.028216][ 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) [ 7047.028451][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7047.028724][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7047.028992][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7047.029287][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7047.029537][ 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) [ 7047.029802][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7047.030071][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7047.030360][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7047.030602][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7047.030883][ 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) [ 7047.031147][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7047.031428][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7047.031672][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7047.031916][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7047.032151][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7047.032439][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7047.032682][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7047.032941][ 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) [ 7047.033205][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7047.033458][ C1] tc_run (net/core/dev.c:3912) [ 7047.033665][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7047.033901][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7047.034143][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7047.034409][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7047.034665][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7047.034908][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7047.035175][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7047.035486][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7047.035761][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7047.036018][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7047.036288][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7047.036548][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7047.036839][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7047.037120][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7047.037376][ 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) [ 7047.037645][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7047.037867][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7047.038113][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7047.038370][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7047.038625][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7047.038870][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7047.039126][ C1] ? __create_object (mm/kmemleak.c:756) [ 7047.039375][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7047.039647][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7047.039932][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7047.040211][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7047.040498][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7047.040776][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7047.041024][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7047.041299][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7047.041540][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7047.041806][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7047.042071][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7047.042336][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7047.042613][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7047.042903][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7047.043168][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7047.043406][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7047.043657][ C1] __do_softirq (kernel/softirq.c:553) [ 7047.043895][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7047.044118][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7047.044410][ C1] [ 7047.044562][ C1] [ 7047.044715][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7047.045024][ 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) [ 7047.045284][ 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 [ 7047.046273][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7047.046585][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7047.046991][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7047.047398][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7047.047803][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7047.048207][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7047.048614][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7047.048908][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7047.049175][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7047.049423][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7047.049678][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7047.049961][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7047.050203][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7047.050480][ C1] do_idle (kernel/sched/idle.c:312) [ 7047.050686][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7047.050933][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7047.051181][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7047.051455][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7072.576482][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7072.577017][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7072.577527][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7072.577999][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7072.578918][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7072.579532][ 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) [ 7072.579857][ 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 ... [ 7072.580828][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7072.581137][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7072.581536][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7072.581938][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7072.582337][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7072.582736][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7072.583135][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7072.583584][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7072.583918][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7072.584320][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7072.584719][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7072.585119][ C0] PKRU: 55555554 [ 7072.585300][ C0] Call Trace: [ 7072.585473][ C0] [ 7072.585620][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7072.585882][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7072.586127][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7072.586404][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7072.586679][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7072.586968][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7072.587234][ 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)) [ 7072.587541][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7072.587804][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7072.588115][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7072.588411][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7072.588726][ 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) [ 7072.589018][ 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) [ 7072.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) [ 7072.589603][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7072.589916][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7072.590158][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7072.590399][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7072.590638][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7072.590888][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7072.591160][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7072.591449][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7072.591688][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7072.591928][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7072.592188][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7072.592425][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7072.592673][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7072.592932][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7072.593208][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7072.593485][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7072.593733][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7072.594008][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7072.594272][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7072.594623][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7072.594877][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7072.595197][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7072.595461][ 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) [ 7072.595665][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7072.595897][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7072.596152][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7072.596428][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7072.596702][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7072.596932][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7072.597253][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7072.597560][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7072.597843][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7072.598137][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7072.598385][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7072.598617][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7072.598918][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7072.599205][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7072.599530][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7072.599770][ 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)) [ 7072.600067][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7072.600354][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7072.600672][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7072.600929][ 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)) [ 7072.601164][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7072.601412][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7072.601725][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7072.602059][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7072.602361][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7072.602635][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7072.602925][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7072.603237][ 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) [ 7072.603471][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7072.603736][ 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) [ 7072.603968][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7072.604188][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7072.604440][ 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) [ 7072.604705][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7072.604992][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7072.605231][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7072.605509][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7072.605749][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7072.605996][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7072.606214][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7072.606483][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7072.606793][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7072.607032][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7072.607300][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7072.607541][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7072.607773][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7072.608014][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7072.608270][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7072.608485][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7072.608754][ C0] tc_run (net/core/dev.c:3912) [ 7072.608961][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7072.609194][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7072.609433][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7072.609694][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7072.609947][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7072.610187][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7072.610452][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7072.610757][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7072.611031][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7072.611317][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7072.611557][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7072.611814][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7072.612153][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7072.612430][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7072.612682][ 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) [ 7072.612949][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7072.613167][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7072.613411][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7072.613715][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7072.613966][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7072.614208][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7072.614457][ 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)) [ 7072.614693][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7072.614961][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7072.615241][ 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) [ 7072.615547][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7072.615794][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7072.616045][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7072.616284][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7072.616555][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7072.616819][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7072.617062][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7072.617318][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7072.617620][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7072.617886][ 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)) [ 7072.618109][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7072.618370][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7072.618638][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7072.618880][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7072.619121][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7072.619385][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7072.619647][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7072.619908][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7072.620178][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7072.620462][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7072.620701][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7072.620993][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7072.621231][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7072.621497][ 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)) [ 7072.621719][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7072.622017][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7072.622264][ C0] __do_softirq (kernel/softirq.c:553) [ 7072.622498][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7072.622718][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7072.623006][ C0] [ 7072.623155][ C0] [ 7072.623308][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7072.623612][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7072.623964][ 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 [ 7072.624938][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7072.625247][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7072.625645][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7072.626044][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7072.626446][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7072.626846][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7072.627249][ 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) [ 7072.627531][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7072.627763][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7072.628064][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7072.628290][ 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 [ 7072.629267][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7072.629691][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7072.630088][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7072.630488][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7072.630888][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7072.631287][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7072.633736][ 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) | [ 7072.634250][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7072.634734][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7072.635219][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7072.636161][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7072.636782][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 7072.637069][ 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) [ 7072.638055][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 7072.638367][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7072.638773][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7072.639182][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7072.639588][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7072.639993][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7072.640400][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7072.640854][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7072.641191][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7072.641597][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7072.642004][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7072.642411][ C1] PKRU: 55555554 [ 7072.642596][ C1] Call Trace: [ 7072.642767][ C1] [ 7072.642919][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7072.643185][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7072.643432][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7072.643715][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7072.643992][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7072.644286][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7072.644556][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7072.644866][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7072.645132][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7072.645399][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7072.645711][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7072.646013][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7072.646332][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7072.646625][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7072.646914][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7072.647198][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7072.647517][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7072.647762][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7072.648005][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7072.648256][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7072.648536][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7072.648825][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7072.649075][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7072.649320][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7072.649585][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7072.649822][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7072.650074][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7072.650336][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7072.650616][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7072.650899][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7072.651150][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7072.651426][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7072.651694][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7072.652046][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7072.652303][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7072.652628][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7072.652895][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7072.653104][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7072.653338][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7072.653595][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7072.653875][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7072.654107][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7072.654433][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7072.654745][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7072.655031][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7072.655330][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7072.655580][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7072.655815][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7072.656120][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7072.656409][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7072.656739][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7072.656983][ 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)) [ 7072.657285][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7072.657574][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7072.657896][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7072.658156][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7072.658396][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7072.658647][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7072.658963][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7072.659308][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7072.659612][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7072.659890][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7072.660185][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7072.660456][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7072.660777][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7072.660996][ 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) [ 7072.661233][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7072.661507][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7072.661776][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7072.662065][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7072.662314][ 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) [ 7072.662580][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7072.662849][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7072.663140][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7072.663383][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7072.663663][ 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) [ 7072.663927][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7072.664207][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7072.664452][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7072.664698][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7072.664932][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7072.665222][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7072.665466][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7072.665726][ 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) [ 7072.665991][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7072.666244][ C1] tc_run (net/core/dev.c:3912) [ 7072.666453][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7072.666685][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7072.666929][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7072.667194][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7072.667451][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7072.667694][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7072.667963][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7072.668272][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7072.668548][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7072.668806][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7072.669077][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7072.669338][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7072.669628][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7072.669910][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7072.670167][ 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) [ 7072.670437][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7072.670657][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7072.670906][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7072.671165][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7072.671422][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7072.671666][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7072.671918][ C1] ? __create_object (mm/kmemleak.c:756) [ 7072.672165][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7072.672437][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7072.672725][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7072.673003][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7072.673288][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7072.673566][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7072.673815][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7072.674092][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7072.674331][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7072.674598][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7072.674864][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7072.675128][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7072.675407][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7072.675694][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7072.675959][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7072.676197][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7072.676450][ C1] __do_softirq (kernel/softirq.c:553) [ 7072.676686][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7072.676910][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7072.677199][ C1] [ 7072.677354][ C1] [ 7072.677505][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7072.677815][ 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) [ 7072.678076][ 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 [ 7072.679066][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7072.679379][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7072.679784][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7072.680188][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7072.680595][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7072.681000][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7072.681407][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7072.681702][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7072.681967][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7072.682212][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7072.682468][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7072.682751][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7072.682993][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7072.683272][ C1] do_idle (kernel/sched/idle.c:312) [ 7072.683479][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7072.683726][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7072.683974][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7072.684248][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7100.576462][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7100.576996][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7100.577505][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7100.577977][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7100.578897][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7100.579507][ 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) [ 7100.579833][ 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 ... [ 7100.580804][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7100.581111][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7100.581512][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7100.581913][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7100.582312][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7100.582711][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7100.583111][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7100.583558][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7100.583891][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7100.584292][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7100.584691][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7100.585091][ C0] PKRU: 55555554 [ 7100.585272][ C0] Call Trace: [ 7100.585443][ C0] [ 7100.585592][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7100.585856][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7100.586099][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7100.586378][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7100.586650][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7100.586938][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7100.587206][ 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)) [ 7100.587512][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7100.587775][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7100.588084][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7100.588381][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7100.588699][ 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) [ 7100.588991][ 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) [ 7100.589295][ 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) [ 7100.589584][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7100.589897][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7100.590141][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7100.590383][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7100.590622][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7100.590872][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7100.591147][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7100.591433][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7100.591674][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7100.591915][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7100.592176][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7100.592412][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7100.592661][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7100.592920][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7100.593196][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7100.593477][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7100.593725][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7100.594000][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7100.594265][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7100.594611][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7100.594865][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7100.595186][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7100.595450][ 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) [ 7100.595655][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7100.595888][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7100.596143][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7100.596420][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7100.596694][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7100.596923][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7100.597246][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7100.597556][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7100.597838][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7100.598136][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7100.598384][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7100.598616][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7100.598920][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7100.599205][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7100.599533][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7100.599773][ 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)) [ 7100.600071][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7100.600358][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7100.600675][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7100.600933][ 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)) [ 7100.601170][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7100.601419][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7100.601732][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7100.602068][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7100.602370][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7100.602645][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7100.602938][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7100.603252][ 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) [ 7100.603486][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7100.603750][ 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) [ 7100.603983][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7100.604204][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7100.604458][ 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) [ 7100.604724][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7100.605011][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7100.605252][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7100.605529][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7100.605771][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7100.606018][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7100.606236][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7100.606504][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7100.606815][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7100.607055][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7100.607323][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7100.607564][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7100.607795][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7100.608037][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7100.608293][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7100.608509][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7100.608780][ C0] tc_run (net/core/dev.c:3912) [ 7100.608991][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7100.609221][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7100.609462][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7100.609724][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7100.609978][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7100.610218][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7100.610484][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7100.610789][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7100.611063][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7100.611350][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7100.611592][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7100.611849][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7100.612188][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7100.612467][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7100.612720][ 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) [ 7100.612987][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7100.613204][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7100.613449][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7100.613756][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7100.614007][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7100.614248][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7100.614499][ 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)) [ 7100.614736][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7100.615003][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7100.615286][ 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) [ 7100.615591][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7100.615838][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7100.616091][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7100.616331][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7100.616601][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7100.616865][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7100.617110][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7100.617367][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7100.617670][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7100.617937][ 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)) [ 7100.618159][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7100.618421][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7100.618690][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7100.618934][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7100.619173][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7100.619435][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7100.619698][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7100.619960][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7100.620230][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7100.620516][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7100.620756][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7100.621049][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7100.621289][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7100.621555][ 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)) [ 7100.621776][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7100.622074][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7100.622324][ C0] __do_softirq (kernel/softirq.c:553) [ 7100.622557][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7100.622779][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7100.623065][ C0] [ 7100.623216][ C0] [ 7100.623369][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7100.623673][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7100.624024][ 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 [ 7100.625000][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7100.625308][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7100.625709][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7100.626110][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7100.626512][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7100.626912][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7100.627316][ 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) [ 7100.627599][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7100.627832][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7100.628134][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7100.628362][ 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 [ 7100.629341][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7100.629763][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7100.630163][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7100.630566][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7100.630965][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7100.631365][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7100.633815][ 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) | [ 7100.634329][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7100.634812][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7100.635295][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7100.636236][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7100.636856][ 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) [ 7100.637148][ 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 [ 7100.638134][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000202 [ 7100.638446][ C1] RAX: ffffed10010241c3 RBX: ffffed10010241c4 RCX: ffffffff86a7fb30 [ 7100.638854][ C1] RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7100.639259][ C1] RBP: ffffed10010241c3 R08: 0000000000000000 R09: ffffed10010241c3 [ 7100.639661][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7100.640068][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7100.640473][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7100.640927][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7100.641264][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7100.641668][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7100.642076][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7100.642480][ C1] PKRU: 55555554 [ 7100.642665][ C1] Call Trace: [ 7100.642837][ C1] [ 7100.642988][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7100.643253][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7100.643501][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7100.643782][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7100.644058][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7100.644352][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7100.644621][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7100.644933][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7100.645197][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 7100.645461][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7100.645729][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7100.646042][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7100.646341][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7100.646661][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7100.646955][ 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) [ 7100.647216][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7100.647502][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7100.647821][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7100.648064][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7100.648306][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7100.648559][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7100.648835][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7100.649130][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7100.649373][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7100.649615][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7100.649880][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7100.650118][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7100.650369][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7100.650631][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7100.650909][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7100.651192][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7100.651441][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7100.651719][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7100.651988][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7100.652339][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7100.652595][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7100.652920][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7100.653187][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7100.653393][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7100.653629][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7100.653886][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7100.654166][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7100.654398][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7100.654722][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7100.655031][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7100.655320][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7100.655618][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7100.655870][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7100.656105][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7100.656408][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7100.656698][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7100.657028][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7100.657271][ 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)) [ 7100.657571][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7100.657862][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7100.658183][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7100.658444][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7100.658680][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7100.658935][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7100.659253][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7100.659590][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7100.659894][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7100.660172][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7100.660468][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7100.660740][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7100.661057][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7100.661279][ 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) [ 7100.661513][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7100.661789][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7100.662058][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7100.662348][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7100.662599][ 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) [ 7100.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) [ 7100.663132][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7100.663423][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7100.663663][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7100.663946][ 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) [ 7100.664211][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7100.664490][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7100.664736][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7100.664980][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7100.665214][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7100.665505][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7100.665746][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7100.666005][ 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) [ 7100.666270][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7100.666522][ C1] tc_run (net/core/dev.c:3912) [ 7100.666730][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7100.666965][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7100.667208][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7100.667473][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7100.667730][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7100.667972][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7100.668241][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7100.668549][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7100.668828][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7100.669088][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7100.669357][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7100.669616][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7100.669906][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7100.670186][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7100.670442][ 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) [ 7100.670713][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7100.670934][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7100.671181][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7100.671438][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7100.671693][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7100.671935][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7100.672188][ C1] ? __create_object (mm/kmemleak.c:756) [ 7100.672436][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7100.672707][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7100.672993][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7100.673272][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7100.673557][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7100.673833][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7100.674082][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7100.674357][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7100.674597][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7100.674862][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7100.675127][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7100.675392][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7100.675671][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7100.675959][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7100.676225][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7100.676463][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7100.676716][ C1] __do_softirq (kernel/softirq.c:553) [ 7100.676952][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7100.677176][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7100.677465][ C1] [ 7100.677617][ C1] [ 7100.677771][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7100.678080][ 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) [ 7100.678341][ 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 [ 7100.679327][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7100.679640][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7100.680047][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7100.680450][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7100.680854][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7100.681260][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7100.681668][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7100.681961][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7100.682226][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7100.682473][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7100.682728][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7100.683009][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7100.683252][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7100.683529][ C1] do_idle (kernel/sched/idle.c:312) [ 7100.683738][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7100.683982][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7100.684231][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7100.684502][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7125.054644][ C1] rcu: 1-....: (4720289 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=1128356 | [ 7125.055148][ C1] rcu: (t=4711147 jiffies g=2033089 q=12 ncpus=4) | [ 7125.055482][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 7125.055755][ C0] NMI backtrace for cpu 0 [ 7125.055765][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7125.055767][ 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) [ 7125.055775][ 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 ... [ 7125.055778][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7125.055781][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7125.055784][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7125.055785][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7125.055787][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7125.055788][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7125.055790][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7125.055792][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7125.055796][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7125.055797][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7125.055798][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7125.055800][ C0] PKRU: 55555554 [ 7125.055801][ C0] Call Trace: [ 7125.055803][ C0] [ 7125.055808][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7125.055813][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7125.055817][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7125.055822][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7125.055826][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7125.055829][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7125.055833][ 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) [ 7125.055836][ 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) [ 7125.055839][ 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) [ 7125.055843][ 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) [ 7125.055846][ C0] [ 7125.055847][ C0] [ 7125.055849][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7125.055852][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7125.055856][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7125.055860][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7125.055864][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7125.055868][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7125.055871][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7125.055874][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7125.055876][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7125.055881][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7125.055884][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7125.055891][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7125.055893][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7125.055899][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7125.055906][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7125.055910][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7125.055912][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7125.055915][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7125.055917][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7125.055923][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7125.055927][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7125.055930][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7125.055941][ 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) [ 7125.055944][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7125.055947][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7125.055952][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7125.055955][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7125.055959][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7125.055962][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7125.055969][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7125.055975][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7125.055979][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7125.055988][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7125.055991][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7125.055993][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7125.055996][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7125.056000][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7125.056004][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7125.056006][ 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)) [ 7125.056010][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7125.056014][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7125.056018][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7125.056021][ 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)) [ 7125.056023][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7125.056027][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7125.056035][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7125.056042][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7125.056048][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7125.056053][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7125.056064][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7125.056071][ 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) [ 7125.056077][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7125.056079][ 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) [ 7125.056082][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7125.056085][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7125.056088][ 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) [ 7125.056091][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7125.056095][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7125.056098][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7125.056100][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7125.056104][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7125.056107][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7125.056109][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7125.056112][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7125.056117][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7125.056119][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7125.056125][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7125.056130][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7125.056132][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7125.056136][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7125.056138][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7125.056141][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7125.056144][ C0] tc_run (net/core/dev.c:3912) [ 7125.056148][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7125.056151][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7125.056153][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7125.056157][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7125.056161][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7125.056163][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7125.056167][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7125.056171][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7125.056175][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7125.056182][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7125.056186][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7125.056190][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7125.056198][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7125.056200][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7125.056204][ 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) [ 7125.056208][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7125.056211][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7125.056214][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7125.056218][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7125.056221][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7125.056224][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7125.056228][ 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)) [ 7125.056231][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7125.056237][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7125.056241][ 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) [ 7125.056245][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7125.056249][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7125.056252][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7125.056254][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7125.056257][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7125.056259][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7125.056262][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7125.056265][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7125.056268][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7125.056272][ 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)) [ 7125.056277][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7125.056280][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7125.056283][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7125.056287][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7125.056291][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7125.056296][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7125.056299][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7125.056302][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7125.056307][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7125.056310][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7125.056312][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7125.056316][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7125.056318][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7125.056321][ 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)) [ 7125.056324][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7125.056328][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7125.056331][ C0] __do_softirq (kernel/softirq.c:553) [ 7125.056336][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7125.056339][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7125.056342][ C0] [ 7125.056343][ C0] [ 7125.056344][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7125.056348][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7125.056351][ 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 [ 7125.056354][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7125.056356][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7125.056357][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7125.056359][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7125.056360][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7125.056361][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7125.056367][ 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) [ 7125.056370][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7125.056376][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7125.056379][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7125.056382][ 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 [ 7125.056385][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7125.056387][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7125.056389][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7125.056390][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7125.056391][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7125.056393][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7125.056390][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 7125.056391][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 7125.056393][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7125.056397][ C0] [ 7125.109312][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7125.109933][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7125.110265][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7125.111249][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7125.111563][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7125.111968][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7125.112373][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7125.112777][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7125.113181][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7125.113585][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7125.114039][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7125.114376][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7125.114783][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7125.115186][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7125.115591][ C1] PKRU: 55555554 [ 7125.115773][ C1] Call Trace: [ 7125.115946][ C1] [ 7125.116096][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7125.116375][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7125.116630][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7125.116885][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7125.117119][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7125.117391][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7125.117664][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7125.117924][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7125.118214][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7125.118461][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7125.118782][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7125.119059][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7125.119350][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7125.119620][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7125.119929][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7125.120193][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7125.120457][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7125.120770][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7125.121071][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7125.121390][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7125.121682][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7125.121983][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7125.122275][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7125.122595][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7125.122839][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7125.123082][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7125.123333][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7125.123610][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7125.123897][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7125.124139][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7125.124384][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7125.124648][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7125.124884][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7125.125136][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7125.125396][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7125.125675][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7125.125957][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7125.126209][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7125.126485][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7125.126752][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7125.127103][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7125.127358][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7125.127683][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7125.127950][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7125.128159][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7125.128392][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7125.128649][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7125.128934][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7125.129164][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7125.129488][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7125.129800][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7125.130085][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7125.130384][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7125.130634][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7125.130868][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7125.131173][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7125.131461][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7125.131790][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7125.132032][ 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)) [ 7125.132334][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7125.132624][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7125.132945][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7125.133205][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7125.133444][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7125.133696][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7125.134011][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7125.134350][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7125.134654][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7125.134931][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7125.135223][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7125.135494][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7125.135814][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7125.136033][ 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) [ 7125.136269][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7125.136543][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7125.136811][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7125.137101][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7125.137351][ 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) [ 7125.137615][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7125.137884][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7125.138174][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7125.138416][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7125.138697][ 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) [ 7125.138965][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7125.139244][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7125.139489][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7125.139734][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7125.139967][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7125.140257][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7125.140500][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7125.140759][ 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) [ 7125.141024][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7125.141275][ C1] tc_run (net/core/dev.c:3912) [ 7125.141483][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7125.141716][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7125.141959][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7125.142223][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7125.142480][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7125.142722][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7125.142991][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7125.143300][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7125.143576][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7125.143832][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7125.144101][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7125.144360][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7125.144649][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7125.144931][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7125.145187][ 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) [ 7125.145456][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7125.145675][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7125.145921][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7125.146178][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7125.146434][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7125.146679][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7125.146930][ C1] ? __create_object (mm/kmemleak.c:756) [ 7125.147176][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7125.147448][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7125.147735][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7125.148013][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7125.148298][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7125.148575][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7125.148825][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7125.149102][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7125.149341][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7125.149607][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7125.149872][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7125.150136][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7125.150414][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7125.150701][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7125.150965][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7125.151204][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7125.151457][ C1] __do_softirq (kernel/softirq.c:553) [ 7125.151693][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7125.151917][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7125.152205][ C1] [ 7125.152359][ C1] [ 7125.152511][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7125.152821][ 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) [ 7125.153082][ 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 [ 7125.154067][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7125.154379][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7125.154784][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7125.155187][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7125.155593][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7125.155998][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7125.156403][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7125.156698][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7125.156962][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7125.157208][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7125.157462][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7125.157746][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7125.157987][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7125.158266][ C1] do_idle (kernel/sched/idle.c:312) [ 7125.158473][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7125.158720][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7125.158968][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7125.159243][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7152.576472][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7152.577012][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7152.577522][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7152.578000][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7152.578923][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7152.579541][ 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) [ 7152.579867][ 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 ... [ 7152.580842][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7152.581151][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7152.581551][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7152.581949][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7152.582352][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7152.582753][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7152.583153][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7152.583601][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7152.583934][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7152.584337][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7152.584739][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7152.585138][ C0] PKRU: 55555554 [ 7152.585320][ C0] Call Trace: [ 7152.585492][ C0] [ 7152.585641][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7152.585905][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7152.586150][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7152.586428][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7152.586700][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7152.586993][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7152.587260][ 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)) [ 7152.587567][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7152.587830][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7152.588142][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7152.588438][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7152.588756][ 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) [ 7152.589048][ 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) [ 7152.589343][ 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) [ 7152.589635][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7152.589948][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7152.590187][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7152.590431][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7152.590673][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7152.590924][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7152.591196][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7152.591483][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7152.591723][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7152.591966][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7152.592228][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7152.592465][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7152.592712][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7152.592972][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7152.593249][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7152.593528][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7152.593778][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7152.594050][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7152.594314][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7152.594666][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7152.594920][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7152.595242][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7152.595507][ 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) [ 7152.595712][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7152.595943][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7152.596196][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7152.596477][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7152.596750][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7152.596978][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7152.597300][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7152.597608][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7152.597892][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7152.598188][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7152.598437][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7152.598672][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7152.598971][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7152.599259][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7152.599586][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7152.599825][ 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)) [ 7152.600123][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7152.600410][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7152.600732][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7152.600988][ 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)) [ 7152.601223][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7152.601474][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7152.601789][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7152.602125][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7152.602428][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7152.602703][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7152.602992][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7152.603307][ 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) [ 7152.603543][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7152.603807][ 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) [ 7152.604038][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7152.604262][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7152.604514][ 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) [ 7152.604780][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7152.605065][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7152.605307][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7152.605585][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7152.605826][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7152.606074][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7152.606292][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7152.606562][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7152.606872][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7152.607111][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7152.607378][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7152.607621][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7152.607854][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7152.608095][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7152.608351][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7152.608569][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7152.608842][ C0] tc_run (net/core/dev.c:3912) [ 7152.609048][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7152.609281][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7152.609521][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7152.609784][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7152.610038][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7152.610276][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7152.610543][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7152.610848][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7152.611122][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7152.611411][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7152.611651][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7152.611910][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7152.612250][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7152.612526][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7152.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) [ 7152.613046][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7152.613265][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7152.613509][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7152.613816][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7152.614069][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7152.614311][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7152.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)) [ 7152.614796][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7152.615066][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7152.615350][ 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) [ 7152.615657][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7152.615901][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7152.616153][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7152.616395][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7152.616664][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7152.616929][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7152.617174][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7152.617429][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7152.617735][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7152.618000][ 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)) [ 7152.618222][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7152.618485][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7152.618759][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7152.618999][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7152.619235][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7152.619498][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7152.619760][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7152.620020][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7152.620294][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7152.620580][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7152.620820][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7152.621110][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7152.621351][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7152.621616][ 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)) [ 7152.621838][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7152.622135][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7152.622385][ C0] __do_softirq (kernel/softirq.c:553) [ 7152.622619][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7152.622838][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7152.623126][ C0] [ 7152.623277][ C0] [ 7152.623427][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7152.623734][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7152.624083][ 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 [ 7152.625057][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7152.625365][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7152.625767][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7152.626167][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7152.626566][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7152.626965][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7152.627374][ 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) [ 7152.627655][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7152.627890][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7152.628189][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7152.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 [ 7152.629395][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7152.629819][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7152.630219][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7152.630619][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7152.631017][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7152.631421][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7152.633873][ 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) | [ 7152.634387][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7152.634872][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7152.635356][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7152.636299][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7152.636919][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7152.637249][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7152.638236][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7152.638550][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7152.638958][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7152.639365][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7152.639770][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7152.640173][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7152.640578][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7152.641033][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7152.641372][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7152.641779][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7152.642183][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7152.642588][ C1] PKRU: 55555554 [ 7152.642772][ C1] Call Trace: [ 7152.642948][ C1] [ 7152.643098][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7152.643364][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7152.643612][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7152.643894][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7152.644172][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7152.644464][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7152.644733][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7152.645044][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7152.645309][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7152.645574][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7152.645887][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7152.646188][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7152.646508][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7152.646801][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7152.647103][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7152.647396][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7152.647714][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7152.647958][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7152.648201][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7152.648453][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7152.648733][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7152.649022][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7152.649265][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7152.649509][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7152.649774][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7152.650011][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7152.650262][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7152.650524][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7152.650802][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7152.651085][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7152.651337][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7152.651613][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7152.651881][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7152.652232][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7152.652489][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7152.652815][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7152.653081][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7152.653290][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7152.653525][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7152.653781][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7152.654062][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7152.654295][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7152.654621][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7152.654935][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7152.655220][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7152.655520][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7152.655771][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7152.656007][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7152.656313][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7152.656601][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7152.656931][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7152.657175][ 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)) [ 7152.657477][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7152.657767][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7152.658090][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7152.658351][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7152.658591][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7152.658845][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7152.659162][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7152.659502][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7152.659808][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7152.660086][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7152.660379][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7152.660651][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7152.660972][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7152.661194][ 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) [ 7152.661431][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7152.661705][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7152.661974][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7152.662263][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7152.662514][ 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) [ 7152.662779][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7152.663047][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7152.663339][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7152.663583][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7152.663863][ 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) [ 7152.664128][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7152.664407][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7152.664652][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7152.664898][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7152.665130][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7152.665431][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7152.665673][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7152.665933][ 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) [ 7152.666197][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7152.666449][ C1] tc_run (net/core/dev.c:3912) [ 7152.666658][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7152.666892][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7152.667135][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7152.667400][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7152.667658][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7152.667902][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7152.668171][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7152.668481][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7152.668761][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7152.669018][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7152.669287][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7152.669548][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7152.669838][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7152.670122][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7152.670379][ 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) [ 7152.670648][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7152.670867][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7152.671116][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7152.671374][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7152.671631][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7152.671875][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7152.672126][ C1] ? __create_object (mm/kmemleak.c:756) [ 7152.672374][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7152.672644][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7152.672933][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7152.673210][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7152.673495][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7152.673774][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7152.674021][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7152.674300][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7152.674537][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7152.674807][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7152.675073][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7152.675338][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7152.675616][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7152.675904][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7152.676169][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7152.676408][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7152.676661][ C1] __do_softirq (kernel/softirq.c:553) [ 7152.676897][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7152.677124][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7152.677413][ C1] [ 7152.677568][ C1] [ 7152.677720][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7152.678030][ 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) [ 7152.678292][ 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 [ 7152.679282][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7152.679596][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7152.680001][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7152.680406][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7152.680812][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7152.681220][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7152.681627][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7152.681921][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7152.682187][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7152.682432][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7152.682688][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7152.682972][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7152.683213][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7152.683494][ C1] do_idle (kernel/sched/idle.c:312) [ 7152.683701][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7152.683949][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7152.684196][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7152.684471][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7180.576465][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7180.576999][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7180.577509][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7180.577982][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7180.578900][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7180.579514][ 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) [ 7180.579839][ 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 ... [ 7180.580813][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7180.581122][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7180.581521][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7180.581923][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7180.582326][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7180.582726][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7180.583125][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7180.583574][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7180.583909][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7180.584312][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7180.584719][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7180.585118][ C0] PKRU: 55555554 [ 7180.585301][ C0] Call Trace: [ 7180.585473][ C0] [ 7180.585621][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7180.585884][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7180.586129][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7180.586407][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7180.586682][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7180.586970][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7180.587235][ 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)) [ 7180.587544][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7180.587806][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7180.588117][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7180.588415][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7180.588733][ 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) [ 7180.589023][ 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) [ 7180.589319][ 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) [ 7180.589608][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7180.589921][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7180.590164][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7180.590405][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7180.590644][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7180.590894][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7180.591165][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7180.591454][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7180.591692][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7180.591934][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7180.592193][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7180.592430][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7180.592679][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7180.592939][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7180.593217][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7180.593496][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7180.593745][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7180.594019][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7180.594286][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7180.594634][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7180.594888][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7180.595211][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7180.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) [ 7180.595680][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7180.595914][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7180.596169][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7180.596446][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7180.596719][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7180.596949][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7180.597270][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7180.597579][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7180.597862][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7180.598158][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7180.598408][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7180.598643][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7180.598948][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7180.599233][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7180.599560][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7180.599800][ 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)) [ 7180.600098][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7180.600389][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7180.600706][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7180.600963][ 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)) [ 7180.601199][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7180.601449][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7180.601765][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7180.602100][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7180.602402][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7180.602677][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7180.602969][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7180.603281][ 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) [ 7180.603518][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7180.603783][ 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) [ 7180.604015][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7180.604237][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7180.604489][ 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) [ 7180.604754][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7180.605041][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7180.605280][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7180.605559][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7180.605799][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7180.606046][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7180.606266][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7180.606534][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7180.606846][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7180.607084][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7180.607353][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7180.607592][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7180.607826][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7180.608068][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7180.608324][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7180.608545][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7180.608814][ C0] tc_run (net/core/dev.c:3912) [ 7180.609022][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7180.609253][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7180.609494][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7180.609756][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7180.610010][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7180.610251][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7180.610517][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7180.610824][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7180.611099][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7180.611387][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7180.611629][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7180.611887][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7180.612227][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7180.612505][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7180.612758][ 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) [ 7180.613026][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7180.613244][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7180.613490][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7180.613795][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7180.614047][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7180.614290][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7180.614540][ 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)) [ 7180.614778][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7180.615045][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7180.615327][ 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) [ 7180.615634][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7180.615881][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7180.616133][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7180.616372][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7180.616643][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7180.616907][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7180.617151][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7180.617407][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7180.617710][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7180.617975][ 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)) [ 7180.618198][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7180.618460][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7180.618732][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7180.618974][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7180.619212][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7180.619475][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7180.619737][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7180.619997][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7180.620267][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7180.620551][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7180.620791][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7180.621084][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7180.621321][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7180.621587][ 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)) [ 7180.621808][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7180.622106][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7180.622355][ C0] __do_softirq (kernel/softirq.c:553) [ 7180.622588][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7180.622809][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7180.623097][ C0] [ 7180.623247][ C0] [ 7180.623400][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7180.623706][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7180.624060][ 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 [ 7180.625039][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7180.625351][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7180.625752][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7180.626152][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7180.626557][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7180.626960][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7180.627365][ 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) [ 7180.627649][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7180.627883][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7180.628185][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7180.628412][ 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 [ 7180.629395][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7180.629819][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7180.630220][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7180.630626][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7180.631030][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7180.631432][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7180.633877][ 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) | [ 7180.634391][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7180.634871][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7180.635356][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7180.636291][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7180.636914][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7180.637242][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7180.638225][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7180.638552][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7180.638958][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7180.639363][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7180.639771][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7180.640176][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7180.640581][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7180.641035][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7180.641372][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7180.641782][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7180.642187][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7180.642591][ C1] PKRU: 55555554 [ 7180.642777][ C1] Call Trace: [ 7180.642950][ C1] [ 7180.643099][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7180.643365][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7180.643613][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7180.643893][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7180.644173][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7180.644466][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7180.644735][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7180.645046][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7180.645312][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7180.645578][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7180.645893][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7180.646194][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7180.646513][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7180.646809][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7180.647109][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7180.647404][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7180.647722][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7180.647967][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7180.648208][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7180.648461][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7180.648742][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7180.649032][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7180.649276][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7180.649519][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7180.649784][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7180.650023][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7180.650274][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7180.650536][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7180.650815][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7180.651099][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7180.651352][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7180.651630][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7180.651897][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7180.652249][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7180.652506][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7180.652831][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7180.653098][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7180.653304][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7180.653540][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7180.653797][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7180.654078][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7180.654310][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7180.654635][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7180.654944][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7180.655231][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7180.655529][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7180.655781][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7180.656016][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7180.656321][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7180.656610][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7180.656941][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7180.657185][ 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)) [ 7180.657485][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7180.657777][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7180.658099][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7180.658359][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7180.658600][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7180.658851][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7180.659170][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7180.659508][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7180.659813][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7180.660093][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7180.660384][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7180.660657][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7180.660975][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7180.661197][ 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) [ 7180.661431][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7180.661707][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7180.661976][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7180.662265][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7180.662516][ 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) [ 7180.662782][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7180.663049][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7180.663341][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7180.663582][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7180.663865][ 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) [ 7180.664131][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7180.664410][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7180.664654][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7180.664899][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7180.665132][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7180.665423][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7180.665664][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7180.665924][ 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) [ 7180.666189][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7180.666441][ C1] tc_run (net/core/dev.c:3912) [ 7180.666650][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7180.666884][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7180.667128][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7180.667394][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7180.667652][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7180.667895][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7180.668165][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7180.668473][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7180.668754][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7180.669011][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7180.669281][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7180.669542][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7180.669832][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7180.670113][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7180.670369][ 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) [ 7180.670639][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7180.670859][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7180.671109][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7180.671366][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7180.671622][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7180.671864][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7180.672117][ C1] ? __create_object (mm/kmemleak.c:756) [ 7180.672365][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7180.672637][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7180.672924][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7180.673202][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7180.673488][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7180.673765][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7180.674014][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7180.674291][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7180.674531][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7180.674799][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7180.675065][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7180.675329][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7180.675609][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7180.675898][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7180.676163][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7180.676402][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7180.676654][ C1] __do_softirq (kernel/softirq.c:553) [ 7180.676889][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7180.677115][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7180.677405][ C1] [ 7180.677558][ C1] [ 7180.677712][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7180.678023][ 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) [ 7180.678283][ 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 [ 7180.679274][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7180.679587][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7180.679993][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7180.680398][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7180.680805][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7180.681213][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7180.681623][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7180.681916][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7180.682180][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7180.682428][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7180.682684][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7180.682966][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7180.683209][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7180.683486][ C1] do_idle (kernel/sched/idle.c:312) [ 7180.683695][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7180.683940][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7180.684188][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7180.684461][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7203.162637][ C1] rcu: 1-....: (4798095 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=1147849 | [ 7203.163140][ C1] rcu: (t=4789255 jiffies g=2033089 q=12 ncpus=4) | [ 7203.163474][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 7203.163748][ C0] NMI backtrace for cpu 0 [ 7203.163756][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7203.163758][ 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) [ 7203.163765][ 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 ... [ 7203.163768][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7203.163771][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7203.163772][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7203.163774][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7203.163775][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7203.163777][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7203.163779][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7203.163781][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7203.163784][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7203.163785][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7203.163787][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7203.163788][ C0] PKRU: 55555554 [ 7203.163789][ C0] Call Trace: [ 7203.163792][ C0] [ 7203.163795][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7203.163799][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7203.163805][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7203.163810][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7203.163813][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7203.163816][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7203.163820][ 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) [ 7203.163823][ 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) [ 7203.163827][ 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) [ 7203.163830][ 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) [ 7203.163834][ C0] [ 7203.163835][ C0] [ 7203.163836][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7203.163839][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7203.163843][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7203.163847][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7203.163851][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7203.163854][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7203.163857][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7203.163860][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7203.163862][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7203.163867][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7203.163870][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7203.163877][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7203.163880][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7203.163885][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7203.163891][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7203.163895][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7203.163898][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7203.163900][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7203.163903][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7203.163908][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7203.163912][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7203.163916][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7203.163927][ 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) [ 7203.163930][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7203.163933][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7203.163938][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7203.163941][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7203.163945][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7203.163949][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7203.163955][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7203.163961][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7203.163965][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7203.163974][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7203.163976][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7203.163979][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7203.163982][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7203.163986][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7203.163990][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7203.163992][ 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)) [ 7203.163996][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7203.164000][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7203.164004][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7203.164007][ 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)) [ 7203.164009][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7203.164012][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7203.164020][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7203.164027][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7203.164034][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7203.164039][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7203.164049][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7203.164057][ 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) [ 7203.164062][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7203.164065][ 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) [ 7203.164067][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7203.164071][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7203.164074][ 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) [ 7203.164077][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7203.164080][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7203.164083][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7203.164086][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7203.164089][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7203.164092][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7203.164095][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7203.164097][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7203.164102][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7203.164104][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7203.164110][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7203.164115][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7203.164118][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7203.164121][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7203.164123][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7203.164125][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7203.164129][ C0] tc_run (net/core/dev.c:3912) [ 7203.164133][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7203.164136][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7203.164138][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7203.164142][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7203.164146][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7203.164148][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7203.164152][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7203.164156][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7203.164159][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7203.164167][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7203.164170][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7203.164174][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7203.164182][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7203.164184][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7203.164188][ 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) [ 7203.164192][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7203.164195][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7203.164198][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7203.164202][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7203.164205][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7203.164208][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7203.164212][ 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)) [ 7203.164215][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7203.164221][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7203.164225][ 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) [ 7203.164228][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7203.164233][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7203.164235][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7203.164238][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7203.164241][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7203.164243][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7203.164245][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7203.164248][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7203.164251][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7203.164255][ 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)) [ 7203.164261][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7203.164264][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7203.164268][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7203.164271][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7203.164275][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7203.164280][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7203.164284][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7203.164287][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7203.164292][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7203.164295][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7203.164297][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7203.164302][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7203.164304][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7203.164307][ 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)) [ 7203.164310][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7203.164314][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7203.164318][ C0] __do_softirq (kernel/softirq.c:553) [ 7203.164322][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7203.164325][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7203.164329][ C0] [ 7203.164330][ C0] [ 7203.164331][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7203.164335][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7203.164338][ 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 [ 7203.164340][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7203.164342][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7203.164344][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7203.164346][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7203.164347][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7203.164348][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7203.164354][ 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) [ 7203.164357][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7203.164362][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7203.164365][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7203.164368][ 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 [ 7203.164370][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7203.164372][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7203.164373][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7203.164375][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7203.164376][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7203.164378][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7203.164375][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 7203.164376][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 7203.164378][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7203.164383][ C0] [ 7203.217268][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7203.217891][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7203.218224][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7203.219209][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7203.219522][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7203.219926][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7203.220329][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7203.220735][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7203.221140][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7203.221543][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7203.221997][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7203.222332][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7203.222741][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7203.223145][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7203.223549][ C1] PKRU: 55555554 [ 7203.223734][ C1] Call Trace: [ 7203.223907][ C1] [ 7203.224055][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7203.224331][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7203.224587][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7203.224842][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7203.225078][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7203.225351][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7203.225624][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7203.225883][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7203.226173][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7203.226418][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7203.226734][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7203.227013][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7203.227304][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7203.227572][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7203.227882][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7203.228146][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7203.228415][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7203.228729][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7203.229029][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7203.229346][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7203.229641][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7203.229941][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7203.230235][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7203.230554][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7203.230798][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7203.231040][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7203.231292][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7203.231569][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7203.231858][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7203.232101][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7203.232343][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7203.232608][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7203.232845][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7203.233096][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7203.233358][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7203.233635][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7203.233917][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7203.234168][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7203.234445][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7203.234712][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7203.235062][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7203.235318][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7203.235642][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7203.235908][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7203.236114][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7203.236350][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7203.236607][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7203.236887][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7203.237118][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7203.237442][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7203.237752][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7203.238038][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7203.238336][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7203.238589][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7203.238825][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7203.239128][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7203.239418][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7203.239749][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7203.239992][ 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)) [ 7203.240292][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7203.240584][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7203.240905][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7203.241164][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7203.241401][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7203.241652][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7203.241970][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7203.242306][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7203.242610][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7203.242889][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7203.243180][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7203.243451][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7203.243770][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7203.243991][ 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) [ 7203.244225][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7203.244500][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7203.244769][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7203.245057][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7203.245306][ 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) [ 7203.245570][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7203.245838][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7203.246129][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7203.246368][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7203.246651][ 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) [ 7203.246916][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7203.247194][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7203.247440][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7203.247684][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7203.247916][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7203.248207][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7203.248451][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7203.248710][ 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) [ 7203.248976][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7203.249226][ C1] tc_run (net/core/dev.c:3912) [ 7203.249435][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7203.249668][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7203.249912][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7203.250176][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7203.250433][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7203.250676][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7203.250945][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7203.251253][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7203.251531][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7203.251787][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7203.252056][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7203.252317][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7203.252608][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7203.252889][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7203.253146][ 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) [ 7203.253415][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7203.253635][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7203.253885][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7203.254142][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7203.254398][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7203.254640][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7203.254892][ C1] ? __create_object (mm/kmemleak.c:756) [ 7203.255139][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7203.255410][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7203.255696][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7203.255974][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7203.256259][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7203.256535][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7203.256781][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7203.257058][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7203.257297][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7203.257563][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7203.257828][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7203.258091][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7203.258371][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7203.258661][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7203.258926][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7203.259164][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7203.259416][ C1] __do_softirq (kernel/softirq.c:553) [ 7203.259650][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7203.259874][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7203.260162][ C1] [ 7203.260315][ C1] [ 7203.260468][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7203.260777][ 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) [ 7203.261037][ 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 [ 7203.262020][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7203.262332][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7203.262740][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7203.263144][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7203.263548][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7203.263954][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7203.264361][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7203.264653][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7203.264917][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7203.265164][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7203.265420][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7203.265700][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7203.265942][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7203.266219][ C1] do_idle (kernel/sched/idle.c:312) [ 7203.266428][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7203.266673][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7203.266919][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7203.267193][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7228.576464][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7228.576999][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7228.577507][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7228.577985][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7228.578904][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7228.579517][ 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) [ 7228.579843][ 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 ... [ 7228.580827][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7228.581135][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7228.581534][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7228.581933][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7228.582331][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7228.582733][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7228.583133][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7228.583582][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7228.583915][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7228.584315][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7228.584718][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7228.585119][ C0] PKRU: 55555554 [ 7228.585301][ C0] Call Trace: [ 7228.585471][ C0] [ 7228.585622][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7228.585883][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7228.586128][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7228.586405][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7228.586678][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7228.586968][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7228.587234][ 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)) [ 7228.587540][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7228.587804][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7228.588112][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7228.588413][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7228.588729][ 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) [ 7228.589018][ 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) [ 7228.589315][ 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) [ 7228.589606][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7228.589916][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7228.590158][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7228.590399][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7228.590640][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7228.590889][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7228.591162][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7228.591445][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7228.591685][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7228.591928][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7228.592189][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7228.592424][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7228.592671][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7228.592929][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7228.593208][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7228.593488][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7228.593736][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7228.594008][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7228.594272][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7228.594621][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7228.594873][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7228.595194][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7228.595458][ 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) [ 7228.595664][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7228.595894][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7228.596148][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7228.596425][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7228.596700][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7228.596926][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7228.597247][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7228.597554][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7228.597835][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7228.598133][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7228.598385][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7228.598614][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7228.598916][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7228.599201][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7228.599527][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7228.599765][ 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)) [ 7228.600064][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7228.600348][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7228.600666][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7228.600921][ 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)) [ 7228.601158][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7228.601407][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7228.601722][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7228.602058][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7228.602358][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7228.602634][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7228.602924][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7228.603238][ 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) [ 7228.603471][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7228.603736][ 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) [ 7228.603966][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7228.604190][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7228.604442][ 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) [ 7228.604708][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7228.604994][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7228.605235][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7228.605510][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7228.605752][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7228.606000][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7228.606216][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7228.606485][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7228.606794][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7228.607033][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7228.607300][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7228.607542][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7228.607773][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7228.608013][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7228.608272][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7228.608490][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7228.608759][ C0] tc_run (net/core/dev.c:3912) [ 7228.608964][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7228.609197][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7228.609434][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7228.609698][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7228.609949][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7228.610189][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7228.610453][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7228.610759][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7228.611032][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7228.611321][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7228.611559][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7228.611816][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7228.612157][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7228.612434][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7228.612688][ 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) [ 7228.612953][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7228.613170][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7228.613415][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7228.613721][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7228.613973][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7228.614214][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7228.614463][ 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)) [ 7228.614698][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7228.614965][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7228.615249][ 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) [ 7228.615552][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7228.615799][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7228.616051][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7228.616292][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7228.616560][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7228.616823][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7228.617068][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7228.617324][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7228.617628][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7228.617892][ 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)) [ 7228.618112][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7228.618376][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7228.618647][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7228.618886][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7228.619126][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7228.619388][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7228.619649][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7228.619909][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7228.620178][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7228.620467][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7228.620706][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7228.620996][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7228.621237][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7228.621500][ 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)) [ 7228.621720][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7228.622019][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7228.622268][ C0] __do_softirq (kernel/softirq.c:553) [ 7228.622501][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7228.622722][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7228.623007][ C0] [ 7228.623160][ C0] [ 7228.623310][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7228.623615][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7228.623963][ 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 [ 7228.624936][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7228.625243][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7228.625643][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7228.626044][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7228.626442][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7228.626840][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7228.627245][ 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) [ 7228.627527][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7228.627760][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7228.628059][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7228.628290][ 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 [ 7228.629264][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7228.629685][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7228.630087][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7228.630484][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7228.630883][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7228.631282][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7228.633730][ 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) | [ 7228.634246][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7228.634728][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7228.635214][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7228.636152][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7228.636775][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 7228.637065][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [ 7228.638052][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000282 [ 7228.638367][ C1] RAX: ffff888008120e1c RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7228.638775][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7228.639181][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7228.639587][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7228.639992][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7228.640399][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7228.640852][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7228.641190][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7228.641598][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7228.642002][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7228.642409][ C1] PKRU: 55555554 [ 7228.642593][ C1] Call Trace: [ 7228.642766][ C1] [ 7228.642916][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7228.643183][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7228.643429][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7228.643713][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7228.643990][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7228.644283][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7228.644555][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7228.644865][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7228.645130][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 7228.645395][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7228.645663][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7228.645976][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7228.646278][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7228.646598][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7228.646890][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 7228.647151][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7228.647439][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7228.647756][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7228.647999][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7228.648244][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7228.648500][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7228.648776][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7228.649067][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7228.649308][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7228.649552][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7228.649817][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7228.650055][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7228.650307][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7228.650570][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7228.650849][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7228.651129][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7228.651381][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7228.651657][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7228.651924][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7228.652279][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7228.652536][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7228.652861][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7228.653129][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7228.653335][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7228.653570][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7228.653827][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7228.654109][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7228.654338][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7228.654663][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7228.654975][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7228.655261][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7228.655561][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7228.655813][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7228.656045][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7228.656351][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7228.656640][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7228.656972][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7228.657213][ 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)) [ 7228.657516][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7228.657806][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7228.658126][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7228.658388][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7228.658628][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7228.658880][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7228.659200][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7228.659537][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7228.659842][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7228.660122][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7228.660413][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7228.660684][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7228.661003][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7228.661224][ 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) [ 7228.661460][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7228.661733][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7228.662002][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7228.662295][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7228.662544][ 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) [ 7228.662810][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7228.663079][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7228.663368][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7228.663612][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7228.663892][ 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) [ 7228.664156][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7228.664439][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7228.664682][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7228.664927][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7228.665163][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7228.665452][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7228.665695][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7228.665955][ 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) [ 7228.666219][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7228.666473][ C1] tc_run (net/core/dev.c:3912) [ 7228.666681][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7228.666917][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7228.667159][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7228.667425][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7228.667682][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7228.667924][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7228.668192][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7228.668506][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7228.668782][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7228.669039][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7228.669308][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7228.669569][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7228.669860][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7228.670140][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7228.670397][ 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) [ 7228.670666][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7228.670887][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7228.671134][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7228.671391][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7228.671647][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7228.671891][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7228.672144][ C1] ? __create_object (mm/kmemleak.c:756) [ 7228.672392][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7228.672665][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7228.672950][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7228.673228][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7228.673515][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7228.673791][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7228.674039][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7228.674315][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7228.674557][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7228.674823][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7228.675090][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7228.675355][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7228.675632][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7228.675924][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7228.676190][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7228.676426][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7228.676679][ C1] __do_softirq (kernel/softirq.c:553) [ 7228.676916][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7228.677138][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7228.677430][ C1] [ 7228.677582][ C1] [ 7228.677735][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7228.678044][ 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) [ 7228.678308][ 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 [ 7228.679291][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7228.679604][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7228.680009][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7228.680416][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7228.680821][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7228.681225][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7228.681633][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7228.681927][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7228.682193][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7228.682441][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7228.682696][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7228.682977][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7228.683221][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7228.683498][ C1] do_idle (kernel/sched/idle.c:312) [ 7228.683705][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7228.683952][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7228.684200][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7228.684473][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7256.576473][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7256.577007][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7256.577517][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7256.577989][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7256.578911][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7256.579522][ 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) [ 7256.579847][ 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 ... [ 7256.580819][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7256.581130][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7256.581528][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7256.581930][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7256.582330][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7256.582729][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7256.583127][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7256.583576][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7256.583911][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7256.584314][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7256.584713][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7256.585112][ C0] PKRU: 55555554 [ 7256.585294][ C0] Call Trace: [ 7256.585466][ C0] [ 7256.585614][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7256.585877][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7256.586123][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7256.586402][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7256.586676][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7256.586963][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7256.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)) [ 7256.587537][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7256.587799][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7256.588110][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7256.588412][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7256.588726][ 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) [ 7256.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) [ 7256.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) [ 7256.589602][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7256.589915][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7256.590158][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7256.590398][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7256.590637][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7256.590887][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7256.591159][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7256.591447][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7256.591686][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7256.591927][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7256.592188][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7256.592425][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7256.592674][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7256.592932][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7256.593209][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7256.593487][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7256.593735][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7256.594009][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7256.594274][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7256.594622][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7256.594875][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7256.595196][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7256.595462][ 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) [ 7256.595666][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7256.595898][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7256.596152][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7256.596429][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7256.596703][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7256.596933][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7256.597254][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7256.597562][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7256.597846][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7256.598144][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7256.598392][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7256.598625][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7256.598926][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7256.599211][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7256.599537][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7256.599776][ 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)) [ 7256.600072][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7256.600359][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7256.600676][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7256.600933][ 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)) [ 7256.601169][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7256.601416][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7256.601731][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7256.602064][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7256.602368][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7256.602642][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7256.602933][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7256.603246][ 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) [ 7256.603480][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7256.603744][ 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) [ 7256.603978][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7256.604199][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7256.604452][ 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) [ 7256.604715][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7256.605003][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7256.605244][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7256.605522][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7256.605762][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7256.606008][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7256.606225][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7256.606493][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7256.606803][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7256.607042][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7256.607309][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7256.607549][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7256.607781][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7256.608022][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7256.608280][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7256.608495][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7256.608764][ C0] tc_run (net/core/dev.c:3912) [ 7256.608972][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7256.609202][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7256.609442][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7256.609704][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7256.609957][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7256.610197][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7256.610463][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7256.610767][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7256.611040][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7256.611327][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7256.611568][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7256.611826][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7256.612164][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7256.612440][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7256.612693][ 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) [ 7256.612960][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7256.613178][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7256.613423][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7256.613727][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7256.613977][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7256.614219][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7256.614469][ 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)) [ 7256.614706][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7256.614973][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7256.615253][ 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) [ 7256.615559][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7256.615806][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7256.616057][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7256.616296][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7256.616566][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7256.616829][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7256.617072][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7256.617328][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7256.617631][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7256.617897][ 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)) [ 7256.618119][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7256.618383][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7256.618651][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7256.618895][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7256.619133][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7256.619396][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7256.619658][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7256.619918][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7256.620189][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7256.620473][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7256.620714][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7256.621006][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7256.621244][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7256.621510][ 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)) [ 7256.621731][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7256.622029][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7256.622277][ C0] __do_softirq (kernel/softirq.c:553) [ 7256.622511][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7256.622732][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7256.623018][ C0] [ 7256.623167][ C0] [ 7256.623320][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7256.623626][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7256.623977][ 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 [ 7256.624953][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7256.625263][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7256.625663][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7256.626062][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7256.626464][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7256.626864][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7256.627267][ 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) [ 7256.627549][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7256.627783][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7256.628085][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7256.628315][ 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 [ 7256.629290][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7256.629711][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7256.630109][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7256.630511][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7256.630910][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7256.631308][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7256.633758][ 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) | [ 7256.634273][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7256.634752][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7256.635239][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7256.636180][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7256.636804][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7256.637134][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7256.638117][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7256.638433][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7256.638838][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7256.639242][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7256.639647][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7256.640052][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7256.640456][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7256.640910][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7256.641245][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7256.641654][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7256.642060][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7256.642464][ C1] PKRU: 55555554 [ 7256.642648][ C1] Call Trace: [ 7256.642822][ C1] [ 7256.642971][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7256.643236][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7256.643484][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7256.643765][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7256.644041][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7256.644336][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7256.644605][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7256.644915][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7256.645181][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7256.645447][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7256.645761][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7256.646059][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7256.646378][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7256.646673][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7256.646971][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7256.647266][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7256.647584][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7256.647827][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7256.648070][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7256.648325][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7256.648601][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7256.648892][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7256.649133][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7256.649377][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7256.649640][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7256.649879][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7256.650131][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7256.650393][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7256.650670][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7256.650950][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7256.651202][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7256.651479][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7256.651747][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7256.652098][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7256.652355][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7256.652680][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7256.652947][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7256.653154][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7256.653390][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7256.653647][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7256.653928][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7256.654159][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7256.654482][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7256.654792][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7256.655082][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7256.655380][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7256.655631][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7256.655866][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7256.656167][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7256.656458][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7256.656789][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7256.657031][ 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)) [ 7256.657332][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7256.657623][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7256.657945][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7256.658209][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7256.658446][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7256.658698][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7256.659015][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7256.659352][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7256.659657][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7256.659935][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7256.660224][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7256.660495][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7256.660814][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7256.661035][ 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) [ 7256.661270][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7256.661544][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7256.661813][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7256.662102][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7256.662354][ 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) [ 7256.662618][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7256.662887][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7256.663177][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7256.663419][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7256.663700][ 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) [ 7256.663965][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7256.664245][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7256.664491][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7256.664733][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7256.664968][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7256.665258][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7256.665500][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7256.665758][ 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) [ 7256.666021][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7256.666273][ C1] tc_run (net/core/dev.c:3912) [ 7256.666480][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7256.666716][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7256.666959][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7256.667223][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7256.667480][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7256.667722][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7256.667992][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7256.668302][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7256.668580][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7256.668835][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7256.669105][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7256.669365][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7256.669654][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7256.669934][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7256.670191][ 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) [ 7256.670458][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7256.670681][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7256.670929][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7256.671185][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7256.671440][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7256.671683][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7256.671936][ C1] ? __create_object (mm/kmemleak.c:756) [ 7256.672185][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7256.672456][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7256.672741][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7256.673021][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7256.673306][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7256.673584][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7256.673833][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7256.674110][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7256.674351][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7256.674617][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7256.674882][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7256.675146][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7256.675424][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7256.675715][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7256.675979][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7256.676218][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7256.676469][ C1] __do_softirq (kernel/softirq.c:553) [ 7256.676706][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7256.676930][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7256.677220][ C1] [ 7256.677371][ C1] [ 7256.677526][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7256.677836][ 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) [ 7256.678096][ 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 [ 7256.679086][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7256.679396][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7256.679803][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7256.680208][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7256.680612][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7256.681016][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7256.681428][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7256.681721][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7256.681985][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7256.682232][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7256.682486][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7256.682768][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7256.683012][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7256.683289][ C1] do_idle (kernel/sched/idle.c:312) [ 7256.683496][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7256.683743][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7256.683991][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7256.684264][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7281.270628][ C1] rcu: 1-....: (4875901 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=1167339 | [ 7281.271131][ C1] rcu: (t=4867363 jiffies g=2033089 q=12 ncpus=4) | [ 7281.271463][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 7281.271736][ C0] NMI backtrace for cpu 0 [ 7281.271744][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7281.271746][ 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) [ 7281.271753][ 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 ... [ 7281.271756][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7281.271759][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7281.271761][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7281.271762][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7281.271764][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7281.271766][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7281.271767][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7281.271769][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7281.271772][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7281.271774][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7281.271775][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7281.271777][ C0] PKRU: 55555554 [ 7281.271778][ C0] Call Trace: [ 7281.271780][ C0] [ 7281.271783][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7281.271788][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7281.271792][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7281.271797][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7281.271800][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7281.271803][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7281.271807][ 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) [ 7281.271810][ 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) [ 7281.271813][ 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) [ 7281.271817][ 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) [ 7281.271820][ C0] [ 7281.271821][ C0] [ 7281.271822][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7281.271825][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7281.271830][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7281.271834][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7281.271837][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7281.271841][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7281.271844][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7281.271847][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7281.271849][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7281.271854][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7281.271857][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7281.271864][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7281.271866][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7281.271871][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7281.271877][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7281.271881][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7281.271884][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7281.271886][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7281.271889][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7281.271895][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7281.271899][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7281.271902][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7281.271912][ 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) [ 7281.271915][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7281.271918][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7281.271923][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7281.271926][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7281.271930][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7281.271933][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7281.271940][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7281.271945][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7281.271949][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7281.271959][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7281.271961][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7281.271964][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7281.271967][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7281.271971][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7281.271975][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7281.271977][ 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)) [ 7281.271981][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7281.271985][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7281.271989][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7281.271992][ 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)) [ 7281.271994][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7281.271998][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7281.272005][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7281.272012][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7281.272019][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7281.272024][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7281.272034][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7281.272042][ 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) [ 7281.272047][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7281.272049][ 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) [ 7281.272052][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7281.272056][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7281.272059][ 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) [ 7281.272062][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7281.272065][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7281.272068][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7281.272071][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7281.272074][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7281.272077][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7281.272080][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7281.272082][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7281.272087][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7281.272089][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7281.272095][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7281.272099][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7281.272102][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7281.272105][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7281.272107][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7281.272110][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7281.272113][ C0] tc_run (net/core/dev.c:3912) [ 7281.272117][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7281.272120][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7281.272122][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7281.272126][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7281.272130][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7281.272132][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7281.272136][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7281.272140][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7281.272143][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7281.272151][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7281.272154][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7281.272158][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7281.272165][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7281.272168][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7281.272172][ 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) [ 7281.272175][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7281.272179][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7281.272182][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7281.272186][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7281.272189][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7281.272192][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7281.272196][ 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)) [ 7281.272199][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7281.272205][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7281.272209][ 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) [ 7281.272212][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7281.272217][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7281.272219][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7281.272222][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7281.272224][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7281.272227][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7281.272229][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7281.272232][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7281.272235][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7281.272239][ 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)) [ 7281.272243][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7281.272247][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7281.272250][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7281.272253][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7281.272258][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7281.272264][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7281.272268][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7281.272271][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7281.272275][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7281.272279][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7281.272281][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7281.272286][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7281.272288][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7281.272291][ 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)) [ 7281.272294][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7281.272298][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7281.272301][ C0] __do_softirq (kernel/softirq.c:553) [ 7281.272306][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7281.272309][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7281.272312][ C0] [ 7281.272313][ C0] [ 7281.272314][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7281.272318][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7281.272321][ 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 [ 7281.272323][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7281.272325][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7281.272327][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7281.272328][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7281.272330][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7281.272332][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7281.272337][ 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) [ 7281.272341][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7281.272346][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7281.272349][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7281.272352][ 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 [ 7281.272354][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7281.272356][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7281.272358][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7281.272359][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7281.272361][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7281.272362][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7281.272359][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 7281.272361][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 7281.272362][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7281.272367][ C0] [ 7281.325233][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7281.325852][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7281.326184][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7281.327171][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7281.327483][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7281.327888][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7281.328297][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7281.328700][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7281.329103][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7281.329508][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7281.329962][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7281.330299][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7281.330705][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7281.331108][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7281.331514][ C1] PKRU: 55555554 [ 7281.331698][ C1] Call Trace: [ 7281.331870][ C1] [ 7281.332020][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7281.332298][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7281.332553][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7281.332809][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7281.333043][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7281.333314][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7281.333588][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7281.333848][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7281.334138][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7281.334387][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7281.334703][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7281.334979][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7281.335270][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7281.335540][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7281.335849][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7281.336113][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7281.336379][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7281.336692][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7281.336993][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7281.337312][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7281.337604][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7281.337905][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7281.338198][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7281.338516][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7281.338760][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7281.339004][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7281.339255][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7281.339532][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7281.339820][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7281.340062][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7281.340307][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7281.340570][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7281.340807][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7281.341057][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7281.341318][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7281.341598][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7281.341880][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7281.342131][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7281.342406][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7281.342673][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7281.343024][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7281.343280][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7281.343605][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7281.343871][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7281.344079][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7281.344312][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7281.344568][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7281.344849][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7281.345080][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7281.345403][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7281.345715][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7281.345999][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7281.346299][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7281.346550][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7281.346783][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7281.347088][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7281.347376][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7281.347705][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7281.347947][ 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)) [ 7281.348252][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7281.348541][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7281.348862][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7281.349122][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7281.349361][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7281.349612][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7281.349928][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7281.350267][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7281.350569][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7281.350848][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7281.351139][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7281.351409][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7281.351729][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7281.351951][ 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) [ 7281.352188][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7281.352463][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7281.352731][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7281.353019][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7281.353268][ 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) [ 7281.353532][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7281.353802][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7281.354091][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7281.354335][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7281.354614][ 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) [ 7281.354879][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7281.355157][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7281.355402][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7281.355647][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7281.355881][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7281.356170][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7281.356414][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7281.356673][ 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) [ 7281.356937][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7281.357189][ C1] tc_run (net/core/dev.c:3912) [ 7281.357396][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7281.357630][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7281.357871][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7281.358138][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7281.358395][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7281.358637][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7281.358905][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7281.359213][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7281.359489][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7281.359746][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7281.360014][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7281.360275][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7281.360565][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7281.360846][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7281.361103][ 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) [ 7281.361372][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7281.361591][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7281.361840][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7281.362096][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7281.362351][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7281.362595][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7281.362847][ C1] ? __create_object (mm/kmemleak.c:756) [ 7281.363093][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7281.363365][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7281.363652][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7281.363929][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7281.364215][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7281.364492][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7281.364740][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7281.365016][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7281.365254][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7281.365519][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7281.365785][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7281.366049][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7281.366327][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7281.366614][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7281.366880][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7281.367118][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7281.367371][ C1] __do_softirq (kernel/softirq.c:553) [ 7281.367607][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7281.367830][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7281.368123][ C1] [ 7281.368277][ C1] [ 7281.368428][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7281.368737][ 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) [ 7281.368998][ 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 [ 7281.369983][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7281.370295][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7281.370700][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7281.371104][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7281.371511][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7281.371915][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7281.372321][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7281.372615][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7281.372880][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7281.373124][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7281.373379][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7281.373664][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7281.373905][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7281.374184][ C1] do_idle (kernel/sched/idle.c:312) [ 7281.374390][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7281.374637][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7281.374884][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7281.375157][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7308.576466][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7308.577004][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7308.577514][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7308.577989][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7308.578904][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7308.579517][ 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) [ 7308.579844][ 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 ... [ 7308.580815][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7308.581123][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7308.581523][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7308.581922][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7308.582322][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7308.582722][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7308.583122][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7308.583571][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7308.583903][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7308.584306][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7308.584707][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7308.585107][ C0] PKRU: 55555554 [ 7308.585290][ C0] Call Trace: [ 7308.585462][ C0] [ 7308.585610][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7308.585873][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7308.586117][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7308.586394][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7308.586666][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7308.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) [ 7308.587225][ 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)) [ 7308.587532][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7308.587794][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7308.588108][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7308.588404][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7308.588720][ 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) [ 7308.589011][ 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) [ 7308.589306][ 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) [ 7308.589597][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7308.589910][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7308.590150][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7308.590391][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7308.590632][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7308.590883][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7308.591154][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7308.591440][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7308.591681][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7308.591923][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7308.592183][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7308.592420][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7308.592666][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7308.592926][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7308.593202][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7308.593480][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7308.593728][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7308.594000][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7308.594263][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7308.594614][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7308.594867][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7308.595188][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7308.595453][ 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) [ 7308.595658][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7308.595888][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7308.596140][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7308.596420][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7308.596693][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7308.596920][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7308.597241][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7308.597548][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7308.597833][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7308.598130][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7308.598379][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7308.598614][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7308.598913][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7308.599200][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7308.599526][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7308.599764][ 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)) [ 7308.600061][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7308.600351][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7308.600668][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7308.600924][ 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)) [ 7308.601159][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7308.601408][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7308.601721][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7308.602054][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7308.602354][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7308.602630][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7308.602919][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7308.603233][ 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) [ 7308.603467][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7308.603733][ 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) [ 7308.603964][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7308.604187][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7308.604440][ 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) [ 7308.604705][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7308.604989][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7308.605230][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7308.605507][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7308.605747][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7308.605994][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7308.606210][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7308.606480][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7308.606789][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7308.607028][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7308.607293][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7308.607536][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7308.607768][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7308.608010][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7308.608265][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7308.608483][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7308.608752][ C0] tc_run (net/core/dev.c:3912) [ 7308.608957][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7308.609190][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7308.609429][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7308.609691][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7308.609944][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7308.610181][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7308.610447][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7308.610752][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7308.611025][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7308.611314][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7308.611554][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7308.611812][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7308.612151][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7308.612428][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7308.612681][ 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) [ 7308.612949][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7308.613166][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7308.613408][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7308.613714][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7308.613967][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7308.614210][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7308.614460][ 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)) [ 7308.614694][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7308.614962][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7308.615246][ 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) [ 7308.615551][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7308.615795][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7308.616047][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7308.616287][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7308.616554][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7308.616818][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7308.617062][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7308.617319][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7308.617623][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7308.617887][ 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)) [ 7308.618112][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7308.618373][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7308.618643][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7308.618883][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7308.619119][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7308.619380][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7308.619641][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7308.619901][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7308.620174][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7308.620459][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7308.620700][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7308.620989][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7308.621229][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7308.621494][ 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)) [ 7308.621716][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7308.622012][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7308.622261][ C0] __do_softirq (kernel/softirq.c:553) [ 7308.622494][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7308.622713][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7308.623000][ C0] [ 7308.623151][ C0] [ 7308.623300][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7308.623606][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7308.623957][ 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 [ 7308.624930][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7308.625236][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7308.625637][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7308.626036][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7308.626434][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7308.626833][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7308.627237][ 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) [ 7308.627519][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7308.627753][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7308.628054][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7308.628283][ 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 [ 7308.629252][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7308.629675][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7308.630074][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7308.630474][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7308.630872][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7308.631273][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7308.633718][ 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) | [ 7308.634234][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7308.634717][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7308.635200][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7308.636139][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7308.636762][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7308.637092][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7308.638078][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7308.638393][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7308.638797][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7308.639203][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7308.639609][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7308.640014][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7308.640417][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7308.640871][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7308.641208][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7308.641616][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7308.642021][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7308.642425][ C1] PKRU: 55555554 [ 7308.642610][ C1] Call Trace: [ 7308.642783][ C1] [ 7308.642933][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7308.643197][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7308.643445][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7308.643725][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7308.644004][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7308.644297][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7308.644566][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7308.644877][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7308.645142][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7308.645409][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7308.645721][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7308.646022][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7308.646341][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7308.646635][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7308.646936][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7308.647228][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7308.647546][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7308.647794][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7308.648041][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7308.648293][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7308.648571][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7308.648860][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7308.649103][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7308.649347][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7308.649611][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7308.649848][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7308.650099][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7308.650360][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7308.650638][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7308.650922][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7308.651175][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7308.651452][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7308.651720][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7308.652070][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7308.652326][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7308.652652][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7308.652918][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7308.653125][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7308.653361][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7308.653618][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7308.653899][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7308.654131][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7308.654457][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7308.654768][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7308.655055][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7308.655352][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7308.655605][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7308.655842][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7308.656147][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7308.656437][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7308.656767][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7308.657010][ 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)) [ 7308.657311][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7308.657602][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7308.657928][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7308.658189][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7308.658428][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7308.658679][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7308.658998][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7308.659335][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7308.659641][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7308.659920][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7308.660212][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7308.660483][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7308.660800][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7308.661021][ 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) [ 7308.661256][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7308.661532][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7308.661801][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7308.662090][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7308.662341][ 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) [ 7308.662606][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7308.662874][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7308.663166][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7308.663407][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7308.663689][ 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) [ 7308.663954][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7308.664234][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7308.664479][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7308.664724][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7308.664957][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7308.665249][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7308.665491][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7308.665751][ 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) [ 7308.666016][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7308.666267][ C1] tc_run (net/core/dev.c:3912) [ 7308.666477][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7308.666711][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7308.666955][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7308.667220][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7308.667478][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7308.667722][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7308.667994][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7308.668304][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7308.668581][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7308.668838][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7308.669106][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7308.669367][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7308.669657][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7308.669940][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7308.670197][ 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) [ 7308.670466][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7308.670686][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7308.670936][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7308.671193][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7308.671449][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7308.671693][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7308.671944][ C1] ? __create_object (mm/kmemleak.c:756) [ 7308.672192][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7308.672464][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7308.672752][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7308.673029][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7308.673315][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7308.673595][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7308.673842][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7308.674120][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7308.674359][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7308.674625][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7308.674891][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7308.675157][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7308.675436][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7308.675724][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7308.675988][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7308.676227][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7308.676481][ C1] __do_softirq (kernel/softirq.c:553) [ 7308.676716][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7308.676941][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7308.677230][ C1] [ 7308.677384][ C1] [ 7308.677537][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7308.677849][ 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) [ 7308.678112][ 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 [ 7308.679094][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7308.679408][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7308.679814][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7308.680219][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7308.680624][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7308.681032][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7308.681439][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7308.681732][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7308.681998][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7308.682244][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7308.682500][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7308.682782][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7308.683023][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7308.683302][ C1] do_idle (kernel/sched/idle.c:312) [ 7308.683510][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7308.683756][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7308.684002][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7308.684277][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7336.576463][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7336.576998][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7336.577509][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7336.577985][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7336.578899][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7336.579514][ 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) [ 7336.579840][ 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 ... [ 7336.580817][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7336.581127][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7336.581526][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7336.581927][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7336.582330][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7336.582730][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7336.583130][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7336.583579][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7336.583912][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7336.584317][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7336.584718][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7336.585117][ C0] PKRU: 55555554 [ 7336.585300][ C0] Call Trace: [ 7336.585472][ C0] [ 7336.585619][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7336.585881][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7336.586124][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7336.586402][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7336.586677][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7336.586965][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7336.587231][ 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)) [ 7336.587539][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7336.587806][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7336.588116][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7336.588413][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7336.588726][ 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) [ 7336.589019][ 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) [ 7336.589315][ 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) [ 7336.589604][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7336.589917][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7336.590159][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7336.590399][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7336.590641][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7336.590890][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7336.591163][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7336.591450][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7336.591688][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7336.591930][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7336.592191][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7336.592427][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7336.592676][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7336.592934][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7336.593210][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7336.593487][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7336.593736][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7336.594009][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7336.594274][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7336.594622][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7336.594875][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7336.595198][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7336.595462][ 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) [ 7336.595667][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7336.595899][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7336.596153][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7336.596429][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7336.596701][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7336.596929][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7336.597252][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7336.597560][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7336.597848][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7336.598141][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7336.598391][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7336.598623][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7336.598923][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7336.599210][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7336.599536][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7336.599776][ 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)) [ 7336.600072][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7336.600360][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7336.600678][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7336.600934][ 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)) [ 7336.601168][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7336.601416][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7336.601733][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7336.602068][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7336.602371][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7336.602647][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7336.602938][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7336.603249][ 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) [ 7336.603485][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7336.603749][ 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) [ 7336.603982][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7336.604204][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7336.604456][ 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) [ 7336.604720][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7336.605008][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7336.605246][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7336.605528][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7336.605768][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7336.606015][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7336.606234][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7336.606501][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7336.606811][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7336.607050][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7336.607318][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7336.607558][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7336.607793][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7336.608035][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7336.608290][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7336.608506][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7336.608774][ C0] tc_run (net/core/dev.c:3912) [ 7336.608981][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7336.609213][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7336.609452][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7336.609713][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7336.609967][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7336.610207][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7336.610474][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7336.610777][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7336.611052][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7336.611339][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7336.611580][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7336.611838][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7336.612177][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7336.612453][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7336.612706][ 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) [ 7336.612972][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7336.613190][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7336.613434][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7336.613737][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7336.613990][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7336.614232][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7336.614482][ 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)) [ 7336.614719][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7336.614989][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7336.615271][ 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) [ 7336.615576][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7336.615822][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7336.616074][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7336.616311][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7336.616582][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7336.616846][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7336.617088][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7336.617345][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7336.617648][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7336.617915][ 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)) [ 7336.618141][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7336.618403][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7336.618670][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7336.618912][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7336.619150][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7336.619413][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7336.619675][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7336.619937][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7336.620207][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7336.620491][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7336.620730][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7336.621023][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7336.621261][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7336.621527][ 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)) [ 7336.621748][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7336.622047][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7336.622294][ C0] __do_softirq (kernel/softirq.c:553) [ 7336.622529][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7336.622749][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7336.623036][ C0] [ 7336.623185][ C0] [ 7336.623338][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7336.623640][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7336.623993][ 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 [ 7336.624966][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7336.625274][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7336.625672][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7336.626072][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7336.626472][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7336.626872][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7336.627276][ 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) [ 7336.627557][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7336.627793][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7336.628095][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7336.628321][ 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 [ 7336.629293][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7336.629716][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7336.630115][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7336.630515][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7336.630916][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7336.631315][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7336.633756][ 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) | [ 7336.634271][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7336.634750][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7336.635232][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7336.636175][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7336.636794][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7336.637125][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7336.638114][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7336.638423][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7336.638832][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7336.639237][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7336.639641][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7336.640043][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7336.640450][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7336.640904][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7336.641241][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7336.641647][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7336.642050][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7336.642456][ C1] PKRU: 55555554 [ 7336.642639][ C1] Call Trace: [ 7336.642810][ C1] [ 7336.642961][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7336.643227][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7336.643471][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7336.643753][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7336.644030][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7336.644323][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7336.644593][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7336.644900][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7336.645166][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7336.645432][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7336.645744][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7336.646045][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7336.646364][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7336.646656][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7336.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) [ 7336.647250][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7336.647566][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7336.647814][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7336.648059][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7336.648314][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7336.648589][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7336.648877][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7336.649120][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7336.649364][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7336.649628][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7336.649867][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7336.650116][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7336.650378][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7336.650658][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7336.650939][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7336.651191][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7336.651466][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7336.651732][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7336.652087][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7336.652343][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7336.652668][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7336.652934][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7336.653142][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7336.653374][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7336.653631][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7336.653914][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7336.654144][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7336.654467][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7336.654779][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7336.655063][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7336.655364][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7336.655616][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7336.655848][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7336.656155][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7336.656442][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7336.656774][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7336.657016][ 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)) [ 7336.657319][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7336.657607][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7336.657934][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7336.658193][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7336.658432][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7336.658685][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7336.659003][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7336.659341][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7336.659643][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7336.659922][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7336.660214][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7336.660485][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7336.660805][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7336.661024][ 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) [ 7336.661261][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7336.661533][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7336.661803][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7336.662094][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7336.662342][ 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) [ 7336.662607][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7336.662875][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7336.663163][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7336.663406][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7336.663686][ 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) [ 7336.663950][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7336.664230][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7336.664473][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7336.664718][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7336.664952][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7336.665241][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7336.665485][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7336.665744][ 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) [ 7336.666009][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7336.666261][ C1] tc_run (net/core/dev.c:3912) [ 7336.666468][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7336.666703][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7336.666944][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7336.667209][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7336.667467][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7336.667712][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7336.667982][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7336.668292][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7336.668567][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7336.668824][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7336.669092][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7336.669353][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7336.669645][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7336.669925][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7336.670182][ 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) [ 7336.670451][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7336.670670][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7336.670919][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7336.671174][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7336.671430][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7336.671675][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7336.671927][ C1] ? __create_object (mm/kmemleak.c:756) [ 7336.672173][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7336.672446][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7336.672730][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7336.673008][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7336.673295][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7336.673571][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7336.673819][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7336.674096][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7336.674335][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7336.674601][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7336.674866][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7336.675130][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7336.675408][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7336.675698][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7336.675962][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7336.676199][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7336.676451][ C1] __do_softirq (kernel/softirq.c:553) [ 7336.676688][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7336.676911][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7336.677201][ C1] [ 7336.677354][ C1] [ 7336.677505][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7336.677818][ 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) [ 7336.678079][ 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 [ 7336.679064][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7336.679377][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7336.679780][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7336.680185][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7336.680591][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7336.680996][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7336.681402][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7336.681698][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7336.681964][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7336.682210][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7336.682466][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7336.682748][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7336.682990][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7336.683268][ C1] do_idle (kernel/sched/idle.c:312) [ 7336.683474][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7336.683721][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7336.683969][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7336.684242][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7359.378631][ C1] rcu: 1-....: (4953707 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=1186827 | [ 7359.379134][ C1] rcu: (t=4945471 jiffies g=2033089 q=12 ncpus=4) | [ 7359.379468][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 7359.379742][ C0] NMI backtrace for cpu 0 [ 7359.379751][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7359.379753][ 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) [ 7359.379761][ 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 ... [ 7359.379764][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7359.379767][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7359.379768][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7359.379770][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7359.379771][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7359.379773][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7359.379775][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7359.379777][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7359.379780][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7359.379782][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7359.379783][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7359.379785][ C0] PKRU: 55555554 [ 7359.379786][ C0] Call Trace: [ 7359.379789][ C0] [ 7359.379792][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7359.379797][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7359.379802][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7359.379807][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7359.379810][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7359.379813][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7359.379817][ 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) [ 7359.379820][ 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) [ 7359.379823][ 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) [ 7359.379827][ 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) [ 7359.379830][ C0] [ 7359.379831][ C0] [ 7359.379832][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7359.379835][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7359.379839][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7359.379843][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7359.379846][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7359.379850][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7359.379852][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7359.379855][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7359.379858][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7359.379862][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7359.379866][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7359.379872][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7359.379875][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7359.379880][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7359.379886][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7359.379890][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7359.379893][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7359.379895][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7359.379898][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7359.379903][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7359.379908][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7359.379911][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7359.379921][ 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) [ 7359.379924][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7359.379927][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7359.379932][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7359.379935][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7359.379939][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7359.379942][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7359.379949][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7359.379955][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7359.379959][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7359.379968][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7359.379970][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7359.379973][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7359.379976][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7359.379980][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7359.379984][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7359.379986][ 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)) [ 7359.379990][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7359.379994][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7359.379998][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7359.380001][ 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)) [ 7359.380003][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7359.380007][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7359.380014][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7359.380022][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7359.380028][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7359.380033][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7359.380044][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7359.380051][ 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) [ 7359.380056][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7359.380059][ 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) [ 7359.380062][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7359.380065][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7359.380068][ 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) [ 7359.380071][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7359.380075][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7359.380078][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7359.380080][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7359.380084][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7359.380087][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7359.380090][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7359.380092][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7359.380097][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7359.380099][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7359.380105][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7359.380109][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7359.380112][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7359.380115][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7359.380117][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7359.380120][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7359.380123][ C0] tc_run (net/core/dev.c:3912) [ 7359.380127][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7359.380130][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7359.380132][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7359.380136][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7359.380140][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7359.380142][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7359.380146][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7359.380149][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7359.380152][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7359.380161][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7359.380164][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7359.380168][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7359.380175][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7359.380178][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7359.380182][ 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) [ 7359.380186][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7359.380189][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7359.380192][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7359.380196][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7359.380199][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7359.380202][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7359.380206][ 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)) [ 7359.380209][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7359.380214][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7359.380218][ 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) [ 7359.380222][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7359.380226][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7359.380228][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7359.380231][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7359.380234][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7359.380236][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7359.380238][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7359.380241][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7359.380244][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7359.380248][ 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)) [ 7359.380252][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7359.380256][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7359.380259][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7359.380263][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7359.380267][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7359.380272][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7359.380276][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7359.380279][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7359.380283][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7359.380286][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7359.380288][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7359.380293][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7359.380295][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7359.380298][ 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)) [ 7359.380301][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7359.380305][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7359.380309][ C0] __do_softirq (kernel/softirq.c:553) [ 7359.380314][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7359.380317][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7359.380320][ C0] [ 7359.380321][ C0] [ 7359.380322][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7359.380326][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7359.380329][ 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 [ 7359.380331][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7359.380333][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7359.380335][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7359.380336][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7359.380338][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7359.380339][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7359.380344][ 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) [ 7359.380348][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7359.380353][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7359.380356][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7359.380359][ 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 [ 7359.380360][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7359.380363][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7359.380364][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7359.380366][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7359.380367][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7359.380369][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7359.380366][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 7359.380367][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 7359.380369][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7359.380374][ C0] [ 7359.433302][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7359.433924][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7359.434255][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7359.435241][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7359.435553][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7359.435957][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7359.436362][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7359.436768][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7359.437172][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7359.437577][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7359.438033][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7359.438371][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7359.438779][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7359.439183][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7359.439587][ C1] PKRU: 55555554 [ 7359.439773][ C1] Call Trace: [ 7359.439946][ C1] [ 7359.440095][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7359.440372][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7359.440628][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7359.440884][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7359.441120][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7359.441392][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7359.441666][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7359.441925][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7359.442218][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7359.442467][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7359.442783][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7359.443061][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7359.443352][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7359.443619][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7359.443933][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7359.444198][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7359.444463][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7359.444776][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7359.445076][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7359.445395][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7359.445688][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7359.445990][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7359.446282][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7359.446598][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7359.446842][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7359.447085][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7359.447336][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7359.447616][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7359.447907][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7359.448149][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7359.448394][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7359.448658][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7359.448895][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7359.449146][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7359.449407][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7359.449684][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7359.449969][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7359.450221][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7359.450497][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7359.450765][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7359.451115][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7359.451371][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7359.451696][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7359.451963][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7359.452170][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7359.452405][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7359.452661][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7359.452941][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7359.453173][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7359.453498][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7359.453810][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7359.454095][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7359.454393][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7359.454644][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7359.454879][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7359.455185][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7359.455474][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7359.455803][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7359.456047][ 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)) [ 7359.456348][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7359.456637][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7359.456960][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7359.457220][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7359.457458][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7359.457714][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7359.458031][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7359.458369][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7359.458675][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7359.458953][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7359.459245][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7359.459516][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7359.459835][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7359.460056][ 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) [ 7359.460292][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7359.460566][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7359.460835][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7359.461123][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7359.461374][ 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) [ 7359.461640][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7359.461908][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7359.462198][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7359.462440][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7359.462722][ 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) [ 7359.462987][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7359.463266][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7359.463511][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7359.463756][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7359.463989][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7359.464280][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7359.464522][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7359.464782][ 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) [ 7359.465047][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7359.465297][ C1] tc_run (net/core/dev.c:3912) [ 7359.465506][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7359.465740][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7359.465983][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7359.466248][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7359.466506][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7359.466750][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7359.467018][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7359.467328][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7359.467604][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7359.467864][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7359.468133][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7359.468397][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7359.468687][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7359.468969][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7359.469226][ 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) [ 7359.469495][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7359.469714][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7359.469963][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7359.470220][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7359.470477][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7359.470720][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7359.470970][ C1] ? __create_object (mm/kmemleak.c:756) [ 7359.471218][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7359.471491][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7359.471779][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7359.472056][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7359.472341][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7359.472619][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7359.472865][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7359.473145][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7359.473382][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7359.473648][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7359.473915][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7359.474180][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7359.474459][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7359.474747][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7359.475011][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7359.475250][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7359.475502][ C1] __do_softirq (kernel/softirq.c:553) [ 7359.475736][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7359.475962][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7359.476250][ C1] [ 7359.476404][ C1] [ 7359.476557][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7359.476866][ 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) [ 7359.477127][ 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 [ 7359.478118][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7359.478431][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7359.478836][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7359.479240][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7359.479646][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7359.480052][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7359.480457][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7359.480751][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7359.481016][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7359.481261][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7359.481516][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7359.481800][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7359.482041][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7359.482319][ C1] do_idle (kernel/sched/idle.c:312) [ 7359.482527][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7359.482773][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7359.483018][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7359.483293][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7384.576471][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7384.577005][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7384.577516][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7384.577993][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7384.578908][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7384.579518][ 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) [ 7384.579846][ 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 ... [ 7384.580818][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7384.581126][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7384.581528][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7384.581928][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7384.582327][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7384.582726][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7384.583128][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7384.583576][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7384.583910][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7384.584311][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7384.584718][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7384.585118][ C0] PKRU: 55555554 [ 7384.585299][ C0] Call Trace: [ 7384.585469][ C0] [ 7384.585620][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7384.585884][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7384.586127][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7384.586407][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7384.586678][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7384.586967][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7384.587234][ 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)) [ 7384.587538][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7384.587804][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7384.588113][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7384.588410][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7384.588726][ 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) [ 7384.589014][ 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) [ 7384.589311][ 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) [ 7384.589599][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7384.589911][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7384.590153][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7384.590394][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7384.590634][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7384.590882][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7384.591157][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7384.591442][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7384.591681][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7384.591922][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7384.592184][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7384.592418][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7384.592665][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7384.592923][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7384.593199][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7384.593480][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7384.593728][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7384.594000][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7384.594265][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7384.594612][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7384.594867][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7384.595187][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7384.595451][ 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) [ 7384.595656][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7384.595888][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7384.596141][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7384.596418][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7384.596694][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7384.596921][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7384.597241][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7384.597550][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7384.597835][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7384.598134][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7384.598383][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7384.598611][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7384.598913][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7384.599196][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7384.599523][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7384.599761][ 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)) [ 7384.600059][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7384.600343][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7384.600661][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7384.600916][ 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)) [ 7384.601152][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7384.601401][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7384.601716][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7384.602050][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7384.602349][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7384.602625][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7384.602915][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7384.603229][ 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) [ 7384.603461][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7384.603726][ 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) [ 7384.603956][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7384.604178][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7384.604429][ 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) [ 7384.604695][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7384.604980][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7384.605221][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7384.605497][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7384.605738][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7384.605985][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7384.606200][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7384.606468][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7384.606779][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7384.607017][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7384.607285][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7384.607527][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7384.607758][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7384.608000][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7384.608254][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7384.608470][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7384.608740][ C0] tc_run (net/core/dev.c:3912) [ 7384.608946][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7384.609177][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7384.609415][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7384.609675][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7384.609930][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7384.610169][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7384.610435][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7384.610742][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7384.611013][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7384.611301][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7384.611540][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7384.611797][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7384.612137][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7384.612415][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7384.612666][ 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) [ 7384.612931][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7384.613147][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7384.613390][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7384.613695][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7384.613947][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7384.614185][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7384.614433][ 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)) [ 7384.614669][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7384.614936][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7384.615218][ 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) [ 7384.615521][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7384.615767][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7384.616018][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7384.616258][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7384.616526][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7384.616789][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7384.617032][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7384.617287][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7384.617597][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7384.617862][ 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)) [ 7384.618082][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7384.618344][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7384.618614][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7384.618853][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7384.619091][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7384.619353][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7384.619615][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7384.619874][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7384.620143][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7384.620431][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7384.620669][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7384.620960][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7384.621200][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7384.621467][ 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)) [ 7384.621686][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7384.621985][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7384.622233][ C0] __do_softirq (kernel/softirq.c:553) [ 7384.622466][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7384.622687][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7384.622972][ C0] [ 7384.623124][ C0] [ 7384.623274][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7384.623580][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7384.623931][ 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 [ 7384.624906][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7384.625215][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7384.625615][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7384.626017][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7384.626416][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7384.626815][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7384.627221][ 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) [ 7384.627504][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7384.627740][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7384.628040][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7384.628268][ 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 [ 7384.629240][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7384.629659][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7384.630060][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7384.630459][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7384.630856][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7384.631254][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7384.633699][ 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) | [ 7384.634214][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7384.634695][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7384.635181][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7384.636118][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7384.636738][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7384.637067][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7384.638065][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7384.638378][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7384.638784][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7384.639188][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7384.639594][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7384.640001][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7384.640407][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7384.640862][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7384.641201][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7384.641606][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7384.642013][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7384.642420][ C1] PKRU: 55555554 [ 7384.642605][ C1] Call Trace: [ 7384.642777][ C1] [ 7384.642929][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7384.643196][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7384.643445][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7384.643726][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7384.644003][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7384.644298][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7384.644568][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7384.644879][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7384.645144][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7384.645411][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7384.645724][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7384.646025][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7384.646345][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7384.646639][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7384.646938][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7384.647234][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7384.647552][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7384.647799][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7384.648044][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7384.648298][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7384.648573][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7384.648865][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7384.649105][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7384.649351][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7384.649615][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7384.649855][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7384.650106][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7384.650369][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7384.650647][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7384.650929][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7384.651181][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7384.651456][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7384.651725][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7384.652078][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7384.652334][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7384.652660][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7384.652928][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7384.653135][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7384.653372][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7384.653629][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7384.653910][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7384.654140][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7384.654465][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7384.654777][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7384.655064][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7384.655363][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7384.655616][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7384.655850][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7384.656155][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7384.656446][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7384.656778][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7384.657019][ 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)) [ 7384.657322][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7384.657615][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7384.657938][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7384.658197][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7384.658436][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7384.658688][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7384.659006][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7384.659345][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7384.659650][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7384.659929][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7384.660220][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7384.660492][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7384.660812][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7384.661034][ 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) [ 7384.661269][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7384.661543][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7384.661813][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7384.662105][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7384.662355][ 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) [ 7384.662621][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7384.662890][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7384.663178][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7384.663422][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7384.663703][ 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) [ 7384.663969][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7384.664250][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7384.664494][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7384.664739][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7384.664975][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7384.665264][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7384.665508][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7384.665768][ 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) [ 7384.666032][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7384.666285][ C1] tc_run (net/core/dev.c:3912) [ 7384.666493][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7384.666730][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7384.666973][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7384.667239][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7384.667497][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7384.667740][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7384.668010][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7384.668320][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7384.668597][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7384.668854][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7384.669125][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7384.669385][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7384.669677][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7384.669958][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7384.670215][ 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) [ 7384.670484][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7384.670706][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7384.670953][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7384.671209][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7384.671466][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7384.671712][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7384.671965][ C1] ? __create_object (mm/kmemleak.c:756) [ 7384.672213][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7384.672486][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7384.672772][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7384.673051][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7384.673338][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7384.673615][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7384.673863][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7384.674139][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7384.674381][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7384.674650][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7384.674916][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7384.675181][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7384.675459][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7384.675751][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7384.676015][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7384.676253][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7384.676506][ C1] __do_softirq (kernel/softirq.c:553) [ 7384.676745][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7384.676967][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7384.677261][ C1] [ 7384.677413][ C1] [ 7384.677570][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7384.677879][ 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) [ 7384.678141][ 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 [ 7384.679128][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7384.679444][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7384.679851][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7384.680259][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7384.680664][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7384.681069][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7384.681479][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7384.681776][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7384.682041][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7384.682288][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7384.682544][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7384.682826][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7384.683071][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7384.683351][ C1] do_idle (kernel/sched/idle.c:312) [ 7384.683557][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7384.683805][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7384.684054][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7384.684330][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7412.576480][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7412.577015][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7412.577525][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7412.577998][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7412.578913][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7412.579530][ 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) [ 7412.579856][ 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 ... [ 7412.580830][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7412.581139][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7412.581538][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7412.581937][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7412.582338][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7412.582737][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7412.583136][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7412.583584][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7412.583915][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7412.584320][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7412.584720][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7412.585118][ C0] PKRU: 55555554 [ 7412.585301][ C0] Call Trace: [ 7412.585473][ C0] [ 7412.585621][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7412.585883][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7412.586128][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7412.586405][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7412.586680][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7412.586968][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7412.587234][ 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)) [ 7412.587544][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7412.587806][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7412.588115][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7412.588411][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7412.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) [ 7412.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) [ 7412.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) [ 7412.589604][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7412.589917][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7412.590159][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7412.590406][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7412.590648][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7412.590897][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7412.591169][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7412.591455][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7412.591692][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7412.591935][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7412.592196][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7412.592432][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7412.592680][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7412.592938][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7412.593218][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7412.593495][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7412.593744][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7412.594016][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7412.594285][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7412.594635][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7412.594888][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7412.595208][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7412.595474][ 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) [ 7412.595679][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7412.595911][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7412.596165][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7412.596442][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7412.596715][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7412.596944][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7412.597265][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7412.597573][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7412.597858][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7412.598152][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7412.598400][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7412.598632][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7412.598932][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7412.599220][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7412.599546][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7412.599786][ 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)) [ 7412.600080][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7412.600371][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7412.600687][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7412.600944][ 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)) [ 7412.601176][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7412.601425][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7412.601741][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7412.602074][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7412.602376][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7412.602649][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7412.602939][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7412.603252][ 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) [ 7412.603487][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7412.603751][ 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) [ 7412.603984][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7412.604204][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7412.604457][ 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) [ 7412.604722][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7412.605009][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7412.605247][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7412.605527][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7412.605765][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7412.606013][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7412.606232][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7412.606501][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7412.606811][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7412.607048][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7412.607317][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7412.607560][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7412.607793][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7412.608034][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7412.608289][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7412.608506][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7412.608775][ C0] tc_run (net/core/dev.c:3912) [ 7412.608979][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7412.609212][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7412.609452][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7412.609715][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7412.609968][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7412.610207][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7412.610473][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7412.610776][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7412.611051][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7412.611339][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7412.611581][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7412.611838][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7412.612177][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7412.612453][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7412.612706][ 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) [ 7412.612971][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7412.613191][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7412.613434][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7412.613743][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7412.613995][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7412.614236][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7412.614486][ 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)) [ 7412.614721][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7412.614989][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7412.615271][ 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) [ 7412.615577][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7412.615823][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7412.616074][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7412.616313][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7412.616582][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7412.616847][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7412.617088][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7412.617344][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7412.617654][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7412.617916][ 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)) [ 7412.618139][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7412.618401][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7412.618669][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7412.618910][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7412.619146][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7412.619408][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7412.619670][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7412.619931][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7412.620201][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7412.620485][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7412.620725][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7412.621016][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7412.621255][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7412.621518][ 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)) [ 7412.621741][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7412.622038][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7412.622285][ C0] __do_softirq (kernel/softirq.c:553) [ 7412.622519][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7412.622738][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7412.623027][ C0] [ 7412.623176][ C0] [ 7412.623327][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7412.623630][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7412.623981][ 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 [ 7412.624955][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7412.625264][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7412.625664][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7412.626061][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7412.626461][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7412.626863][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7412.627266][ 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) [ 7412.627550][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7412.627784][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7412.628086][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7412.628312][ 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 [ 7412.629287][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7412.629712][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7412.630110][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7412.630512][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7412.630914][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7412.631314][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7412.633755][ 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) | [ 7412.634271][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7412.634755][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7412.635239][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7412.636177][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7412.636798][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7412.637123][ C1] Code: 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 42 09 00 00 <8b> 5d 00 85 db 75 62 be 04 00 00 00 48 89 ef e8 1a 26 0c fe 89 d8 All code ======== 0: 41 83 e4 07 and $0x7,%r12d 4: 49 01 c5 add %rax,%r13 7: 41 83 c4 03 add $0x3,%r12d b: be 04 00 00 00 mov $0x4,%esi 10: 48 89 ef mov %rbp,%rdi 13: e8 10 26 0c fe call 0xfffffffffe0c2628 18: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 1d: 41 38 c4 cmp %al,%r12b 20: 7c 08 jl 0x2a 22: 84 c0 test %al,%al 24: 0f 85 42 09 00 00 jne 0x96c 2a:* 8b 5d 00 mov 0x0(%rbp),%ebx <-- trapping instruction 2d: 85 db test %ebx,%ebx 2f: 75 62 jne 0x93 31: be 04 00 00 00 mov $0x4,%esi 36: 48 89 ef mov %rbp,%rdi 39: e8 1a 26 0c fe call 0xfffffffffe0c2658 3e: 89 d8 mov %ebx,%eax Code starting with the faulting instruction =========================================== 0: 8b 5d 00 mov 0x0(%rbp),%ebx 3: 85 db test %ebx,%ebx 5: 75 62 jne 0x69 7: be 04 00 00 00 mov $0x4,%esi c: 48 89 ef mov %rbp,%rdi f: e8 1a 26 0c fe call 0xfffffffffe0c262e 14: 89 d8 mov %ebx,%eax [ 7412.638108][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000246 [ 7412.638419][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7412.638823][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7412.639227][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7412.639633][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7412.640038][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7412.640441][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7412.640893][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7412.641229][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7412.641637][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7412.642040][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7412.642442][ C1] PKRU: 55555554 [ 7412.642626][ C1] Call Trace: [ 7412.642800][ C1] [ 7412.642949][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7412.643214][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7412.643461][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7412.643741][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7412.644020][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7412.644311][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7412.644579][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7412.644892][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7412.645156][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7412.645421][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7412.645734][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7412.646033][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7412.646351][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7412.646646][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7412.646937][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7412.647233][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7412.647554][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7412.647797][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7412.648039][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7412.648292][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7412.648566][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7412.648858][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7412.649101][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7412.649343][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7412.649610][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7412.649850][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7412.650101][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7412.650362][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7412.650640][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7412.650921][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7412.651172][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7412.651449][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7412.651717][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7412.652067][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7412.652324][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7412.652649][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7412.652916][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7412.653122][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7412.653357][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7412.653614][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7412.653894][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7412.654124][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7412.654447][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7412.654756][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7412.655043][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7412.655340][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7412.655591][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7412.655824][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7412.656126][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7412.656418][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7412.656748][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7412.656991][ 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)) [ 7412.657291][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7412.657584][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7412.657906][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7412.658166][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7412.658402][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7412.658654][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7412.658970][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7412.659307][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7412.659612][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7412.659890][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7412.660179][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7412.660450][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7412.660766][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7412.660989][ 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) [ 7412.661223][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7412.661498][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7412.661768][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7412.662057][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7412.662306][ 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) [ 7412.662571][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7412.662839][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7412.663128][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7412.663369][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7412.663650][ 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) [ 7412.663914][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7412.664193][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7412.664441][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7412.664684][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7412.664919][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7412.665208][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7412.665449][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7412.665707][ 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) [ 7412.665970][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7412.666223][ C1] tc_run (net/core/dev.c:3912) [ 7412.666430][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7412.666666][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7412.666909][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7412.667177][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7412.667437][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7412.667680][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7412.667950][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7412.668255][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7412.668534][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7412.668789][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7412.669058][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7412.669318][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7412.669607][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7412.669885][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7412.670141][ 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) [ 7412.670411][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7412.670632][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7412.670880][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7412.671136][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7412.671390][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7412.671633][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7412.671885][ C1] ? __create_object (mm/kmemleak.c:756) [ 7412.672132][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7412.672403][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7412.672688][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7412.672966][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7412.673251][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7412.673526][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7412.673774][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7412.674048][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7412.674289][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7412.674555][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7412.674819][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7412.675083][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7412.675361][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7412.675650][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7412.675914][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7412.676153][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7412.676404][ C1] __do_softirq (kernel/softirq.c:553) [ 7412.676640][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7412.676864][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7412.677154][ C1] [ 7412.677305][ C1] [ 7412.677463][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7412.677771][ 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) [ 7412.678031][ 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 [ 7412.679015][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7412.679325][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7412.679732][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7412.680136][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7412.680539][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7412.680944][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7412.681352][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7412.681643][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7412.681907][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7412.682154][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7412.682408][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7412.682689][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7412.682931][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7412.683208][ C1] do_idle (kernel/sched/idle.c:312) [ 7412.683416][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7412.683661][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7412.683910][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7412.684182][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7437.486631][ C1] rcu: 1-....: (5031513 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=1206318 | [ 7437.487132][ C1] rcu: (t=5023579 jiffies g=2033089 q=12 ncpus=4) | [ 7437.487470][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 7437.487748][ C0] NMI backtrace for cpu 0 [ 7437.487756][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7437.487759][ 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) [ 7437.487766][ 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 [ 7437.487768][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7437.487771][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7437.487773][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7437.487775][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7437.487776][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7437.487778][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7437.487780][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7437.487782][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7437.487785][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7437.487786][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7437.487788][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7437.487789][ C0] PKRU: 55555554 [ 7437.487790][ C0] Call Trace: [ 7437.487793][ C0] [ 7437.487798][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7437.487803][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7437.487808][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7437.487813][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7437.487816][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7437.487818][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7437.487822][ 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) [ 7437.487826][ 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) [ 7437.487829][ 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) [ 7437.487832][ 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) [ 7437.487835][ C0] [ 7437.487836][ C0] [ 7437.487838][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7437.487840][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7437.487845][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7437.487849][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7437.487853][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7437.487857][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7437.487860][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7437.487863][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7437.487865][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7437.487870][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7437.487873][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7437.487880][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7437.487883][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7437.487888][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7437.487894][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7437.487898][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7437.487900][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7437.487903][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7437.487905][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7437.487911][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7437.487916][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7437.487919][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7437.487929][ 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) [ 7437.487932][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7437.487935][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7437.487940][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7437.487943][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7437.487946][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7437.487950][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7437.487956][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7437.487962][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7437.487966][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7437.487975][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7437.487977][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7437.487980][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7437.487984][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7437.487987][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7437.487991][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7437.487993][ 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)) [ 7437.487997][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7437.488002][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7437.488006][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7437.488008][ 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)) [ 7437.488011][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7437.488014][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7437.488022][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7437.488029][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7437.488036][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7437.488041][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7437.488051][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7437.488059][ 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) [ 7437.488064][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7437.488066][ 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) [ 7437.488069][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7437.488073][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7437.488075][ 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) [ 7437.488079][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7437.488082][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7437.488085][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7437.488088][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7437.488091][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7437.488094][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7437.488097][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7437.488100][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7437.488104][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7437.488107][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7437.488112][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7437.488117][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7437.488119][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7437.488123][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7437.488124][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7437.488127][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7437.488130][ C0] tc_run (net/core/dev.c:3912) [ 7437.488134][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7437.488138][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7437.488140][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7437.488144][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7437.488148][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7437.488150][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7437.488153][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7437.488157][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7437.488160][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7437.488168][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7437.488172][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7437.488176][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7437.488183][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7437.488186][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7437.488190][ 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) [ 7437.488194][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7437.488197][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7437.488200][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7437.488204][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7437.488207][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7437.488210][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7437.488214][ 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)) [ 7437.488217][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7437.488223][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7437.488227][ 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) [ 7437.488230][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7437.488235][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7437.488237][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7437.488240][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7437.488242][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7437.488245][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7437.488247][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7437.488250][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7437.488253][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7437.488257][ 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)) [ 7437.488262][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7437.488266][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7437.488269][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7437.488273][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7437.488277][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7437.488281][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7437.488285][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7437.488288][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7437.488293][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7437.488296][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7437.488298][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7437.488303][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7437.488305][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7437.488308][ 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)) [ 7437.488311][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7437.488315][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7437.488319][ C0] __do_softirq (kernel/softirq.c:553) [ 7437.488323][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7437.488326][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7437.488330][ C0] [ 7437.488331][ C0] [ 7437.488332][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7437.488336][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7437.488339][ 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 [ 7437.488341][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7437.488343][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7437.488345][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7437.488346][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7437.488348][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7437.488349][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7437.488354][ 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) [ 7437.488359][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7437.488363][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7437.488367][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7437.488369][ 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 [ 7437.488371][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7437.488373][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7437.488375][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7437.488376][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7437.488378][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7437.488379][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7437.488376][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 7437.488378][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 7437.488379][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7437.488384][ C0] [ 7437.541265][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7437.541886][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7437.542217][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7437.543203][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7437.543516][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7437.543922][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7437.544329][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7437.544732][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7437.545137][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7437.545542][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7437.545995][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7437.546334][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7437.546740][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7437.547145][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7437.547551][ C1] PKRU: 55555554 [ 7437.547734][ C1] Call Trace: [ 7437.547908][ C1] [ 7437.548057][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7437.548336][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7437.548592][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7437.548847][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7437.549082][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7437.549354][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7437.549628][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7437.549888][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7437.550180][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7437.550426][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7437.550743][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7437.551020][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7437.551311][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7437.551584][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7437.551894][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7437.552157][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7437.552422][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7437.552739][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7437.553039][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7437.553358][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7437.553651][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7437.553952][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7437.554244][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7437.554560][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7437.554804][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7437.555048][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7437.555299][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7437.555576][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7437.555865][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7437.556107][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7437.556352][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7437.556616][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7437.556853][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7437.557104][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7437.557368][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7437.557648][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7437.557932][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7437.558184][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7437.558460][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7437.558728][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7437.559079][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7437.559334][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7437.559660][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7437.559926][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7437.560135][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7437.560369][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7437.560625][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7437.560905][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7437.561135][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7437.561459][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7437.561771][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7437.562056][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7437.562355][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7437.562605][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7437.562839][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7437.563144][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7437.563432][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7437.563762][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7437.564005][ 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)) [ 7437.564307][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7437.564596][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7437.564918][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7437.565178][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7437.565417][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7437.565669][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7437.565984][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7437.566322][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7437.566626][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7437.566904][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7437.567196][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7437.567470][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7437.567789][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7437.568009][ 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) [ 7437.568243][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7437.568517][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7437.568785][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7437.569074][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7437.569323][ 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) [ 7437.569588][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7437.569857][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7437.570147][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7437.570390][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7437.570670][ 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) [ 7437.570934][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7437.571213][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7437.571457][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7437.571703][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7437.571936][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7437.572227][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7437.572470][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7437.572729][ 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) [ 7437.572993][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7437.573245][ C1] tc_run (net/core/dev.c:3912) [ 7437.573453][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7437.573686][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7437.573929][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7437.574194][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7437.574449][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7437.574692][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7437.574961][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7437.575270][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7437.575546][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7437.575802][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7437.576071][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7437.576330][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7437.576620][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7437.576902][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7437.577159][ 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) [ 7437.577430][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7437.577649][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7437.577897][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7437.578153][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7437.578410][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7437.578654][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7437.578905][ C1] ? __create_object (mm/kmemleak.c:756) [ 7437.579151][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7437.579423][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7437.579710][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7437.579986][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7437.580272][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7437.580550][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7437.580796][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7437.581073][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7437.581311][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7437.581576][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7437.581843][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7437.582107][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7437.582385][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7437.582672][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7437.582937][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7437.583176][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7437.583429][ C1] __do_softirq (kernel/softirq.c:553) [ 7437.583665][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7437.583888][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7437.584176][ C1] [ 7437.584331][ C1] [ 7437.584483][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7437.584792][ 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) [ 7437.585053][ 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 [ 7437.586037][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7437.586350][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7437.586754][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7437.587157][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7437.587569][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7437.587974][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7437.588381][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7437.588676][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7437.588940][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7437.589185][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7437.589439][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7437.589724][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7437.589966][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7437.590244][ C1] do_idle (kernel/sched/idle.c:312) [ 7437.590450][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7437.590698][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7437.590943][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7437.591218][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7464.576467][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7464.577002][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7464.577515][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7464.577993][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7464.578912][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7464.579525][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7464.579816][ C0] Code: 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 <48> 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8 01 00 All code ======== 0: 11 80 38 00 74 ef adc %eax,-0x108bffc8(%rax) 6: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11 a: 48 89 c2 mov %rax,%rdx d: 48 85 c0 test %rax,%rax 10: 75 b0 jne 0xffffffffffffffc2 12: 48 89 da mov %rbx,%rdx 15: 4c 89 d8 mov %r11,%rax 18: 4c 29 da sub %r11,%rdx 1b: e9 49 ff ff ff jmp 0xffffffffffffff69 20: 48 85 d2 test %rdx,%rdx 23: 74 b3 je 0xffffffffffffffd8 25: 48 01 ea add %rbp,%rdx 28: eb 09 jmp 0x33 2a:* 48 83 c0 01 add $0x1,%rax <-- trapping instruction 2e: 48 39 d0 cmp %rdx,%rax 31: 74 a5 je 0xffffffffffffffd8 33: 80 38 00 cmpb $0x0,(%rax) 36: 74 f2 je 0x2a 38: e9 74 ff ff ff jmp 0xffffffffffffffb1 3d: b8 .byte 0xb8 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: 48 83 c0 01 add $0x1,%rax 4: 48 39 d0 cmp %rdx,%rax 7: 74 a5 je 0xffffffffffffffae 9: 80 38 00 cmpb $0x0,(%rax) c: 74 f2 je 0x0 e: e9 74 ff ff ff jmp 0xffffffffffffff87 13: b8 .byte 0xb8 14: 01 00 add %eax,(%rax) [ 7464.580790][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000246 [ 7464.581099][ C0] RAX: ffffed100102436b RBX: ffffed100102436c RCX: ffffffff86a7fb30 [ 7464.581498][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7464.581900][ C0] RBP: ffffed100102436b R08: 0000000000000000 R09: ffffed100102436b [ 7464.582300][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7464.582700][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7464.583099][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7464.583548][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7464.583882][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7464.584284][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7464.584683][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7464.585081][ C0] PKRU: 55555554 [ 7464.585264][ C0] Call Trace: [ 7464.585436][ C0] [ 7464.585583][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7464.585845][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7464.586090][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7464.586368][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7464.586643][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7464.586930][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7464.587199][ 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)) [ 7464.587507][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7464.587767][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 7464.588029][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7464.588339][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7464.588637][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7464.588953][ 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) [ 7464.589243][ C0] ? kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7464.589506][ 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) [ 7464.589787][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7464.590099][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7464.590343][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7464.590585][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7464.590825][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7464.591073][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7464.591347][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7464.591632][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7464.591872][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7464.592114][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7464.592376][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7464.592610][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7464.592858][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7464.593117][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7464.593396][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7464.593686][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7464.593935][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7464.594209][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7464.594475][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7464.594823][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7464.595079][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7464.595402][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7464.595667][ 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) [ 7464.595874][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7464.596106][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7464.596360][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7464.596638][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7464.596915][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7464.597142][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7464.597468][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7464.597776][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7464.598059][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7464.598357][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7464.598607][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7464.598837][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7464.599140][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7464.599426][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7464.599755][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7464.599994][ 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)) [ 7464.600294][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7464.600581][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7464.600900][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7464.601157][ 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)) [ 7464.601394][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7464.601644][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7464.601958][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7464.602295][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7464.602596][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7464.602874][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7464.603166][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7464.603482][ 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) [ 7464.603715][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7464.603982][ 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) [ 7464.604214][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7464.604438][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7464.604691][ 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) [ 7464.604959][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7464.605245][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7464.605487][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7464.605765][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7464.606007][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7464.606257][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7464.606474][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7464.606743][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7464.607054][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7464.607298][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7464.607568][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7464.607812][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7464.608042][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7464.608286][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7464.608542][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7464.608760][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7464.609031][ C0] tc_run (net/core/dev.c:3912) [ 7464.609238][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7464.609471][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7464.609711][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7464.609974][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7464.610229][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7464.610470][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7464.610737][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7464.611044][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7464.611319][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7464.611609][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7464.611850][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7464.612109][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7464.612451][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7464.612731][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7464.612986][ 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) [ 7464.613253][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7464.613470][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7464.613716][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7464.614024][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7464.614278][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7464.614519][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7464.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)) [ 7464.615007][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7464.615276][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7464.615559][ 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) [ 7464.615863][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7464.616111][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7464.616364][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7464.616606][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7464.616875][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7464.617140][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7464.617389][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7464.617647][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7464.617953][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7464.618220][ 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)) [ 7464.618442][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7464.618705][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7464.618976][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7464.619217][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7464.619457][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7464.619721][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7464.619985][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7464.620247][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7464.620518][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7464.620807][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7464.621046][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7464.621338][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7464.621580][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7464.621846][ 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)) [ 7464.622067][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7464.622367][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7464.622618][ C0] __do_softirq (kernel/softirq.c:553) [ 7464.622850][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7464.623073][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7464.623362][ C0] [ 7464.623515][ C0] [ 7464.623666][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7464.623973][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7464.624324][ 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 [ 7464.625301][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7464.625611][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7464.626011][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7464.626416][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7464.626817][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7464.627219][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7464.627624][ 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) [ 7464.627910][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7464.628142][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7464.628445][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7464.628675][ 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 [ 7464.629653][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7464.630076][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7464.630480][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7464.630882][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7464.631283][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7464.631684][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7464.634126][ 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) | [ 7464.634640][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7464.635118][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7464.635604][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7464.636538][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7464.637158][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7464.637490][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7464.638471][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7464.638783][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7464.639186][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7464.639589][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7464.639993][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7464.640399][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7464.640802][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7464.641253][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7464.641589][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7464.641995][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7464.642399][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7464.642802][ C1] PKRU: 55555554 [ 7464.642985][ C1] Call Trace: [ 7464.643158][ C1] [ 7464.643307][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7464.643572][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7464.643818][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7464.644098][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7464.644373][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7464.644666][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7464.644934][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7464.645243][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7464.645507][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7464.645772][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7464.646085][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7464.646382][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7464.646699][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7464.646993][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7464.647293][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7464.647587][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7464.647903][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7464.648144][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7464.648387][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7464.648638][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7464.648912][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7464.649202][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7464.649442][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7464.649684][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7464.649947][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7464.650185][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7464.650438][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7464.650699][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7464.650975][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7464.651253][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7464.651504][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7464.651779][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7464.652045][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7464.652395][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7464.652651][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7464.652974][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7464.653240][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7464.653447][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7464.653681][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7464.653937][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7464.654216][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7464.654446][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7464.654768][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7464.655079][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7464.655364][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7464.655660][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7464.655910][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7464.656144][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7464.656446][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7464.656737][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7464.657066][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7464.657310][ 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)) [ 7464.657609][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7464.657898][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7464.658219][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7464.658478][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7464.658717][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7464.658968][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7464.659284][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7464.659620][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7464.659924][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7464.660201][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7464.660491][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7464.660761][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7464.661078][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7464.661298][ 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) [ 7464.661530][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7464.661803][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7464.662072][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7464.662360][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7464.662609][ 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) [ 7464.662872][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7464.663140][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7464.663428][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7464.663669][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7464.663948][ 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) [ 7464.664213][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7464.664493][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7464.664737][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7464.664978][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7464.665213][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7464.665501][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7464.665743][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7464.665999][ 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) [ 7464.666262][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7464.666513][ C1] tc_run (net/core/dev.c:3912) [ 7464.666719][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7464.666954][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7464.667200][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7464.667464][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7464.667720][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7464.667961][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7464.668230][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7464.668536][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7464.668812][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7464.669067][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7464.669336][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7464.669595][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7464.669884][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7464.670163][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7464.670418][ 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) [ 7464.670684][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7464.670907][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7464.671154][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7464.671409][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7464.671663][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7464.671905][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7464.672156][ C1] ? __create_object (mm/kmemleak.c:756) [ 7464.672405][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7464.672676][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7464.672960][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7464.673238][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7464.673522][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7464.673796][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7464.674043][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7464.674318][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7464.674557][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7464.674822][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7464.675085][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7464.675347][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7464.675624][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7464.675913][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7464.676177][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7464.676414][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7464.676664][ C1] __do_softirq (kernel/softirq.c:553) [ 7464.676898][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7464.677121][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7464.677412][ C1] [ 7464.677563][ C1] [ 7464.677717][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7464.678023][ 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) [ 7464.678283][ 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 [ 7464.679264][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7464.679574][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7464.679981][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7464.680385][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7464.680788][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7464.681191][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7464.681601][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7464.681892][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7464.682155][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7464.682401][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7464.682654][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7464.682935][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7464.683177][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7464.683453][ C1] do_idle (kernel/sched/idle.c:312) [ 7464.683659][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7464.683904][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7464.684151][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7464.684423][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7492.576470][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7492.577008][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7492.577520][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7492.577994][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7492.578913][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7492.579531][ 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) [ 7492.579856][ 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 ... [ 7492.580832][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7492.581141][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7492.581541][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7492.581940][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7492.582341][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7492.582742][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7492.583142][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7492.583590][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7492.583922][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7492.584325][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7492.584732][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7492.585132][ C0] PKRU: 55555554 [ 7492.585314][ C0] Call Trace: [ 7492.585485][ C0] [ 7492.585634][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7492.585896][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7492.586141][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7492.586418][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7492.586691][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7492.586983][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7492.587252][ 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)) [ 7492.587559][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7492.587823][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7492.588133][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7492.588428][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7492.588744][ 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) [ 7492.589036][ 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) [ 7492.589330][ 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) [ 7492.589622][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7492.589935][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7492.590175][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7492.590416][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7492.590657][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7492.590905][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7492.591177][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7492.591463][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7492.591702][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7492.591944][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7492.592205][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7492.592441][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7492.592689][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7492.592948][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7492.593226][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7492.593503][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7492.593752][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7492.594022][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7492.594286][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7492.594638][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7492.594892][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7492.595214][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7492.595480][ 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) [ 7492.595684][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7492.595915][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7492.596169][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7492.596449][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7492.596724][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7492.596952][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7492.597275][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7492.597582][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7492.597866][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7492.598161][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7492.598410][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7492.598641][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7492.598941][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7492.599229][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7492.599556][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7492.599795][ 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)) [ 7492.600093][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7492.600380][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7492.600696][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7492.600954][ 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)) [ 7492.601188][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7492.601437][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7492.601752][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7492.602086][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7492.602387][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7492.602663][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7492.602951][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7492.603265][ 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) [ 7492.603500][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7492.603764][ 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) [ 7492.603996][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7492.604220][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7492.604473][ 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) [ 7492.604738][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7492.605022][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7492.605262][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7492.605539][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7492.605779][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7492.606027][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7492.606243][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7492.606513][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7492.606821][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7492.607063][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7492.607330][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7492.607573][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7492.607806][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7492.608045][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7492.608301][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7492.608519][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7492.608789][ C0] tc_run (net/core/dev.c:3912) [ 7492.608994][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7492.609227][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7492.609467][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7492.609729][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7492.609984][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7492.610221][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7492.610489][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7492.610794][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7492.611068][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7492.611357][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7492.611601][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7492.611859][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7492.612197][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7492.612474][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7492.612726][ 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) [ 7492.612991][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7492.613209][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7492.613452][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7492.613759][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7492.614011][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7492.614253][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7492.614502][ 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)) [ 7492.614737][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7492.615006][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7492.615290][ 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) [ 7492.615595][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7492.615841][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7492.616092][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7492.616333][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7492.616601][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7492.616867][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7492.617113][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7492.617369][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7492.617675][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7492.617939][ 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)) [ 7492.618162][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7492.618423][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7492.618692][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7492.618933][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7492.619170][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7492.619433][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7492.619694][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7492.619957][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7492.620229][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7492.620514][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7492.620757][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7492.621048][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7492.621288][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7492.621552][ 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)) [ 7492.621775][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7492.622070][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7492.622319][ C0] __do_softirq (kernel/softirq.c:553) [ 7492.622554][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7492.622773][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7492.623059][ C0] [ 7492.623209][ C0] [ 7492.623359][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7492.623668][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7492.624019][ 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 [ 7492.624993][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7492.625300][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7492.625702][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7492.626101][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7492.626500][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7492.626900][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7492.627307][ 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) [ 7492.627589][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7492.627823][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7492.628122][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7492.628351][ 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 [ 7492.629322][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7492.629744][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7492.630143][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7492.630541][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7492.630940][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7492.631340][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7492.633779][ 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) | [ 7492.634292][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7492.634775][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7492.635257][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7492.636196][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7492.636814][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7492.637144][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7492.638128][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7492.638438][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7492.638843][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7492.639247][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7492.639650][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7492.640053][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7492.640458][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7492.640910][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7492.641247][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7492.641652][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7492.642054][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7492.642461][ C1] PKRU: 55555554 [ 7492.642643][ C1] Call Trace: [ 7492.642818][ C1] [ 7492.642967][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7492.643232][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7492.643476][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7492.643761][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7492.644036][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7492.644328][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7492.644597][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7492.644904][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7492.645167][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7492.645434][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7492.645746][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7492.646046][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7492.646365][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7492.646656][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7492.646955][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7492.647248][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7492.647567][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7492.647811][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7492.648054][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7492.648306][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7492.648582][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7492.648869][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7492.649111][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7492.649356][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7492.649627][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7492.649864][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7492.650113][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7492.650374][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7492.650654][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7492.650935][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7492.651187][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7492.651461][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7492.651728][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7492.652082][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7492.652339][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7492.652662][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7492.652928][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7492.653136][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7492.653368][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7492.653624][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7492.653907][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7492.654136][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7492.654459][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7492.654770][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7492.655054][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7492.655354][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7492.655604][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7492.655836][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7492.656140][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7492.656427][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7492.656755][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7492.656997][ 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)) [ 7492.657301][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7492.657589][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7492.657910][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7492.658170][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7492.658408][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7492.658660][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7492.658976][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7492.659315][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7492.659618][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7492.659899][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7492.660190][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7492.660460][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7492.660778][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7492.660997][ 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) [ 7492.661231][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7492.661503][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7492.661770][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7492.662060][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7492.662307][ 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) [ 7492.662571][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7492.662840][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7492.663127][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7492.663369][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7492.663648][ 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) [ 7492.663912][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7492.664191][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7492.664434][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7492.664677][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7492.664911][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7492.665199][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7492.665441][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7492.665701][ 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) [ 7492.665964][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7492.666215][ C1] tc_run (net/core/dev.c:3912) [ 7492.666421][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7492.666655][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7492.666896][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7492.667163][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7492.667419][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7492.667661][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7492.667928][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7492.668236][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7492.668512][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7492.668767][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7492.669035][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7492.669294][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7492.669585][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7492.669865][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7492.670121][ 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) [ 7492.670389][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7492.670608][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7492.670855][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7492.671110][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7492.671365][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7492.671609][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7492.671860][ C1] ? __create_object (mm/kmemleak.c:756) [ 7492.672106][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7492.672377][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7492.672662][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7492.672938][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7492.673223][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7492.673499][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7492.673747][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7492.674022][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7492.674261][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7492.674527][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7492.674791][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7492.675055][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7492.675332][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7492.675620][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7492.675884][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7492.676120][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7492.676371][ C1] __do_softirq (kernel/softirq.c:553) [ 7492.676608][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7492.676830][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7492.677122][ C1] [ 7492.677275][ C1] [ 7492.677426][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7492.677734][ 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) [ 7492.677994][ 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 [ 7492.678975][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7492.679286][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7492.679689][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7492.680093][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7492.680498][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7492.680902][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7492.681307][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7492.681600][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7492.681864][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7492.682110][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7492.682363][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7492.682645][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7492.682886][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7492.683163][ C1] do_idle (kernel/sched/idle.c:312) [ 7492.683368][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7492.683615][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7492.683861][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7492.684134][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7515.594635][ C1] rcu: 1-....: (5109319 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=1225808 | [ 7515.595137][ C1] rcu: (t=5101687 jiffies g=2033089 q=12 ncpus=4) | [ 7515.595469][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 7515.595742][ C0] NMI backtrace for cpu 0 [ 7515.595751][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7515.595753][ 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) [ 7515.595760][ 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 ... [ 7515.595763][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7515.595766][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7515.595767][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7515.595769][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7515.595771][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7515.595773][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7515.595774][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7515.595776][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7515.595780][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7515.595782][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7515.595783][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7515.595784][ C0] PKRU: 55555554 [ 7515.595785][ C0] Call Trace: [ 7515.595791][ C0] [ 7515.595795][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7515.595800][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7515.595804][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7515.595809][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7515.595813][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7515.595815][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7515.595819][ 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) [ 7515.595823][ 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) [ 7515.595826][ 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) [ 7515.595829][ 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) [ 7515.595832][ C0] [ 7515.595833][ C0] [ 7515.595834][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7515.595837][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7515.595841][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7515.595845][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7515.595848][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7515.595852][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7515.595855][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7515.595858][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7515.595860][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7515.595865][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7515.595869][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7515.595875][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7515.595878][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7515.595883][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7515.595889][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7515.595893][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7515.595896][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7515.595898][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7515.595901][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7515.595906][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7515.595910][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7515.595914][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7515.595925][ 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) [ 7515.595928][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7515.595930][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7515.595936][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7515.595939][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7515.595943][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7515.595946][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7515.595953][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7515.595959][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7515.595963][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7515.595971][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7515.595974][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7515.595976][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7515.595980][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7515.595983][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7515.595987][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7515.595989][ 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)) [ 7515.595994][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7515.595997][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7515.596001][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7515.596004][ 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)) [ 7515.596007][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7515.596010][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7515.596018][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7515.596025][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7515.596032][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7515.596037][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7515.596047][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7515.596055][ 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) [ 7515.596059][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7515.596062][ 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) [ 7515.596064][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7515.596068][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7515.596071][ 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) [ 7515.596074][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7515.596077][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7515.596080][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7515.596083][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7515.596086][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7515.596089][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7515.596092][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7515.596095][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7515.596100][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7515.596102][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7515.596108][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7515.596112][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7515.596114][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7515.596118][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7515.596120][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7515.596122][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7515.596125][ C0] tc_run (net/core/dev.c:3912) [ 7515.596129][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7515.596132][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7515.596134][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7515.596138][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7515.596142][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7515.596144][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7515.596148][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7515.596152][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7515.596155][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7515.596163][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7515.596167][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7515.596170][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7515.596178][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7515.596181][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7515.596185][ 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) [ 7515.596189][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7515.596193][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7515.596195][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7515.596200][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7515.596202][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7515.596206][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7515.596210][ 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)) [ 7515.596213][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7515.596219][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7515.596223][ 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) [ 7515.596226][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7515.596231][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7515.596233][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7515.596235][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7515.596238][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7515.596240][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7515.596242][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7515.596245][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7515.596248][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7515.596253][ 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)) [ 7515.596257][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7515.596261][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7515.596264][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7515.596268][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7515.596272][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7515.596277][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7515.596281][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7515.596284][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7515.596288][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7515.596291][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7515.596293][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7515.596298][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7515.596300][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7515.596303][ 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)) [ 7515.596306][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7515.596310][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7515.596313][ C0] __do_softirq (kernel/softirq.c:553) [ 7515.596318][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7515.596321][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7515.596325][ C0] [ 7515.596325][ C0] [ 7515.596326][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7515.596330][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7515.596333][ 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 [ 7515.596336][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7515.596338][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7515.596339][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7515.596341][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7515.596342][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7515.596343][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7515.596349][ 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) [ 7515.596352][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7515.596357][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7515.596360][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7515.596363][ 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 [ 7515.596365][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7515.596367][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7515.596368][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7515.596370][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7515.596371][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7515.596372][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7515.596370][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 7515.596371][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 7515.596372][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7515.596377][ C0] [ 7515.649126][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7515.649746][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7515.650076][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7515.651058][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7515.651369][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7515.651772][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7515.652177][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7515.652582][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7515.652985][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7515.653388][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7515.653841][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7515.654177][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7515.654583][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7515.654987][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7515.655396][ C1] PKRU: 55555554 [ 7515.655581][ C1] Call Trace: [ 7515.655753][ C1] [ 7515.655901][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7515.656178][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7515.656432][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7515.656688][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7515.656923][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7515.657197][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7515.657468][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7515.657727][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7515.658017][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7515.658262][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7515.658577][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7515.658854][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7515.659144][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7515.659410][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7515.659720][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7515.659984][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7515.660249][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7515.660562][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7515.660860][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7515.661178][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7515.661471][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7515.661770][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7515.662062][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7515.662379][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7515.662622][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7515.662864][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7515.663114][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7515.663397][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7515.663684][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7515.663926][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7515.664168][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7515.664432][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7515.664668][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7515.664919][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7515.665179][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7515.665456][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7515.665738][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7515.665989][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7515.666264][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7515.666532][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7515.666882][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7515.667141][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7515.667465][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7515.667729][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7515.667936][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7515.668170][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7515.668425][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7515.668705][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7515.668936][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7515.669259][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7515.669569][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7515.669854][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7515.670151][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7515.670401][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7515.670635][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7515.670938][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7515.671226][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7515.671563][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7515.671805][ 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)) [ 7515.672105][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7515.672394][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7515.672715][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7515.672974][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7515.673212][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7515.673463][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7515.673779][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7515.674114][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7515.674419][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7515.674696][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7515.674987][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7515.675257][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7515.675575][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7515.675794][ 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) [ 7515.676028][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7515.676301][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7515.676568][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7515.676856][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7515.677108][ 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) [ 7515.677372][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7515.677638][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7515.677928][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7515.678169][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7515.678449][ 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) [ 7515.678713][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7515.678991][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7515.679235][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7515.679479][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7515.679710][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7515.680000][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7515.680241][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7515.680500][ 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) [ 7515.680764][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7515.681013][ C1] tc_run (net/core/dev.c:3912) [ 7515.681221][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7515.681454][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7515.681696][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7515.681961][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7515.682217][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7515.682459][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7515.682727][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7515.683035][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7515.683310][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7515.683567][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7515.683836][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7515.684095][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7515.684383][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7515.684665][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7515.684921][ 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) [ 7515.685190][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7515.685409][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7515.685656][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7515.685912][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7515.686167][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7515.686410][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7515.686659][ C1] ? __create_object (mm/kmemleak.c:756) [ 7515.686907][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7515.687179][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7515.687465][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7515.687740][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7515.688026][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7515.688303][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7515.688548][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7515.688827][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7515.689064][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7515.689328][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7515.689594][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7515.689857][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7515.690135][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7515.690423][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7515.690686][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7515.690923][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7515.691176][ C1] __do_softirq (kernel/softirq.c:553) [ 7515.691409][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7515.691634][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7515.691922][ C1] [ 7515.692076][ C1] [ 7515.692228][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7515.692536][ 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) [ 7515.692796][ 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 [ 7515.693781][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7515.694092][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7515.694496][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7515.694898][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7515.695301][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7515.695707][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7515.696111][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7515.696404][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7515.696669][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7515.696913][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7515.697170][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7515.697452][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7515.697692][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7515.697970][ C1] do_idle (kernel/sched/idle.c:312) [ 7515.698177][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7515.698422][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7515.698667][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7515.698941][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7540.576472][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7540.577013][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7540.577524][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7540.577999][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7540.578913][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7540.579529][ 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) [ 7540.579854][ 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 ... [ 7540.580828][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7540.581136][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7540.581536][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7540.581936][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7540.582334][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7540.582736][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7540.583136][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7540.583583][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7540.583915][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7540.584316][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7540.584719][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7540.585118][ C0] PKRU: 55555554 [ 7540.585301][ C0] Call Trace: [ 7540.585472][ C0] [ 7540.585622][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7540.585885][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7540.586131][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7540.586408][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7540.586681][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7540.586974][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7540.587240][ 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)) [ 7540.587548][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7540.587810][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7540.588119][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7540.588415][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7540.588730][ 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) [ 7540.589019][ 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) [ 7540.589316][ 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) [ 7540.589607][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7540.589919][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7540.590160][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7540.590401][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7540.590642][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7540.590891][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7540.591164][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7540.591448][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7540.591689][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7540.591930][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7540.592191][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7540.592426][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7540.592673][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7540.592932][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7540.593214][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7540.593491][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7540.593740][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7540.594011][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7540.594275][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7540.594625][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7540.594879][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7540.595199][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7540.595465][ 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) [ 7540.595670][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7540.595900][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7540.596154][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7540.596433][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7540.596707][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7540.596937][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7540.597257][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7540.597565][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7540.597848][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7540.598144][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7540.598392][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7540.598623][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7540.598924][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7540.599211][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7540.599537][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7540.599775][ 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)) [ 7540.600071][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7540.600358][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7540.600675][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7540.600932][ 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)) [ 7540.601167][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7540.601415][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7540.601730][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7540.602064][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7540.602364][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7540.602640][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7540.602928][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7540.603241][ 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) [ 7540.603478][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7540.603743][ 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) [ 7540.603973][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7540.604198][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7540.604451][ 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) [ 7540.604715][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7540.605000][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7540.605242][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7540.605518][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7540.605760][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7540.606008][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7540.606223][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7540.606494][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7540.606803][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7540.607048][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7540.607316][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7540.607559][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7540.607791][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7540.608030][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7540.608286][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7540.608508][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7540.608777][ C0] tc_run (net/core/dev.c:3912) [ 7540.608983][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7540.609216][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7540.609454][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7540.609717][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7540.609970][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7540.610209][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7540.610474][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7540.610779][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7540.611051][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7540.611342][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7540.611582][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7540.611840][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7540.612179][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7540.612456][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7540.612711][ 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) [ 7540.612976][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7540.613194][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7540.613438][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7540.613745][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7540.613998][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7540.614240][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7540.614489][ 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)) [ 7540.614723][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7540.614990][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7540.615275][ 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) [ 7540.615579][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7540.615824][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7540.616075][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7540.616316][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7540.616584][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7540.616850][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7540.617094][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7540.617351][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7540.617656][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7540.617920][ 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)) [ 7540.618142][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7540.618403][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7540.618674][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7540.618914][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7540.619152][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7540.619414][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7540.619676][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7540.619936][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7540.620207][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7540.620494][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7540.620734][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7540.621025][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7540.621265][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7540.621530][ 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)) [ 7540.621751][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7540.622048][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7540.622298][ C0] __do_softirq (kernel/softirq.c:553) [ 7540.622533][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7540.622754][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7540.623039][ C0] [ 7540.623190][ C0] [ 7540.623340][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7540.623647][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7540.623996][ 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 [ 7540.624972][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7540.625278][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7540.625680][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7540.626080][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7540.626480][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7540.626882][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7540.627290][ 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) [ 7540.627571][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7540.627805][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7540.628104][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7540.628334][ 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 [ 7540.629308][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7540.629731][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7540.630132][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7540.630531][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7540.630932][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7540.631334][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7540.633772][ 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) | [ 7540.634286][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7540.634768][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7540.635250][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7540.636190][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7540.636808][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7540.637140][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7540.638132][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7540.638442][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7540.638848][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7540.639252][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7540.639657][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7540.640060][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7540.640465][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7540.640918][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7540.641255][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7540.641662][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7540.642064][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7540.642471][ C1] PKRU: 55555554 [ 7540.642654][ C1] Call Trace: [ 7540.642825][ C1] [ 7540.642975][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7540.643240][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7540.643485][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7540.643768][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7540.644044][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7540.644336][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7540.644606][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7540.644914][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7540.645178][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7540.645444][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7540.645756][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7540.646057][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7540.646377][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7540.646668][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7540.646972][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7540.647265][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7540.647581][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7540.647824][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7540.648068][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7540.648321][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7540.648596][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7540.648884][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7540.649127][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7540.649372][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7540.649636][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7540.649874][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7540.650125][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7540.650385][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7540.650664][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7540.650945][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7540.651197][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7540.651472][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7540.651739][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7540.652091][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7540.652346][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7540.652671][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7540.652937][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7540.653144][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7540.653377][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7540.653633][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7540.653914][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7540.654143][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7540.654466][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7540.654778][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7540.655062][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7540.655363][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7540.655617][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7540.655849][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7540.656154][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7540.656442][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7540.656774][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7540.657018][ 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)) [ 7540.657321][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7540.657611][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7540.657933][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7540.658191][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7540.658430][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7540.658682][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7540.659000][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7540.659338][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7540.659640][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7540.659921][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7540.660209][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7540.660480][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7540.660800][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7540.661019][ 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) [ 7540.661255][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7540.661528][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7540.661795][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7540.662085][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7540.662333][ 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) [ 7540.662598][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7540.662866][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7540.663154][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7540.663400][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7540.663680][ 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) [ 7540.663943][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7540.664223][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7540.664466][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7540.664710][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7540.664944][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7540.665232][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7540.665476][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7540.665734][ 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) [ 7540.665998][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7540.666250][ C1] tc_run (net/core/dev.c:3912) [ 7540.666457][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7540.666693][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7540.666935][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7540.667201][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7540.667456][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7540.667699][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7540.667965][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7540.668274][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7540.668550][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7540.668805][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7540.669073][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7540.669333][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7540.669624][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7540.669904][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7540.670162][ 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) [ 7540.670430][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7540.670650][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7540.670897][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7540.671153][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7540.671408][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7540.671653][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7540.671905][ C1] ? __create_object (mm/kmemleak.c:756) [ 7540.672152][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7540.672424][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7540.672708][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7540.672983][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7540.673271][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7540.673546][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7540.673794][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7540.674070][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7540.674310][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7540.674576][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7540.674841][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7540.675105][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7540.675382][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7540.675671][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7540.675936][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7540.676172][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7540.676423][ C1] __do_softirq (kernel/softirq.c:553) [ 7540.676660][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7540.676884][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7540.677175][ C1] [ 7540.677327][ C1] [ 7540.677478][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7540.677787][ 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) [ 7540.678047][ 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 [ 7540.679030][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7540.679342][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7540.679745][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7540.680151][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7540.680557][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7540.680960][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7540.681367][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7540.681662][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7540.681925][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7540.682172][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7540.682427][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7540.682708][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7540.682952][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7540.683228][ C1] do_idle (kernel/sched/idle.c:312) [ 7540.683435][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7540.683681][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7540.683929][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7540.684203][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7568.576475][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7568.577013][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7568.577523][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7568.577998][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7568.578926][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7568.579541][ 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) [ 7568.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 ... [ 7568.580850][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7568.581157][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7568.581559][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7568.581959][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7568.582359][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7568.582761][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7568.583163][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7568.583612][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7568.583946][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7568.584348][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7568.584753][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7568.585154][ C0] PKRU: 55555554 [ 7568.585337][ C0] Call Trace: [ 7568.585513][ C0] [ 7568.585669][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7568.585930][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7568.586176][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7568.586454][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7568.586731][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7568.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) [ 7568.587289][ 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)) [ 7568.587597][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7568.587861][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7568.588173][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7568.588469][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7568.588786][ 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) [ 7568.589079][ 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) [ 7568.589374][ 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) [ 7568.589667][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7568.589981][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7568.590223][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7568.590464][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7568.590706][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7568.590957][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7568.591230][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7568.591517][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7568.591756][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7568.591999][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7568.592261][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7568.592498][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7568.592747][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7568.593006][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7568.593285][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7568.593564][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7568.593814][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7568.594086][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7568.594352][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7568.594704][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7568.594958][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7568.595280][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7568.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) [ 7568.595754][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7568.595987][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7568.596242][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7568.596522][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7568.596799][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7568.597029][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7568.597352][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7568.597659][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7568.597946][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7568.598242][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7568.598492][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7568.598725][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7568.599025][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7568.599316][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7568.599645][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7568.599886][ 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)) [ 7568.600183][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7568.600473][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7568.600793][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7568.601051][ 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)) [ 7568.601286][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7568.601537][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7568.601852][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7568.602187][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7568.602490][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7568.602766][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7568.603056][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7568.603372][ 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) [ 7568.603607][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7568.603873][ 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) [ 7568.604106][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7568.604329][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7568.604582][ 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) [ 7568.604848][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7568.605135][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7568.605376][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7568.605657][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7568.605897][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7568.606147][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7568.606366][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7568.606635][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7568.606951][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7568.607190][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7568.607460][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7568.607703][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7568.607937][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7568.608179][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7568.608436][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7568.608654][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7568.608924][ C0] tc_run (net/core/dev.c:3912) [ 7568.609130][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7568.609365][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7568.609606][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7568.609869][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7568.610124][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7568.610364][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7568.610632][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7568.610940][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7568.611217][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7568.611504][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7568.611747][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7568.612006][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7568.612346][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7568.612623][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7568.612878][ 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) [ 7568.613145][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7568.613366][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7568.613611][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7568.613917][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7568.614172][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7568.614414][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7568.614666][ 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)) [ 7568.614902][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7568.615173][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7568.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) [ 7568.615764][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7568.616010][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7568.616262][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7568.616503][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7568.616774][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7568.617042][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7568.617286][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7568.617544][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7568.617851][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7568.618116][ 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)) [ 7568.618341][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7568.618606][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7568.618877][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7568.619119][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7568.619355][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7568.619619][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7568.619885][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7568.620147][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7568.620421][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7568.620706][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7568.620947][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7568.621238][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7568.621481][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7568.621746][ 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)) [ 7568.621970][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7568.622266][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7568.622520][ C0] __do_softirq (kernel/softirq.c:553) [ 7568.622755][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7568.622976][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7568.623266][ C0] [ 7568.623416][ C0] [ 7568.623567][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7568.623874][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7568.624226][ 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 [ 7568.625205][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7568.625515][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7568.625918][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7568.626319][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7568.626721][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7568.627128][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7568.627535][ 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) [ 7568.627817][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7568.628053][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7568.628354][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7568.628583][ 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 [ 7568.629560][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7568.629986][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7568.630391][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7568.630793][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7568.631195][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7568.631598][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7568.634043][ 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) | [ 7568.634556][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7568.635036][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7568.635519][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7568.636458][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7568.637082][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7568.637410][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7568.638393][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7568.638704][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7568.639108][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7568.639514][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7568.639917][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7568.640320][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7568.640726][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7568.641178][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7568.641516][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7568.641920][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7568.642323][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7568.642729][ C1] PKRU: 55555554 [ 7568.642912][ C1] Call Trace: [ 7568.643084][ C1] [ 7568.643234][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7568.643498][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7568.643743][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7568.644025][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7568.644301][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7568.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) [ 7568.644861][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7568.645169][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7568.645433][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7568.645698][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7568.646011][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7568.646311][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7568.646629][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7568.646922][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7568.647223][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7568.647515][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7568.647831][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7568.648074][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7568.648318][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7568.648569][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7568.648845][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7568.649133][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7568.649375][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7568.649619][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7568.649882][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7568.650119][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7568.650368][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7568.650629][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7568.650908][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7568.651190][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7568.651442][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7568.651716][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7568.651984][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7568.652335][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7568.652590][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7568.652915][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7568.653180][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7568.653388][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7568.653620][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7568.653876][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7568.654156][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7568.654386][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7568.654710][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7568.655022][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7568.655306][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7568.655605][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7568.655855][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7568.656088][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7568.656392][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7568.656679][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7568.657012][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7568.657254][ 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)) [ 7568.657556][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7568.657843][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7568.658163][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7568.658422][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7568.658661][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7568.658912][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7568.659228][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7568.659566][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7568.659869][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7568.660147][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7568.660439][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7568.660710][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7568.661031][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7568.661249][ 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) [ 7568.661484][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7568.661757][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7568.662025][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7568.662315][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7568.662562][ 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) [ 7568.662826][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7568.663094][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7568.663384][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7568.663626][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7568.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) [ 7568.664169][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7568.664449][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7568.664693][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7568.664937][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7568.665170][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7568.665459][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7568.665702][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7568.665961][ 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) [ 7568.666224][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7568.666475][ C1] tc_run (net/core/dev.c:3912) [ 7568.666683][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7568.666919][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7568.667160][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7568.667424][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7568.667680][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7568.667922][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7568.668189][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7568.668498][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7568.668774][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7568.669030][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7568.669297][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7568.669557][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7568.669847][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7568.670127][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7568.670384][ 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) [ 7568.670652][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7568.670870][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7568.671118][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7568.671375][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7568.671630][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7568.671874][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7568.672125][ C1] ? __create_object (mm/kmemleak.c:756) [ 7568.672371][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7568.672643][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7568.672929][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7568.673206][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7568.673491][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7568.673767][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7568.674014][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7568.674291][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7568.674529][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7568.674797][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7568.675061][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7568.675325][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7568.675601][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7568.675888][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7568.676154][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7568.676391][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7568.676643][ C1] __do_softirq (kernel/softirq.c:553) [ 7568.676883][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7568.677105][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7568.677393][ C1] [ 7568.677546][ C1] [ 7568.677697][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7568.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) [ 7568.678267][ 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 [ 7568.679247][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7568.679559][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7568.679963][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7568.680366][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7568.680772][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7568.681175][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7568.681582][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7568.681876][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7568.682139][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7568.682384][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7568.682638][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7568.682920][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7568.683161][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7568.683439][ C1] do_idle (kernel/sched/idle.c:312) [ 7568.683645][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7568.683892][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7568.684139][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7568.684412][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7593.702620][ C1] rcu: 1-....: (5187125 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=1245294 | [ 7593.703123][ C1] rcu: (t=5179795 jiffies g=2033089 q=12 ncpus=4) | [ 7593.703459][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 7593.703735][ C0] NMI backtrace for cpu 0 [ 7593.703743][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7593.703745][ 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) [ 7593.703752][ 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 ... [ 7593.703754][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7593.703757][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7593.703759][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7593.703760][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7593.703762][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7593.703764][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7593.703765][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7593.703767][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7593.703770][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7593.703772][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7593.703773][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7593.703774][ C0] PKRU: 55555554 [ 7593.703775][ C0] Call Trace: [ 7593.703778][ C0] [ 7593.703781][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7593.703786][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7593.703790][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7593.703795][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7593.703798][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7593.703800][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7593.703804][ 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) [ 7593.703807][ 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) [ 7593.703810][ 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) [ 7593.703814][ 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) [ 7593.703817][ C0] [ 7593.703818][ C0] [ 7593.703819][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7593.703823][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7593.703827][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7593.703831][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7593.703834][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7593.703838][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7593.703841][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7593.703844][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7593.703846][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7593.703850][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7593.703853][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7593.703860][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7593.703863][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7593.703867][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7593.703873][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7593.703876][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7593.703879][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7593.703881][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7593.703884][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7593.703889][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7593.703893][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7593.703896][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7593.703906][ 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) [ 7593.703908][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7593.703911][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7593.703915][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7593.703918][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7593.703922][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7593.703924][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7593.703931][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7593.703937][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7593.703940][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7593.703949][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7593.703951][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7593.703954][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7593.703957][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7593.703960][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7593.703965][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7593.703967][ 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)) [ 7593.703972][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7593.703975][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7593.703979][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7593.703982][ 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)) [ 7593.703985][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7593.703988][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7593.703995][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7593.704003][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7593.704009][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7593.704014][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7593.704024][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7593.704032][ 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) [ 7593.704038][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7593.704040][ 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) [ 7593.704043][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7593.704047][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7593.704049][ 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) [ 7593.704053][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7593.704056][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7593.704058][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7593.704061][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7593.704065][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7593.704068][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7593.704071][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7593.704074][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7593.704078][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7593.704080][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7593.704086][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7593.704091][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7593.704093][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7593.704097][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7593.704099][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7593.704101][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7593.704104][ C0] tc_run (net/core/dev.c:3912) [ 7593.704108][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7593.704111][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7593.704113][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7593.704117][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7593.704121][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7593.704123][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7593.704126][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7593.704130][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7593.704133][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7593.704141][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7593.704145][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7593.704149][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7593.704157][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7593.704160][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7593.704163][ 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) [ 7593.704167][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7593.704171][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7593.704173][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7593.704178][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7593.704180][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7593.704184][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7593.704188][ 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)) [ 7593.704190][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7593.704196][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7593.704200][ 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) [ 7593.704203][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7593.704208][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7593.704210][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7593.704212][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7593.704215][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7593.704218][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7593.704220][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7593.704222][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7593.704225][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7593.704229][ 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)) [ 7593.704233][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7593.704237][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7593.704240][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7593.704243][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7593.704247][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7593.704251][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7593.704255][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7593.704258][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7593.704264][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7593.704267][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7593.704269][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7593.704274][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7593.704276][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7593.704279][ 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)) [ 7593.704282][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7593.704286][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7593.704289][ C0] __do_softirq (kernel/softirq.c:553) [ 7593.704294][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7593.704296][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7593.704300][ C0] [ 7593.704300][ C0] [ 7593.704301][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7593.704305][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7593.704308][ 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 [ 7593.704310][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7593.704312][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7593.704314][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7593.704315][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7593.704317][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7593.704318][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7593.704323][ 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) [ 7593.704327][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7593.704331][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7593.704334][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7593.704337][ 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 [ 7593.704338][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7593.704341][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7593.704342][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7593.704344][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7593.704345][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7593.704347][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7593.704344][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 7593.704345][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 7593.704347][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7593.704351][ C0] [ 7593.757130][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7593.757751][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7593.758082][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7593.759066][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7593.759377][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7593.759781][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7593.760185][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7593.760590][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7593.760993][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7593.761397][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7593.761849][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7593.762184][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7593.762591][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7593.762997][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7593.763399][ C1] PKRU: 55555554 [ 7593.763583][ C1] Call Trace: [ 7593.763756][ C1] [ 7593.763905][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7593.764179][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7593.764435][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7593.764690][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7593.764925][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7593.765198][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7593.765469][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7593.765728][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7593.766018][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7593.766262][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7593.766578][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7593.766858][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7593.767149][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7593.767416][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7593.767726][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7593.767991][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7593.768255][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7593.768569][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7593.768866][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7593.769183][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7593.769479][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7593.769780][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7593.770073][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7593.770389][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7593.770632][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7593.770872][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7593.771125][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7593.771402][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7593.771691][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7593.771933][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7593.772177][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7593.772441][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7593.772678][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7593.772928][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7593.773190][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7593.773467][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7593.773748][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7593.773998][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7593.774274][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7593.774541][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7593.774892][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7593.775146][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7593.775475][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7593.775741][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7593.775949][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7593.776184][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7593.776440][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7593.776722][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7593.776953][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7593.777276][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7593.777585][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7593.777871][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7593.778169][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7593.778419][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7593.778653][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7593.778957][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7593.779246][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7593.779575][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7593.779819][ 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)) [ 7593.780116][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7593.780408][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7593.780730][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7593.780990][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7593.781227][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7593.781478][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7593.781793][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7593.782129][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7593.782435][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7593.782712][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7593.783004][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7593.783274][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7593.783593][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7593.783814][ 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) [ 7593.784047][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7593.784320][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7593.784589][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7593.784876][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7593.785125][ 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) [ 7593.785389][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7593.785657][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7593.785946][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7593.786186][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7593.786468][ 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) [ 7593.786737][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7593.787015][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7593.787259][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7593.787504][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7593.787736][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7593.788025][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7593.788266][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7593.788525][ 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) [ 7593.788789][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7593.789038][ C1] tc_run (net/core/dev.c:3912) [ 7593.789247][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7593.789480][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7593.789722][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7593.789986][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7593.790243][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7593.790485][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7593.790753][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7593.791061][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7593.791337][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7593.791593][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7593.791862][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7593.792120][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7593.792410][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7593.792691][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7593.792946][ 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) [ 7593.793215][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7593.793434][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7593.793683][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7593.793938][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7593.794194][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7593.794435][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7593.794685][ C1] ? __create_object (mm/kmemleak.c:756) [ 7593.794933][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7593.795202][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7593.795489][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7593.795765][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7593.796050][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7593.796326][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7593.796573][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7593.796853][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7593.797090][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7593.797354][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7593.797621][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7593.797885][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7593.798162][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7593.798450][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7593.798714][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7593.798952][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7593.799203][ C1] __do_softirq (kernel/softirq.c:553) [ 7593.799437][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7593.799662][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7593.799949][ C1] [ 7593.800105][ C1] [ 7593.800257][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7593.800565][ 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) [ 7593.800825][ 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 [ 7593.801810][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7593.802124][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7593.802528][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7593.802930][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7593.803334][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7593.803739][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7593.804144][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7593.804437][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7593.804701][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7593.804945][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7593.805200][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7593.805482][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7593.805722][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7593.806001][ C1] do_idle (kernel/sched/idle.c:312) [ 7593.806207][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7593.806452][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7593.806701][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7593.806976][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7620.576492][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7620.577030][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7620.577541][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7620.578017][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7620.578939][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7620.579555][ 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) [ 7620.579882][ 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 ... [ 7620.580860][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7620.581169][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7620.581570][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7620.581971][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7620.582371][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7620.582774][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7620.583176][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7620.583626][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7620.583958][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7620.584359][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7620.584763][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7620.585163][ C0] PKRU: 55555554 [ 7620.585347][ C0] Call Trace: [ 7620.585517][ C0] [ 7620.585667][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7620.585931][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7620.586178][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7620.586456][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7620.586734][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7620.587025][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7620.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)) [ 7620.587598][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7620.587862][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7620.588171][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7620.588469][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7620.588786][ 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) [ 7620.589076][ 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) [ 7620.589376][ 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) [ 7620.589667][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7620.589979][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7620.590222][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7620.590464][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7620.590706][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7620.590955][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7620.591229][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7620.591514][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7620.591755][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7620.591998][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7620.592259][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7620.592494][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7620.592742][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7620.593001][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7620.593282][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7620.593562][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7620.593810][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7620.594083][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7620.594347][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7620.594697][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7620.594951][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7620.595273][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7620.595541][ 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) [ 7620.595747][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7620.595977][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7620.596233][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7620.596514][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7620.596789][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7620.597016][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7620.597338][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7620.597648][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7620.597931][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7620.598228][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7620.598478][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7620.598709][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7620.599010][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7620.599297][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7620.599625][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7620.599863][ 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)) [ 7620.600162][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7620.600449][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7620.600767][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7620.601024][ 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)) [ 7620.601261][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7620.601510][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7620.601825][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7620.602160][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7620.602463][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7620.602740][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7620.603030][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7620.603345][ 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) [ 7620.603580][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7620.603845][ 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) [ 7620.604075][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7620.604300][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7620.604553][ 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) [ 7620.604821][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7620.605106][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7620.605347][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7620.605624][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7620.605866][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7620.606114][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7620.606331][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7620.606605][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7620.606913][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7620.607154][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7620.607421][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7620.607663][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7620.607895][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7620.608135][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7620.608390][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7620.608617][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7620.608888][ C0] tc_run (net/core/dev.c:3912) [ 7620.609094][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7620.609327][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7620.609566][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7620.609829][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7620.610083][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7620.610323][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7620.610589][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7620.610895][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7620.611167][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7620.611458][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7620.611699][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7620.611958][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7620.612299][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7620.612577][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7620.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) [ 7620.613097][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7620.613315][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7620.613560][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7620.613866][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7620.614119][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7620.614361][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7620.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)) [ 7620.614844][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7620.615112][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7620.615398][ 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) [ 7620.615702][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7620.615948][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7620.616200][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7620.616441][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7620.616718][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7620.616983][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7620.617227][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7620.617483][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7620.617787][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7620.618054][ 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)) [ 7620.618276][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7620.618540][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7620.618811][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7620.619050][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7620.619290][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7620.619552][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7620.619814][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7620.620075][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7620.620347][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7620.620634][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7620.620874][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7620.621165][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7620.621406][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7620.621671][ 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)) [ 7620.621893][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7620.622192][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7620.622442][ C0] __do_softirq (kernel/softirq.c:553) [ 7620.622676][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7620.622897][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7620.623184][ C0] [ 7620.623336][ C0] [ 7620.623487][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7620.623793][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7620.624142][ 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 [ 7620.625119][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7620.625426][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7620.625829][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7620.626231][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7620.626635][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7620.627034][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7620.627440][ 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) [ 7620.627722][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7620.627957][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7620.628257][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7620.628490][ 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 [ 7620.629465][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7620.629889][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7620.630290][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7620.630690][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7620.631090][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7620.631493][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7620.633933][ 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) | [ 7620.634447][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7620.634924][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7620.635409][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7620.636345][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7620.636969][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 7620.637258][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [ 7620.638243][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000282 [ 7620.638555][ C1] RAX: ffff888008120e1c RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7620.638957][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7620.639365][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7620.639769][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7620.640172][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7620.640575][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7620.641028][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7620.641366][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7620.641772][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7620.642175][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7620.642579][ C1] PKRU: 55555554 [ 7620.642762][ C1] Call Trace: [ 7620.642936][ C1] [ 7620.643084][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7620.643349][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7620.643595][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7620.643875][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7620.644152][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7620.644442][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7620.644710][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7620.645020][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7620.645284][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7620.645550][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7620.645863][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7620.646162][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7620.646484][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7620.646776][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 7620.647034][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7620.647321][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7620.647637][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7620.647881][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7620.648125][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7620.648377][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7620.648651][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7620.648939][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7620.649181][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7620.649426][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7620.649690][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7620.649928][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7620.650177][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7620.650438][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7620.650717][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7620.650997][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7620.651248][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7620.651523][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7620.651790][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7620.652142][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7620.652398][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7620.652722][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7620.652988][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7620.653195][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7620.653427][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7620.653684][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7620.653966][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7620.654195][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7620.654518][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7620.654829][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7620.655113][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7620.655414][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7620.655665][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7620.655897][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7620.656201][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7620.656491][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7620.656821][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7620.657062][ 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)) [ 7620.657363][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7620.657651][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7620.657972][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7620.658230][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7620.658468][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7620.658721][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7620.659038][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7620.659375][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7620.659681][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7620.659960][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7620.660251][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7620.660521][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7620.660840][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7620.661059][ 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) [ 7620.661295][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7620.661567][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7620.661834][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7620.662125][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7620.662374][ 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) [ 7620.662638][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7620.662906][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7620.663194][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7620.663437][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7620.663716][ 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) [ 7620.663980][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7620.664259][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7620.664502][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7620.664746][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7620.664980][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7620.665268][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7620.665513][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7620.665772][ 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) [ 7620.666038][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7620.666290][ C1] tc_run (net/core/dev.c:3912) [ 7620.666501][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7620.666736][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7620.666976][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7620.667240][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7620.667497][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7620.667740][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7620.668007][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7620.668316][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7620.668591][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7620.668847][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7620.669115][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7620.669374][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7620.669665][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7620.669945][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7620.670201][ 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) [ 7620.670470][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7620.670689][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7620.670937][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7620.671191][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7620.671447][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7620.671691][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7620.671943][ C1] ? __create_object (mm/kmemleak.c:756) [ 7620.672190][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7620.672461][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7620.672745][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7620.673020][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7620.673307][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7620.673582][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7620.673829][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7620.674104][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7620.674344][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7620.674609][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7620.674874][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7620.675139][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7620.675416][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7620.675704][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7620.675969][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7620.676204][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7620.676456][ C1] __do_softirq (kernel/softirq.c:553) [ 7620.676695][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7620.676917][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7620.677208][ C1] [ 7620.677359][ C1] [ 7620.677510][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7620.677819][ 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) [ 7620.678078][ 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 [ 7620.679060][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7620.679372][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7620.679778][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7620.680182][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7620.680587][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7620.680991][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7620.681396][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7620.681690][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7620.681953][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7620.682200][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7620.682454][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7620.682736][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7620.682978][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7620.683255][ C1] do_idle (kernel/sched/idle.c:312) [ 7620.683461][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7620.683708][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7620.683955][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7620.684228][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7648.576463][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7648.576999][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7648.577511][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7648.577991][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7648.578908][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7648.579523][ 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) [ 7648.579850][ 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 ... [ 7648.580827][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7648.581136][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7648.581539][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7648.581940][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7648.582339][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7648.582742][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7648.583144][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7648.583594][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7648.583928][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7648.584331][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7648.584735][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7648.585136][ C0] PKRU: 55555554 [ 7648.585319][ C0] Call Trace: [ 7648.585488][ C0] [ 7648.585641][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7648.585903][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7648.586147][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7648.586429][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7648.586702][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7648.586994][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7648.587261][ 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)) [ 7648.587569][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7648.587834][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7648.588143][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7648.588441][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7648.588758][ 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) [ 7648.589048][ 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) [ 7648.589347][ 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) [ 7648.589637][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7648.589959][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7648.590203][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7648.590445][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7648.590687][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7648.590936][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7648.591210][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7648.591496][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7648.591736][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7648.591979][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7648.592241][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7648.592474][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7648.592723][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7648.592984][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7648.593263][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7648.593542][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7648.593793][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7648.594065][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7648.594330][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7648.594679][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7648.594932][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7648.595254][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7648.595520][ 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) [ 7648.595727][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7648.595958][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7648.596212][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7648.596493][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7648.596768][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7648.596994][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7648.597317][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7648.597625][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7648.597907][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7648.598204][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7648.598453][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7648.598684][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7648.598988][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7648.599274][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7648.599602][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7648.599840][ 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)) [ 7648.600140][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7648.600425][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7648.600745][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7648.601002][ 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)) [ 7648.601240][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7648.601490][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7648.601804][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7648.602138][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7648.602438][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7648.602717][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7648.603007][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7648.603323][ 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) [ 7648.603557][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7648.603823][ 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) [ 7648.604055][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7648.604279][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7648.604531][ 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) [ 7648.604797][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7648.605082][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7648.605324][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7648.605601][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7648.605843][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7648.606092][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7648.606308][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7648.606580][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7648.606890][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7648.607130][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7648.607399][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7648.607642][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7648.607873][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7648.608114][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7648.608370][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7648.608588][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7648.608859][ C0] tc_run (net/core/dev.c:3912) [ 7648.609065][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7648.609298][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7648.609536][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7648.609799][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7648.610054][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7648.610295][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7648.610561][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7648.610869][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7648.611142][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7648.611431][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7648.611671][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7648.611930][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7648.612270][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7648.612549][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7648.612804][ 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) [ 7648.613071][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7648.613289][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7648.613534][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7648.613842][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7648.614095][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7648.614336][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7648.614584][ 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)) [ 7648.614822][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7648.615090][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7648.615374][ 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) [ 7648.615677][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7648.615924][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7648.616176][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7648.616421][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7648.616690][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7648.616955][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7648.617199][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7648.617455][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7648.617762][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7648.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)) [ 7648.618248][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7648.618509][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7648.618780][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7648.619020][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7648.619259][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7648.619522][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7648.619785][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7648.620046][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7648.620317][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7648.620604][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7648.620844][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7648.621136][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7648.621378][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7648.621643][ 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)) [ 7648.621863][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7648.622162][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7648.622413][ C0] __do_softirq (kernel/softirq.c:553) [ 7648.622646][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7648.622868][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7648.623154][ C0] [ 7648.623308][ C0] [ 7648.623458][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7648.623763][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7648.624114][ 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 [ 7648.625089][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7648.625398][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7648.625799][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7648.626201][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7648.626604][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7648.627003][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7648.627408][ 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) [ 7648.627692][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7648.627925][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7648.628225][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7648.628454][ 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 [ 7648.629431][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7648.629852][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7648.630255][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7648.630656][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7648.631054][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7648.631455][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7648.633888][ 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) | [ 7648.634401][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7648.634879][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7648.635364][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7648.636297][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7648.636919][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 7648.637203][ 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 [ 7648.638182][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000246 [ 7648.638492][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7648.638894][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7648.639296][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7648.639703][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7648.640106][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7648.640509][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7648.640961][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7648.641295][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7648.641702][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7648.642106][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7648.642508][ C1] PKRU: 55555554 [ 7648.642692][ C1] Call Trace: [ 7648.642864][ C1] [ 7648.643013][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7648.643276][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7648.643522][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7648.643801][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7648.644077][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7648.644370][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7648.644637][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7648.644946][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7648.645210][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7648.645474][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7648.645786][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7648.646083][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7648.646403][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7648.646697][ C1] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 7648.646952][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7648.647235][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7648.647550][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7648.647794][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7648.648036][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7648.648285][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7648.648562][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7648.648849][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7648.649091][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7648.649333][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7648.649596][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7648.649832][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7648.650082][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7648.650342][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7648.650618][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7648.650901][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7648.651150][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7648.651426][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7648.651692][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7648.652042][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7648.652298][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7648.652620][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7648.652885][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7648.653092][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7648.653326][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7648.653581][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7648.653859][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7648.654090][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7648.654414][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7648.654725][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7648.655009][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7648.655308][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7648.655557][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7648.655790][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7648.656094][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7648.656384][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7648.656713][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7648.656955][ 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)) [ 7648.657255][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7648.657543][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7648.657865][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7648.658124][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7648.658361][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7648.658613][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7648.658928][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7648.659263][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7648.659568][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7648.659845][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7648.660135][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7648.660404][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7648.660723][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7648.660941][ 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) [ 7648.661175][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7648.661449][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7648.661715][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7648.662004][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7648.662253][ 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) [ 7648.662516][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7648.662782][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7648.663072][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7648.663313][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7648.663595][ 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) [ 7648.663861][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7648.664138][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7648.664382][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7648.664626][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7648.664857][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7648.665147][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7648.665388][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7648.665645][ 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) [ 7648.665908][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7648.666158][ C1] tc_run (net/core/dev.c:3912) [ 7648.666369][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7648.666602][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7648.666843][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7648.667107][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7648.667363][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7648.667607][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7648.667874][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7648.668182][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7648.668458][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7648.668713][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7648.668983][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7648.669242][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7648.669532][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7648.669813][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7648.670069][ 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) [ 7648.670337][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7648.670555][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7648.670803][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7648.671059][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7648.671314][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7648.671558][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7648.671807][ C1] ? __create_object (mm/kmemleak.c:756) [ 7648.672055][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7648.672324][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7648.672610][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7648.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) [ 7648.673169][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7648.673447][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7648.673693][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7648.673972][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7648.674209][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7648.674473][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7648.674739][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7648.675002][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7648.675279][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7648.675566][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7648.675830][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7648.676068][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7648.676320][ C1] __do_softirq (kernel/softirq.c:553) [ 7648.676558][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7648.676782][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7648.677069][ C1] [ 7648.677224][ C1] [ 7648.677375][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7648.677683][ 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) [ 7648.677943][ 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 [ 7648.678923][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7648.679236][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7648.679639][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7648.680042][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7648.680445][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7648.680850][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7648.681257][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7648.681549][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7648.681813][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7648.682057][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7648.682311][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7648.682593][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7648.682833][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7648.683111][ C1] do_idle (kernel/sched/idle.c:312) [ 7648.683317][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7648.683563][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7648.683807][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7648.684081][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7671.810617][ C1] rcu: 1-....: (5264931 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=1264780 | [ 7671.811120][ C1] rcu: (t=5257903 jiffies g=2033089 q=12 ncpus=4) | [ 7671.811455][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 7671.811731][ C0] NMI backtrace for cpu 0 [ 7671.811739][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7671.811741][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 7671.811747][ C0] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 41 bc 08 00 00 00 45 29 All code ======== 0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8) 4: 89 c2 mov %eax,%edx 6: b8 01 00 00 00 mov $0x1,%eax b: 48 85 d2 test %rdx,%rdx e: 0f 84 4c ff ff ff je 0xffffffffffffff60 14: 41 83 e2 07 and $0x7,%r10d 18: 49 39 d1 cmp %rdx,%r9 1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55 21: 45 3a 11 cmp (%r9),%r10b 24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55 2a:* 5b pop %rbx <-- trapping instruction 2b: b8 01 00 00 00 mov $0x1,%eax 30: 5d pop %rbp 31: 41 5c pop %r12 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 41 bc 08 00 00 00 mov $0x8,%r12d 3e: 45 rex.RB 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: b8 01 00 00 00 mov $0x1,%eax 6: 5d pop %rbp 7: 41 5c pop %r12 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 41 bc 08 00 00 00 mov $0x8,%r12d 14: 45 rex.RB 15: 29 .byte 0x29 [ 7671.811749][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000246 [ 7671.811752][ C0] RAX: ffffed100102436c RBX: ffffed100102436c RCX: ffffffff86a7fb30 [ 7671.811754][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7671.811755][ C0] RBP: ffffed100102436b R08: 0000000000000000 R09: ffffed100102436b [ 7671.811757][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7671.811758][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7671.811760][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7671.811762][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7671.811765][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7671.811766][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7671.811768][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7671.811769][ C0] PKRU: 55555554 [ 7671.811770][ C0] Call Trace: [ 7671.811772][ C0] [ 7671.811774][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7671.811779][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7671.811783][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7671.811787][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7671.811790][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7671.811793][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7671.811797][ 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) [ 7671.811801][ C0] ? kasan_check_range (mm/kasan/generic.c:190) [ 7671.811804][ C0] ? kasan_check_range (mm/kasan/generic.c:190) [ 7671.811807][ C0] ? kasan_check_range (mm/kasan/generic.c:190) [ 7671.811810][ C0] [ 7671.811811][ C0] [ 7671.811813][ 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) [ 7671.811816][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7671.811819][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7671.811823][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7671.811827][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7671.811830][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7671.811833][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7671.811836][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7671.811839][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7671.811841][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7671.811845][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7671.811848][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7671.811855][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7671.811857][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7671.811862][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7671.811867][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7671.811871][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7671.811873][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7671.811876][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7671.811878][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7671.811884][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7671.811887][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7671.811891][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7671.811900][ 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) [ 7671.811902][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7671.811905][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7671.811909][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7671.811912][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7671.811915][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7671.811918][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7671.811924][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7671.811930][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7671.811933][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7671.811942][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7671.811944][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7671.811947][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7671.811950][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7671.811954][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7671.811958][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7671.811960][ 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)) [ 7671.811964][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7671.811968][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7671.811972][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7671.811975][ 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)) [ 7671.811978][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7671.811981][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7671.811988][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7671.811995][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7671.812002][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7671.812007][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7671.812017][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7671.812024][ 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) [ 7671.812029][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7671.812032][ 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) [ 7671.812034][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7671.812038][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7671.812041][ 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) [ 7671.812044][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7671.812047][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7671.812050][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7671.812053][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7671.812057][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7671.812059][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7671.812062][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7671.812064][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7671.812069][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7671.812071][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7671.812076][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7671.812080][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7671.812083][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7671.812086][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7671.812088][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7671.812091][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7671.812094][ C0] tc_run (net/core/dev.c:3912) [ 7671.812098][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7671.812101][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7671.812103][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7671.812107][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7671.812111][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7671.812113][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7671.812116][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7671.812120][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7671.812123][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7671.812131][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7671.812134][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7671.812138][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7671.812146][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7671.812148][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7671.812152][ 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) [ 7671.812156][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7671.812159][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7671.812162][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7671.812166][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7671.812169][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7671.812172][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7671.812176][ 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)) [ 7671.812179][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7671.812185][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7671.812189][ 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) [ 7671.812192][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7671.812197][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7671.812199][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7671.812201][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7671.812204][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7671.812206][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7671.812209][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7671.812211][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7671.812214][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7671.812218][ 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)) [ 7671.812221][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7671.812225][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7671.812228][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7671.812231][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7671.812235][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7671.812239][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7671.812243][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7671.812246][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7671.812250][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7671.812253][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7671.812256][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7671.812260][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7671.812263][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7671.812266][ 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)) [ 7671.812269][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7671.812273][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7671.812276][ C0] __do_softirq (kernel/softirq.c:553) [ 7671.812281][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7671.812283][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7671.812286][ C0] [ 7671.812287][ C0] [ 7671.812288][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7671.812292][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7671.812295][ 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 [ 7671.812297][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7671.812299][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7671.812300][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7671.812302][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7671.812303][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7671.812305][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7671.812310][ 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) [ 7671.812314][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7671.812318][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7671.812321][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7671.812323][ 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 [ 7671.812325][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7671.812327][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7671.812329][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7671.812331][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7671.812332][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7671.812333][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7671.812331][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 7671.812332][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 7671.812333][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7671.812338][ C0] [ 7671.865193][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7671.865812][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7671.866141][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7671.867125][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7671.867445][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7671.867848][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7671.868253][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7671.868656][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7671.869060][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7671.869463][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7671.869915][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7671.870252][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7671.870656][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7671.871059][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7671.871462][ C1] PKRU: 55555554 [ 7671.871645][ C1] Call Trace: [ 7671.871817][ C1] [ 7671.871964][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7671.872242][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7671.872497][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7671.872751][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7671.872984][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7671.873255][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7671.873527][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7671.873785][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7671.874075][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7671.874321][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7671.874637][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7671.874913][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7671.875203][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7671.875470][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7671.875779][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7671.876042][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7671.876308][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7671.876621][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7671.876920][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7671.877238][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7671.877530][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7671.877829][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7671.878120][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7671.878435][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7671.878678][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7671.878921][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7671.879171][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7671.879447][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7671.879734][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7671.879974][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7671.880218][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7671.880481][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7671.880717][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7671.880967][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7671.881227][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7671.881504][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7671.881786][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7671.882040][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7671.882315][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7671.882582][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7671.882931][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7671.883185][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7671.883508][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7671.883774][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7671.883984][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7671.884215][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7671.884470][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7671.884749][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7671.884979][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7671.885302][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7671.885615][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7671.885898][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7671.886197][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7671.886450][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7671.886685][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7671.886989][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7671.887276][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7671.887605][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7671.887848][ 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)) [ 7671.888148][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7671.888435][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7671.888757][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7671.889014][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7671.889252][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7671.889503][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7671.889820][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7671.890159][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7671.890462][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7671.890738][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7671.891031][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7671.891300][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7671.891619][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7671.891837][ 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) [ 7671.892072][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7671.892345][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7671.892613][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7671.892901][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7671.893149][ 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) [ 7671.893412][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7671.893680][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7671.893968][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7671.894210][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7671.894489][ 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) [ 7671.894753][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7671.895031][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7671.895275][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7671.895520][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7671.895752][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7671.896042][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7671.896289][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7671.896547][ 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) [ 7671.896810][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7671.897061][ C1] tc_run (net/core/dev.c:3912) [ 7671.897268][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7671.897500][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7671.897742][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7671.898005][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7671.898260][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7671.898502][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7671.898769][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7671.899077][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7671.899351][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7671.899606][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7671.899874][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7671.900133][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7671.900423][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7671.900704][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7671.900960][ 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) [ 7671.901227][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7671.901445][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7671.901693][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7671.901948][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7671.902203][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7671.902447][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7671.902697][ C1] ? __create_object (mm/kmemleak.c:756) [ 7671.902943][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7671.903214][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7671.903501][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7671.903777][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7671.904061][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7671.904336][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7671.904582][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7671.904858][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7671.905096][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7671.905360][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7671.905624][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7671.905888][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7671.906165][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7671.906454][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7671.906717][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7671.906956][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7671.907207][ C1] __do_softirq (kernel/softirq.c:553) [ 7671.907442][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7671.907665][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7671.907952][ C1] [ 7671.908107][ C1] [ 7671.908258][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7671.908565][ 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) [ 7671.908826][ 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 [ 7671.909807][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7671.910118][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7671.910521][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7671.910923][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7671.911329][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7671.911734][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7671.912139][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7671.912433][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7671.912696][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7671.912940][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7671.913194][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7671.913477][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7671.913718][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7671.913995][ C1] do_idle (kernel/sched/idle.c:312) [ 7671.914201][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7671.914447][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7671.914693][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7671.914966][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7696.576370][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7696.576873][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7696.577349][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7696.577791][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7696.578647][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7696.579220][ 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) [ 7696.579525][ 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 ... [ 7696.580430][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7696.580717][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7696.581089][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7696.581462][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7696.581834][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7696.582207][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7696.582580][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7696.582998][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7696.583308][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7696.583687][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7696.584061][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7696.584434][ C0] PKRU: 55555554 [ 7696.584604][ C0] Call Trace: [ 7696.584767][ C0] [ 7696.584907][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7696.585153][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7696.585383][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7696.585641][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7696.585894][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7696.586169][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7696.586419][ 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)) [ 7696.586705][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7696.586950][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7696.587240][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7696.587516][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7696.587812][ 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) [ 7696.588083][ 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) [ 7696.588358][ 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) [ 7696.588630][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7696.588921][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7696.589145][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7696.589373][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7696.589597][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7696.589830][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7696.590084][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7696.590351][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7696.590574][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7696.590800][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7696.591043][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7696.591263][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7696.591493][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7696.591736][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7696.591997][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7696.592255][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7696.592488][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7696.592740][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7696.592986][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7696.593313][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7696.593553][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7696.593857][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7696.594104][ 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) [ 7696.594296][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7696.594511][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7696.594748][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7696.595009][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7696.595263][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7696.595476][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7696.595775][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7696.596060][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7696.596344][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7696.596619][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7696.596850][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7696.597067][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7696.597346][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7696.597614][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7696.597919][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7696.598141][ 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)) [ 7696.598418][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7696.598690][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7696.598988][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7696.599227][ 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)) [ 7696.599446][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7696.599678][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7696.599971][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7696.600282][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7696.600563][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7696.600821][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7696.601090][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7696.601383][ 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) [ 7696.601603][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7696.601849][ 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) [ 7696.602064][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7696.602272][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7696.602509][ 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) [ 7696.602755][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7696.603021][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7696.603245][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7696.603503][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7696.603727][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7696.603958][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7696.604160][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7696.604412][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7696.604705][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7696.604927][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7696.605176][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7696.605403][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7696.605619][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7696.605843][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7696.606081][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7696.606288][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7696.606539][ C0] tc_run (net/core/dev.c:3912) [ 7696.606731][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7696.606949][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7696.607172][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7696.607417][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7696.607653][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7696.607874][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7696.608123][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7696.608409][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7696.608664][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7696.608932][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7696.609157][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7696.609398][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7696.609714][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7696.609972][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7696.610208][ 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) [ 7696.610455][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7696.610659][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7696.610885][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7696.611171][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7696.611409][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7696.611633][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7696.611866][ 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)) [ 7696.612084][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7696.612337][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7696.612601][ 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) [ 7696.612885][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7696.613113][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7696.613346][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7696.613572][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7696.613825][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7696.614077][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7696.614303][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7696.614542][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7696.614827][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7696.615074][ 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)) [ 7696.615281][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7696.615525][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7696.615776][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7696.616000][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7696.616222][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7696.616468][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7696.616712][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7696.616957][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7696.617210][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7696.617476][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7696.617698][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7696.617967][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7696.618192][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7696.618439][ 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)) [ 7696.618646][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7696.618922][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7696.619159][ C0] __do_softirq (kernel/softirq.c:553) [ 7696.619378][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7696.619583][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7696.619851][ C0] [ 7696.619991][ C0] [ 7696.620130][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7696.620417][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7696.620743][ 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 [ 7696.621649][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7696.621936][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7696.622310][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7696.622682][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7696.623054][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7696.623427][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7696.623803][ 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) [ 7696.624066][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7696.624285][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7696.624570][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7696.624783][ 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 [ 7696.625697][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7696.626090][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7696.626469][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7696.626841][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7696.627214][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7696.627589][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7696.629999][ 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) | [ 7696.630513][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7696.630989][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7696.631475][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7696.632409][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7696.633029][ 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) [ 7696.633354][ 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 [ 7696.634335][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7696.634645][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7696.635049][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7696.635453][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7696.635854][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7696.636263][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7696.636667][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7696.637119][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7696.637455][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7696.637857][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7696.638263][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7696.638666][ C1] PKRU: 55555554 [ 7696.638851][ C1] Call Trace: [ 7696.639022][ C1] [ 7696.639172][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7696.639436][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7696.639681][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7696.639962][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7696.640236][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7696.640529][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7696.640797][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7696.641104][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7696.641369][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7696.641634][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7696.641944][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7696.642243][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7696.642561][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7696.642853][ 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) [ 7696.643144][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7696.643438][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7696.643751][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7696.643994][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7696.644236][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7696.644488][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7696.644761][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7696.645049][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7696.645290][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7696.645533][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7696.645796][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7696.646033][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7696.646284][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7696.646545][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7696.646823][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7696.647103][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7696.647354][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7696.647627][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7696.647893][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7696.648244][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7696.648500][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7696.648823][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7696.649088][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7696.649295][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7696.649528][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7696.649782][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7696.650064][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7696.650292][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7696.650614][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7696.650925][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7696.651209][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7696.651509][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7696.651760][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7696.651992][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7696.652297][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7696.652586][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7696.652915][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7696.653155][ 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)) [ 7696.653456][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7696.653744][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7696.654064][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7696.654322][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7696.654560][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7696.654812][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7696.655130][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7696.655469][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7696.655771][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7696.656051][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7696.656345][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7696.656615][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7696.656935][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7696.657153][ 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) [ 7696.657388][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7696.657660][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7696.657926][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7696.658216][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7696.658464][ 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) [ 7696.658728][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7696.658995][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7696.659283][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7696.659524][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7696.659803][ 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) [ 7696.660066][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7696.660345][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7696.660586][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7696.660830][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7696.661064][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7696.661353][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7696.661595][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7696.661853][ 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) [ 7696.662116][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7696.662367][ C1] tc_run (net/core/dev.c:3912) [ 7696.662574][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7696.662808][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7696.663048][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7696.663313][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7696.663567][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7696.663809][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7696.664076][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7696.664385][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7696.664659][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7696.664914][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7696.665180][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7696.665441][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7696.665732][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7696.666010][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7696.666269][ 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) [ 7696.666537][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7696.666756][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7696.667002][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7696.667257][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7696.667511][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7696.667754][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7696.668006][ C1] ? __create_object (mm/kmemleak.c:756) [ 7696.668251][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7696.668522][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7696.668806][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7696.669080][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7696.669366][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7696.669641][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7696.669888][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7696.670162][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7696.670402][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7696.670669][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7696.670932][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7696.671195][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7696.671471][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7696.671759][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7696.672023][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7696.672258][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7696.672509][ C1] __do_softirq (kernel/softirq.c:553) [ 7696.672745][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7696.672966][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7696.673256][ C1] [ 7696.673407][ C1] [ 7696.673559][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7696.673867][ 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) [ 7696.674126][ 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 [ 7696.675105][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7696.675418][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7696.675821][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7696.676232][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7696.676636][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7696.677039][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7696.677443][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7696.677737][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7696.678003][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7696.678249][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7696.678504][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7696.678783][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7696.679026][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7696.679303][ C1] do_idle (kernel/sched/idle.c:312) [ 7696.679508][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7696.679754][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7696.680001][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7696.680273][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7724.576341][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7724.576839][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7724.577313][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7724.577755][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7724.578606][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7724.579176][ 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) [ 7724.579480][ 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 ... [ 7724.580385][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7724.580672][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7724.581043][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7724.581415][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7724.581787][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7724.582160][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7724.582533][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7724.582948][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7724.583257][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7724.583633][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7724.584006][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7724.584379][ C0] PKRU: 55555554 [ 7724.584548][ C0] Call Trace: [ 7724.584710][ C0] [ 7724.584848][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7724.585093][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7724.585326][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7724.585583][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7724.585838][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7724.586112][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7724.586361][ 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)) [ 7724.586647][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7724.586891][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7724.587180][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7724.587456][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7724.587750][ 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) [ 7724.588020][ 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) [ 7724.588294][ 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) [ 7724.588565][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7724.588855][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7724.589081][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7724.589306][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7724.589532][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7724.589764][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7724.590017][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7724.590283][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7724.590506][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7724.590732][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7724.590974][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7724.591193][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7724.591423][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7724.591664][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7724.591923][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7724.592181][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7724.592414][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7724.592666][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7724.592911][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7724.593237][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7724.593473][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7724.593773][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7724.594020][ 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) [ 7724.594211][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7724.594426][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7724.594662][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7724.594922][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7724.595176][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7724.595390][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7724.595687][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7724.595972][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7724.596239][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7724.596515][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7724.596746][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7724.596960][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7724.597239][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7724.597505][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7724.597807][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7724.598028][ 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)) [ 7724.598305][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7724.598570][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7724.598865][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7724.599104][ 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)) [ 7724.599322][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7724.599553][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7724.599846][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7724.600155][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7724.600436][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7724.600692][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7724.600959][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7724.601251][ 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) [ 7724.601471][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7724.601717][ 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) [ 7724.601930][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7724.602138][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7724.602375][ 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) [ 7724.602620][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7724.602884][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7724.603107][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7724.603364][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7724.603589][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7724.603819][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7724.604020][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7724.604271][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7724.604557][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7724.604781][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7724.605030][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7724.605255][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7724.605471][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7724.605693][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7724.605930][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7724.606139][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7724.606390][ C0] tc_run (net/core/dev.c:3912) [ 7724.606581][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7724.606797][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7724.607019][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7724.607262][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7724.607500][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7724.607721][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7724.607968][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7724.608254][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7724.608508][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7724.608777][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7724.608999][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7724.609239][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7724.609556][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7724.609812][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7724.610047][ 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) [ 7724.610294][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7724.610499][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7724.610724][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7724.611009][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7724.611244][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7724.611469][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7724.611701][ 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)) [ 7724.611917][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7724.612166][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7724.612432][ 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) [ 7724.612715][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7724.612942][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7724.613177][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7724.613401][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7724.613650][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7724.613894][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7724.614121][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7724.614360][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7724.614643][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7724.614888][ 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)) [ 7724.615094][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7724.615338][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7724.615589][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7724.615811][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7724.616038][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7724.616282][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7724.616526][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7724.616768][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7724.617020][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7724.617286][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7724.617509][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7724.617779][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7724.618003][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7724.618248][ 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)) [ 7724.618454][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7724.618729][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7724.618959][ C0] __do_softirq (kernel/softirq.c:553) [ 7724.619181][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7724.619386][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7724.619652][ C0] [ 7724.619793][ C0] [ 7724.619931][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7724.620214][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7724.620539][ 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 [ 7724.621449][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7724.621735][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7724.622109][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7724.622481][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7724.622852][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7724.623223][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7724.623602][ 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) [ 7724.623863][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7724.624080][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7724.624358][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7724.624571][ 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 [ 7724.625474][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7724.625866][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7724.626239][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7724.626610][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7724.626980][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7724.627353][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7724.629754][ 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) | [ 7724.630268][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7724.630745][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7724.631232][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7724.632169][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7724.632791][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7724.633121][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7724.634105][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7724.634417][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7724.634820][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7724.635225][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7724.635632][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7724.636048][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7724.636454][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7724.636907][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7724.637243][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7724.637651][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7724.638056][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7724.638462][ C1] PKRU: 55555554 [ 7724.638646][ C1] Call Trace: [ 7724.638820][ C1] [ 7724.638969][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7724.639233][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7724.639480][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7724.639760][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7724.640037][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7724.640331][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7724.640599][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7724.640909][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7724.641174][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7724.641441][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7724.641754][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7724.642053][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7724.642372][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7724.642667][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7724.642965][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7724.643260][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7724.643578][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7724.643820][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7724.644063][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7724.644315][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7724.644590][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7724.644880][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7724.645122][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7724.645365][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7724.645627][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7724.645867][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7724.646122][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7724.646384][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7724.646662][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7724.646943][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7724.647192][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7724.647470][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7724.647737][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7724.648088][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7724.648345][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7724.648670][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7724.648935][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7724.649142][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7724.649377][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7724.649634][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7724.649914][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7724.650145][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7724.650469][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7724.650779][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7724.651067][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7724.651366][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7724.651617][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7724.651851][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7724.652152][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7724.652444][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7724.652774][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7724.653017][ 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)) [ 7724.653316][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7724.653606][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7724.653927][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7724.654187][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7724.654423][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7724.654674][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7724.654992][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7724.655330][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7724.655635][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7724.655913][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7724.656207][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7724.656479][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7724.656798][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7724.657020][ 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) [ 7724.657252][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7724.657526][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7724.657795][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7724.658083][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7724.658333][ 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) [ 7724.658598][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7724.658866][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7724.659155][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7724.659398][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7724.659679][ 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) [ 7724.659943][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7724.660223][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7724.660468][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7724.660711][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7724.660945][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7724.661233][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7724.661474][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7724.661733][ 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) [ 7724.661997][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7724.662248][ C1] tc_run (net/core/dev.c:3912) [ 7724.662455][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7724.662691][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7724.662934][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7724.663199][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7724.663457][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7724.663698][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7724.663967][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7724.664274][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7724.664552][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7724.664808][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7724.665077][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7724.665339][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7724.665628][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7724.665906][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7724.666165][ 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) [ 7724.666435][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7724.666655][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7724.666904][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7724.667159][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7724.667416][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7724.667658][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7724.667910][ C1] ? __create_object (mm/kmemleak.c:756) [ 7724.668158][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7724.668428][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7724.668714][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7724.668991][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7724.669276][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7724.669551][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7724.669799][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7724.670074][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7724.670315][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7724.670579][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7724.670843][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7724.671107][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7724.671385][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7724.671674][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7724.671939][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7724.672177][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7724.672428][ C1] __do_softirq (kernel/softirq.c:553) [ 7724.672664][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7724.672887][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7724.673176][ C1] [ 7724.673328][ C1] [ 7724.673483][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7724.673792][ 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) [ 7724.674052][ 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 [ 7724.675035][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7724.675347][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7724.675753][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7724.676160][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7724.676565][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7724.676970][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7724.677378][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7724.677671][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7724.677934][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7724.678180][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7724.678435][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7724.678716][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7724.678959][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7724.679235][ C1] do_idle (kernel/sched/idle.c:312) [ 7724.679443][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7724.679688][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7724.679936][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7724.680208][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7724.680525][ C1] | [ 7749.918269][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7749.918619][ C0] rcu: 0-....: (5352406 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1282584 | [ 7749.919143][ C0] rcu: (t=5336011 jiffies g=2033089 q=12 ncpus=4) [ 7749.919874][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7749.920449][ 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) [ 7749.920755][ 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 ... [ 7749.921660][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7749.921947][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7749.922320][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7749.922690][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7749.923063][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7749.923439][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7749.923812][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7749.924230][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7749.924545][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7749.924919][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7749.925294][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7749.925666][ C0] PKRU: 55555554 [ 7749.925836][ C0] Call Trace: [ 7749.925998][ C0] [ 7749.926140][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7749.926395][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7749.926632][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7749.926867][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7749.927084][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7749.927337][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7749.927589][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7749.927829][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7749.928097][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7749.928323][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7749.928616][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7749.928871][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7749.929140][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7749.929389][ 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)) [ 7749.929675][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7749.929919][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7749.930209][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7749.930484][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7749.930778][ 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) [ 7749.931050][ 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) [ 7749.931325][ 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) [ 7749.931596][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7749.931888][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7749.932111][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7749.932336][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7749.932561][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7749.932794][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7749.933048][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7749.933315][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7749.933537][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7749.933763][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7749.934006][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7749.934226][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7749.934459][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7749.934701][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7749.934962][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7749.935220][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7749.935452][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7749.935706][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7749.935960][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7749.936285][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7749.936521][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7749.936820][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7749.937069][ 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) [ 7749.937259][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7749.937476][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7749.937714][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7749.937970][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7749.938223][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7749.938438][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7749.938737][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7749.939023][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7749.939288][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7749.939562][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7749.939793][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7749.940010][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7749.940291][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7749.940558][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7749.940861][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7749.941086][ 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)) [ 7749.941361][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7749.941631][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7749.941927][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7749.942166][ 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)) [ 7749.942384][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7749.942615][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7749.942909][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7749.943220][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7749.943502][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7749.943759][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7749.944029][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7749.944321][ 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) [ 7749.944541][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7749.944787][ 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) [ 7749.945003][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7749.945209][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7749.945445][ 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) [ 7749.945691][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7749.945962][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7749.946184][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7749.946445][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7749.946668][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7749.946899][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7749.947103][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7749.947353][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7749.947642][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7749.947863][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7749.948113][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7749.948337][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7749.948555][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7749.948780][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7749.949018][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7749.949219][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7749.949469][ C0] tc_run (net/core/dev.c:3912) [ 7749.949661][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7749.949877][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7749.950102][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7749.950347][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7749.950584][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7749.950807][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7749.951054][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7749.951337][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7749.951593][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7749.951861][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7749.952086][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7749.952326][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7749.952642][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7749.952898][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7749.953135][ 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) [ 7749.953382][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7749.953588][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7749.953815][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7749.954098][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7749.954334][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7749.954559][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7749.954792][ 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)) [ 7749.955013][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7749.955263][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7749.955528][ 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) [ 7749.955813][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7749.956046][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7749.956281][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7749.956502][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7749.956754][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7749.957001][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7749.957228][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7749.957467][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7749.957750][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7749.957997][ 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)) [ 7749.958205][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7749.958448][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7749.958699][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7749.958925][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7749.959144][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7749.959389][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7749.959634][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7749.959877][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7749.960129][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7749.960394][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7749.960620][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7749.960890][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7749.961113][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7749.961364][ 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)) [ 7749.961572][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7749.961849][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7749.962080][ C0] __do_softirq (kernel/softirq.c:553) [ 7749.962299][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7749.962504][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7749.962773][ C0] [ 7749.962913][ C0] [ 7749.963054][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7749.963337][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7749.963667][ 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 [ 7749.964575][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7749.964863][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7749.965235][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7749.965607][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7749.965984][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7749.966358][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7749.966734][ 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) [ 7749.966995][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7749.967214][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7749.967495][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7749.967705][ 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 [ 7749.968613][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7749.969008][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7749.969379][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7749.969753][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7749.970127][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7749.970499][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7749.970499][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7749.970873][ C0] | [ 7749.971021][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 7749.971284][ C1] NMI backtrace for cpu 1 [ 7749.971294][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7749.971297][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7749.971305][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7749.971308][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7749.971311][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7749.971313][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7749.971315][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7749.971316][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7749.971318][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7749.971320][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7749.971322][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7749.971325][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7749.971327][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7749.971328][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7749.971329][ C1] PKRU: 55555554 [ 7749.971330][ C1] Call Trace: [ 7749.971334][ C1] [ 7749.971337][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7749.971342][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7749.971347][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7749.971351][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7749.971355][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7749.971357][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7749.971361][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7749.971365][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7749.971368][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7749.971371][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7749.971374][ C1] [ 7749.971375][ C1] [ 7749.971377][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7749.971380][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7749.971385][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7749.971388][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7749.971392][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7749.971395][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7749.971398][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7749.971400][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7749.971405][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7749.971408][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7749.971415][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7749.971417][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7749.971423][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7749.971429][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7749.971433][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7749.971436][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7749.971438][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7749.971441][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7749.971447][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7749.971451][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7749.971454][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7749.971465][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7749.971468][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7749.971471][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7749.971476][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7749.971479][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7749.971483][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7749.971489][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7749.971495][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7749.971500][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7749.971508][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7749.971511][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7749.971514][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7749.971518][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7749.971521][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7749.971525][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7749.971527][ 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)) [ 7749.971532][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7749.971535][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7749.971539][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7749.971542][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7749.971544][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7749.971548][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7749.971556][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7749.971563][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7749.971570][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7749.971575][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7749.971583][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7749.971588][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7749.971597][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7749.971600][ 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) [ 7749.971604][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7749.971608][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7749.971611][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7749.971614][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7749.971620][ 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) [ 7749.971623][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7749.971626][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7749.971629][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7749.971632][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7749.971634][ 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) [ 7749.971638][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7749.971640][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7749.971644][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7749.971649][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7749.971651][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7749.971654][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7749.971657][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7749.971659][ 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) [ 7749.971662][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7749.971665][ C1] tc_run (net/core/dev.c:3912) [ 7749.971669][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7749.971672][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7749.971674][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7749.971678][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7749.971682][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7749.971685][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7749.971689][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7749.971693][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7749.971695][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7749.971699][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7749.971703][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7749.971706][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7749.971714][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7749.971717][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7749.971721][ 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) [ 7749.971724][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7749.971728][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7749.971732][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7749.971735][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7749.971738][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7749.971742][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7749.971745][ C1] ? __create_object (mm/kmemleak.c:756) [ 7749.971749][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7749.971755][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7749.971759][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7749.971762][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7749.971766][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7749.971769][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7749.971773][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7749.971775][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7749.971781][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7749.971786][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7749.971790][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7749.971793][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7749.971797][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7749.971800][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7749.971805][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7749.971811][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7749.971814][ C1] __do_softirq (kernel/softirq.c:553) [ 7749.971819][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7749.971822][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7749.971826][ C1] [ 7749.971826][ C1] [ 7749.971827][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7749.971832][ 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) [ 7749.971835][ 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 [ 7749.971838][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7749.971840][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7749.971842][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7749.971843][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7749.971845][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7749.971846][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7749.971849][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7749.971853][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7749.971856][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7749.971858][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7749.971860][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7749.971864][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7749.971866][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7749.971871][ C1] do_idle (kernel/sched/idle.c:312) [ 7749.971873][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7749.971875][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7749.971878][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7749.971882][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7776.576360][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7776.576856][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7776.577332][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7776.577774][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7776.578629][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7776.579198][ 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) [ 7776.579503][ 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 ... [ 7776.580411][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7776.580695][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7776.581069][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7776.581442][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7776.581812][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7776.582182][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7776.582558][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7776.582975][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7776.583285][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7776.583658][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7776.584033][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7776.584409][ C0] PKRU: 55555554 [ 7776.584577][ C0] Call Trace: [ 7776.584737][ C0] [ 7776.584876][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7776.585122][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7776.585349][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7776.585611][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7776.585868][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7776.586137][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7776.586387][ 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)) [ 7776.586670][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7776.586915][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7776.587203][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7776.587481][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7776.587775][ 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) [ 7776.588043][ 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) [ 7776.588321][ 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) [ 7776.588589][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7776.588880][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7776.589106][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7776.589331][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7776.589554][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7776.589785][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7776.590042][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7776.590307][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7776.590530][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7776.590754][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7776.590997][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7776.591214][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7776.591446][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7776.591686][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7776.591943][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7776.592204][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7776.592436][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7776.592690][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7776.592935][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7776.593258][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7776.593494][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7776.593793][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7776.594038][ 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) [ 7776.594229][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7776.594445][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7776.594682][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7776.594939][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7776.595196][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7776.595408][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7776.595706][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7776.595997][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7776.596257][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7776.596534][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7776.596764][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7776.596978][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7776.597259][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7776.597524][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7776.597827][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7776.598051][ 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)) [ 7776.598330][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7776.598595][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7776.598890][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7776.599132][ 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)) [ 7776.599353][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7776.599584][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7776.599876][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7776.600189][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7776.600468][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7776.600725][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7776.600994][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7776.601288][ 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) [ 7776.601504][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7776.601751][ 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) [ 7776.601967][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7776.602173][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7776.602408][ 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) [ 7776.602656][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7776.602922][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7776.603146][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7776.603404][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7776.603628][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7776.603859][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7776.604060][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7776.604310][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7776.604599][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7776.604825][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7776.605075][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7776.605301][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7776.605515][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7776.605739][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7776.605979][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7776.606181][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7776.606438][ C0] tc_run (net/core/dev.c:3912) [ 7776.606629][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7776.606844][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7776.607067][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7776.607310][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7776.607546][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7776.607773][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7776.608020][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7776.608305][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7776.608559][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7776.608827][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7776.609050][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7776.609290][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7776.609608][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7776.609868][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7776.610104][ 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) [ 7776.610351][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7776.610553][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7776.610781][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7776.611066][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7776.611303][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7776.611525][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7776.611756][ 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)) [ 7776.611976][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7776.612225][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7776.612489][ 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) [ 7776.612773][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7776.613002][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7776.613237][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7776.613462][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7776.613712][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7776.613958][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7776.614185][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7776.614425][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7776.614709][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7776.614956][ 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)) [ 7776.615161][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7776.615405][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7776.615659][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7776.615888][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7776.616110][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7776.616354][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7776.616598][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7776.616841][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7776.617092][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7776.617360][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7776.617581][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7776.617853][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7776.618077][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7776.618324][ 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)) [ 7776.618529][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7776.618807][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7776.619039][ C0] __do_softirq (kernel/softirq.c:553) [ 7776.619254][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7776.619461][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7776.619726][ C0] [ 7776.619867][ C0] [ 7776.620007][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7776.620293][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7776.620618][ 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 [ 7776.621523][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7776.621810][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7776.622181][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7776.622555][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7776.622927][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7776.623298][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7776.623673][ 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) [ 7776.623938][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7776.624152][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7776.624434][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7776.624646][ 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 [ 7776.625555][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7776.625973][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7776.626367][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7776.626759][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7776.627155][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7776.627528][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7776.629943][ 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) | [ 7776.630461][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7776.630944][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7776.631426][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7776.632370][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7776.632988][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7776.633286][ C1] Code: 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 <48> 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8 01 00 All code ======== 0: 11 80 38 00 74 ef adc %eax,-0x108bffc8(%rax) 6: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11 a: 48 89 c2 mov %rax,%rdx d: 48 85 c0 test %rax,%rax 10: 75 b0 jne 0xffffffffffffffc2 12: 48 89 da mov %rbx,%rdx 15: 4c 89 d8 mov %r11,%rax 18: 4c 29 da sub %r11,%rdx 1b: e9 49 ff ff ff jmp 0xffffffffffffff69 20: 48 85 d2 test %rdx,%rdx 23: 74 b3 je 0xffffffffffffffd8 25: 48 01 ea add %rbp,%rdx 28: eb 09 jmp 0x33 2a:* 48 83 c0 01 add $0x1,%rax <-- trapping instruction 2e: 48 39 d0 cmp %rdx,%rax 31: 74 a5 je 0xffffffffffffffd8 33: 80 38 00 cmpb $0x0,(%rax) 36: 74 f2 je 0x2a 38: e9 74 ff ff ff jmp 0xffffffffffffffb1 3d: b8 .byte 0xb8 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: 48 83 c0 01 add $0x1,%rax 4: 48 39 d0 cmp %rdx,%rax 7: 74 a5 je 0xffffffffffffffae 9: 80 38 00 cmpb $0x0,(%rax) c: 74 f2 je 0x0 e: e9 74 ff ff ff jmp 0xffffffffffffff87 13: b8 .byte 0xb8 14: 01 00 add %eax,(%rax) [ 7776.634270][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000246 [ 7776.634582][ C1] RAX: ffffed10010241c3 RBX: ffffed10010241c4 RCX: ffffffff86a7fb30 [ 7776.634986][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7776.635390][ C1] RBP: ffffed10010241c3 R08: 0000000000000000 R09: ffffed10010241c3 [ 7776.635799][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7776.636206][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7776.636610][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7776.637064][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7776.637400][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7776.637807][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7776.638212][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7776.638616][ C1] PKRU: 55555554 [ 7776.638801][ C1] Call Trace: [ 7776.638975][ C1] [ 7776.639124][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7776.639390][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7776.639638][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7776.639918][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7776.640195][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7776.640489][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7776.640757][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7776.641068][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7776.641334][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7776.641599][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7776.641913][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7776.642211][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7776.642531][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7776.642826][ C1] ? kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 7776.643091][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7776.643376][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7776.643693][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7776.643937][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7776.644180][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7776.644431][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7776.644710][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7776.644997][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7776.645240][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7776.645485][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7776.645748][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7776.645987][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7776.646238][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7776.646501][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7776.646779][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7776.647062][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7776.647313][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7776.647589][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7776.647857][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7776.648208][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7776.648465][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7776.648789][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7776.649056][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7776.649264][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7776.649499][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7776.649756][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7776.650038][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7776.650271][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7776.650596][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7776.650909][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7776.651194][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7776.651495][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7776.651744][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7776.651980][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7776.652287][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7776.652574][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7776.652905][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7776.653147][ 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)) [ 7776.653450][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7776.653739][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7776.654060][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7776.654321][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7776.654560][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7776.654812][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7776.655129][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7776.655468][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7776.655771][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7776.656052][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7776.656345][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7776.656615][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7776.656937][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7776.657156][ 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) [ 7776.657392][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7776.657665][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7776.657933][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7776.658221][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7776.658472][ 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) [ 7776.658736][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7776.659003][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7776.659295][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7776.659537][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7776.659818][ 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) [ 7776.660083][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7776.660363][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7776.660608][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7776.660852][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7776.661084][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7776.661377][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7776.661619][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7776.661878][ 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) [ 7776.662142][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7776.662392][ C1] tc_run (net/core/dev.c:3912) [ 7776.662602][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7776.662834][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7776.663077][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7776.663343][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7776.663601][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7776.663843][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7776.664112][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7776.664422][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7776.664698][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7776.664955][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7776.665224][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7776.665484][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7776.665775][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7776.666060][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7776.666317][ 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) [ 7776.666586][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7776.666805][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7776.667053][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7776.667311][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7776.667567][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7776.667811][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7776.668062][ C1] ? __create_object (mm/kmemleak.c:756) [ 7776.668310][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7776.668580][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7776.668868][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7776.669145][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7776.669430][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7776.669708][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7776.669955][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7776.670232][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7776.670470][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7776.670737][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7776.671003][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7776.671268][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7776.671546][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7776.671834][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7776.672096][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7776.672336][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7776.672588][ C1] __do_softirq (kernel/softirq.c:553) [ 7776.672824][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7776.673048][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7776.673337][ C1] [ 7776.673491][ C1] [ 7776.673642][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7776.673953][ 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) [ 7776.674213][ 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 [ 7776.675196][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7776.675509][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7776.675916][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7776.676320][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7776.676726][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7776.677132][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7776.677539][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7776.677832][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7776.678096][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7776.678341][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7776.678596][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7776.678879][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7776.679120][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7776.679400][ C1] do_idle (kernel/sched/idle.c:312) [ 7776.679606][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7776.679854][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7776.680099][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7776.680374][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7804.576352][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7804.576876][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7804.577376][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7804.577834][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7804.578687][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7804.579258][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 7804.579530][ C0] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 41 bc 08 00 00 00 45 29 All code ======== 0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8) 4: 89 c2 mov %eax,%edx 6: b8 01 00 00 00 mov $0x1,%eax b: 48 85 d2 test %rdx,%rdx e: 0f 84 4c ff ff ff je 0xffffffffffffff60 14: 41 83 e2 07 and $0x7,%r10d 18: 49 39 d1 cmp %rdx,%r9 1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55 21: 45 3a 11 cmp (%r9),%r10b 24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55 2a:* 5b pop %rbx <-- trapping instruction 2b: b8 01 00 00 00 mov $0x1,%eax 30: 5d pop %rbp 31: 41 5c pop %r12 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 41 bc 08 00 00 00 mov $0x8,%r12d 3e: 45 rex.RB 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: b8 01 00 00 00 mov $0x1,%eax 6: 5d pop %rbp 7: 41 5c pop %r12 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 41 bc 08 00 00 00 mov $0x8,%r12d 14: 45 rex.RB 15: 29 .byte 0x29 [ 7804.580438][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000246 [ 7804.580724][ C0] RAX: ffffed100102436c RBX: ffffed100102436c RCX: ffffffff86a7fb30 [ 7804.581095][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7804.581475][ C0] RBP: ffffed100102436b R08: 0000000000000000 R09: ffffed100102436b [ 7804.581847][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7804.582217][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7804.582588][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7804.583005][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7804.583345][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7804.583743][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7804.584135][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7804.584523][ C0] PKRU: 55555554 [ 7804.584693][ C0] Call Trace: [ 7804.584853][ C0] [ 7804.584990][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7804.585233][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7804.585461][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7804.585722][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7804.585978][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7804.586246][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7804.586492][ 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)) [ 7804.586778][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7804.587020][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 7804.587264][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7804.587554][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7804.587830][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7804.588123][ 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) [ 7804.588395][ C0] ? kasan_check_range (mm/kasan/generic.c:190) [ 7804.588637][ 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) [ 7804.588899][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7804.589190][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7804.589416][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7804.589641][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7804.589864][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7804.590095][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7804.590352][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7804.590617][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7804.590839][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7804.591064][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7804.591308][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7804.591524][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7804.591755][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7804.591996][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7804.592251][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7804.592512][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7804.592744][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7804.593000][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7804.593245][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7804.593569][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7804.593804][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7804.594103][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7804.594349][ 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) [ 7804.594541][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7804.594758][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7804.594994][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7804.595251][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7804.595508][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7804.595722][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7804.596020][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7804.596307][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7804.596569][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7804.596845][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7804.597075][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7804.597289][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7804.597570][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7804.597834][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7804.598141][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7804.598364][ 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)) [ 7804.598641][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7804.598906][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7804.599201][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7804.599440][ 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)) [ 7804.599659][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7804.599891][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7804.600182][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7804.600494][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7804.600773][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7804.601031][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7804.601300][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7804.601593][ 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) [ 7804.601809][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7804.602081][ 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) [ 7804.602308][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7804.602526][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7804.602772][ 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) [ 7804.603032][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7804.603315][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7804.603540][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7804.603797][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7804.604021][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7804.604252][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7804.604453][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7804.604702][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7804.604991][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7804.605214][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7804.605465][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7804.605693][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7804.605906][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7804.606131][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7804.606370][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7804.606572][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7804.606823][ C0] tc_run (net/core/dev.c:3912) [ 7804.607015][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7804.607230][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7804.607453][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7804.607696][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7804.607932][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7804.608158][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7804.608405][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7804.608690][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7804.608945][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7804.609213][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7804.609437][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7804.609677][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7804.609993][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7804.610251][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7804.610489][ 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) [ 7804.610736][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7804.610937][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7804.611165][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7804.611450][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7804.611686][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7804.611909][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7804.612140][ 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)) [ 7804.612362][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7804.612610][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7804.612873][ 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) [ 7804.613156][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7804.613387][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7804.613621][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7804.613845][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7804.614094][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7804.614340][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7804.614567][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7804.614805][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7804.615089][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7804.615336][ 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)) [ 7804.615541][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7804.615788][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7804.616039][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7804.616264][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7804.616486][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7804.616730][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7804.616973][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7804.617216][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7804.617469][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7804.617737][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7804.617960][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7804.618231][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7804.618455][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7804.618701][ 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)) [ 7804.618906][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7804.619185][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7804.619417][ C0] __do_softirq (kernel/softirq.c:553) [ 7804.619632][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7804.619840][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7804.620104][ C0] [ 7804.620248][ C0] [ 7804.620389][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7804.620674][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7804.620998][ 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 [ 7804.621912][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7804.622199][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7804.622572][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7804.622947][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7804.623318][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7804.623690][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7804.624064][ 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) [ 7804.624330][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7804.624545][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7804.624826][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7804.625038][ 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 [ 7804.625982][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7804.626395][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7804.626789][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7804.627175][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7804.627547][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7804.627919][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7804.630330][ 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) | [ 7804.630845][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7804.631325][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7804.631810][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7804.632747][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7804.633370][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 7804.633654][ 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 [ 7804.634639][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000246 [ 7804.634950][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7804.635355][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7804.635763][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7804.636166][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7804.636570][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7804.636974][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7804.637428][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7804.637765][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7804.638170][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7804.638574][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7804.638980][ C1] PKRU: 55555554 [ 7804.639163][ C1] Call Trace: [ 7804.639336][ C1] [ 7804.639486][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7804.639751][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7804.639996][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7804.640278][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7804.640554][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7804.640845][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7804.641114][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7804.641423][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7804.641687][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7804.641952][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7804.642267][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7804.642567][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7804.642885][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7804.643177][ C1] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 7804.643432][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7804.643718][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7804.644034][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7804.644280][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7804.644524][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7804.644776][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7804.645051][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7804.645340][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7804.645582][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7804.645828][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7804.646092][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7804.646331][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7804.646580][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7804.646841][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7804.647119][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7804.647400][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7804.647651][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7804.647925][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7804.648191][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7804.648545][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7804.648801][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7804.649125][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7804.649392][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7804.649599][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7804.649832][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7804.650086][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7804.650371][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7804.650599][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7804.650924][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7804.651236][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7804.651520][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7804.651820][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7804.652072][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7804.652305][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7804.652610][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7804.652899][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7804.653228][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7804.653469][ 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)) [ 7804.653772][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7804.654060][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7804.654381][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7804.654641][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7804.654878][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7804.655131][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7804.655449][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7804.655789][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7804.656092][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7804.656374][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7804.656664][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7804.656934][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7804.657255][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7804.657474][ 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) [ 7804.657710][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7804.657982][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7804.658250][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7804.658541][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7804.658791][ 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) [ 7804.659056][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7804.659324][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7804.659612][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7804.659855][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7804.660133][ 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) [ 7804.660398][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7804.660679][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7804.660921][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7804.661165][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7804.661400][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7804.661688][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7804.661930][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7804.662190][ 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) [ 7804.662454][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7804.662706][ C1] tc_run (net/core/dev.c:3912) [ 7804.662913][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7804.663148][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7804.663388][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7804.663654][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7804.663909][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7804.664152][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7804.664420][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7804.664729][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7804.665004][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7804.665260][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7804.665528][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7804.665792][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7804.666084][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7804.666364][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7804.666620][ 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) [ 7804.666889][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7804.667110][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7804.667358][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7804.667613][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7804.667870][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7804.668113][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7804.668367][ C1] ? __create_object (mm/kmemleak.c:756) [ 7804.668613][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7804.668885][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7804.669169][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7804.669446][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7804.669733][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7804.670012][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7804.670260][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7804.670535][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7804.670776][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7804.671042][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7804.671307][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7804.671572][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7804.671848][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7804.672138][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7804.672403][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7804.672639][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7804.672890][ C1] __do_softirq (kernel/softirq.c:553) [ 7804.673127][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7804.673349][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7804.673640][ C1] [ 7804.673791][ C1] [ 7804.673943][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7804.674253][ 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) [ 7804.674512][ 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 [ 7804.675495][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7804.675809][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7804.676214][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7804.676622][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7804.677027][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7804.677432][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7804.677839][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7804.678133][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7804.678398][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7804.678645][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7804.678900][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7804.679180][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7804.679425][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7804.679701][ C1] do_idle (kernel/sched/idle.c:312) [ 7804.679907][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7804.680153][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7804.680402][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7804.680674][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7804.680992][ C1] | [ 7827.972264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7827.972593][ C0] rcu: 0-....: (5430302 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1299653 | [ 7827.973116][ C0] rcu: (t=5414065 jiffies g=2033089 q=12 ncpus=4) [ 7827.973845][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7827.974418][ 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) [ 7827.974724][ 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 ... [ 7827.975634][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7827.975921][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7827.976294][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7827.976664][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7827.977037][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7827.977413][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7827.977785][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7827.978203][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7827.978513][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7827.978886][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7827.979260][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7827.979634][ C0] PKRU: 55555554 [ 7827.979804][ C0] Call Trace: [ 7827.979963][ C0] [ 7827.980100][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7827.980356][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7827.980592][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7827.980827][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7827.981043][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7827.981295][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7827.981546][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7827.981786][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7827.982051][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7827.982281][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7827.982573][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7827.982826][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7827.983096][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7827.983343][ 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)) [ 7827.983629][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7827.983874][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7827.984162][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7827.984438][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7827.984732][ 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) [ 7827.985003][ 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) [ 7827.985279][ 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) [ 7827.985554][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7827.985846][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7827.986068][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7827.986293][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7827.986518][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7827.986750][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7827.987004][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7827.987271][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7827.987495][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7827.987719][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7827.987962][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7827.988181][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7827.988411][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7827.988653][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7827.988913][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7827.989171][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7827.989403][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7827.989656][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7827.989901][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7827.990227][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7827.990464][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7827.990763][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7827.991009][ 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) [ 7827.991200][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7827.991414][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7827.991651][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7827.991911][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7827.992165][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7827.992376][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7827.992674][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7827.992961][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7827.993223][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7827.993499][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7827.993730][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7827.993948][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7827.994227][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7827.994498][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7827.994801][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7827.995022][ 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)) [ 7827.995300][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7827.995570][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7827.995865][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7827.996104][ 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)) [ 7827.996324][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7827.996555][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7827.996848][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7827.997162][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7827.997443][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7827.997700][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7827.997969][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7827.998262][ 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) [ 7827.998480][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7827.998730][ 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) [ 7827.998943][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7827.999152][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7827.999387][ 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) [ 7827.999634][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7827.999899][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7828.000123][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7828.000381][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7828.000606][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7828.000837][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7828.001037][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7828.001289][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7828.001576][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7828.001799][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7828.002048][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7828.002274][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7828.002490][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7828.002711][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7828.002950][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7828.003153][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7828.003405][ C0] tc_run (net/core/dev.c:3912) [ 7828.003596][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7828.003812][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7828.004034][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7828.004279][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7828.004516][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7828.004738][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7828.004984][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7828.005269][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7828.005523][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7828.005798][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7828.006021][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7828.006260][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7828.006576][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7828.006834][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7828.007070][ 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) [ 7828.007316][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7828.007518][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7828.007747][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7828.008033][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7828.008267][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7828.008492][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7828.008724][ 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)) [ 7828.008942][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7828.009190][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7828.009456][ 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) [ 7828.009738][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7828.009965][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7828.010200][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7828.010425][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7828.010674][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7828.010920][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7828.011146][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7828.011385][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7828.011669][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7828.011915][ 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)) [ 7828.012121][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7828.012366][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7828.012617][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7828.012840][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7828.013059][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7828.013303][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7828.013547][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7828.013789][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7828.014041][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7828.014308][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7828.014533][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7828.014803][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7828.015027][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7828.015273][ 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)) [ 7828.015478][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7828.015759][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7828.015990][ C0] __do_softirq (kernel/softirq.c:553) [ 7828.016208][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7828.016413][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7828.016678][ C0] [ 7828.016819][ C0] [ 7828.016958][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7828.017242][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7828.017567][ 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 [ 7828.018472][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7828.018756][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7828.019129][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7828.019502][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7828.019873][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7828.020244][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7828.020622][ 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) [ 7828.020883][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7828.021100][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7828.021379][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7828.021591][ 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 [ 7828.022497][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7828.022889][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7828.023262][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7828.023633][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7828.024003][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7828.024377][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7828.024377][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7828.024752][ C0] | [ 7828.024897][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 7828.025150][ C1] NMI backtrace for cpu 1 [ 7828.025159][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7828.025161][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 7828.025167][ C1] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 41 bc 08 00 00 00 45 29 All code ======== 0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8) 4: 89 c2 mov %eax,%edx 6: b8 01 00 00 00 mov $0x1,%eax b: 48 85 d2 test %rdx,%rdx e: 0f 84 4c ff ff ff je 0xffffffffffffff60 14: 41 83 e2 07 and $0x7,%r10d 18: 49 39 d1 cmp %rdx,%r9 1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55 21: 45 3a 11 cmp (%r9),%r10b 24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55 2a:* 5b pop %rbx <-- trapping instruction 2b: b8 01 00 00 00 mov $0x1,%eax 30: 5d pop %rbp 31: 41 5c pop %r12 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 41 bc 08 00 00 00 mov $0x8,%r12d 3e: 45 rex.RB 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: b8 01 00 00 00 mov $0x1,%eax 6: 5d pop %rbp 7: 41 5c pop %r12 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 41 bc 08 00 00 00 mov $0x8,%r12d 14: 45 rex.RB 15: 29 .byte 0x29 [ 7828.025169][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000246 [ 7828.025172][ C1] RAX: ffffed10010241c4 RBX: ffffed10010241c4 RCX: ffffffff86a7fb30 [ 7828.025174][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7828.025175][ C1] RBP: ffffed10010241c3 R08: 0000000000000000 R09: ffffed10010241c3 [ 7828.025177][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7828.025179][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7828.025181][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7828.025183][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7828.025186][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7828.025188][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7828.025189][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7828.025190][ C1] PKRU: 55555554 [ 7828.025191][ C1] Call Trace: [ 7828.025193][ C1] [ 7828.025196][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7828.025201][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7828.025205][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7828.025210][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7828.025213][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7828.025215][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7828.025219][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7828.025223][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [ 7828.025226][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [ 7828.025229][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [ 7828.025232][ C1] [ 7828.025233][ C1] [ 7828.025234][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7828.025238][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7828.025241][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7828.025245][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7828.025248][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7828.025252][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7828.025255][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7828.025258][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7828.025260][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7828.025266][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7828.025269][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7828.025275][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7828.025278][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7828.025283][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7828.025288][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7828.025292][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7828.025294][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7828.025297][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7828.025299][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7828.025305][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7828.025309][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7828.025312][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7828.025321][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7828.025324][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7828.025327][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7828.025332][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7828.025335][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7828.025338][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7828.025344][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7828.025349][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7828.025353][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7828.025361][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7828.025363][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7828.025365][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7828.025369][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7828.025372][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7828.025376][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7828.025379][ 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)) [ 7828.025383][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7828.025387][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7828.025391][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7828.025393][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7828.025396][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7828.025399][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7828.025407][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7828.025414][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7828.025421][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7828.025426][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7828.025434][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7828.025439][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7828.025448][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7828.025451][ 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) [ 7828.025455][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7828.025460][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7828.025463][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7828.025466][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7828.025472][ 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) [ 7828.025476][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7828.025479][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7828.025482][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7828.025484][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7828.025487][ 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) [ 7828.025491][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7828.025493][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7828.025497][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7828.025501][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7828.025503][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7828.025506][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7828.025509][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7828.025511][ 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) [ 7828.025514][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7828.025518][ C1] tc_run (net/core/dev.c:3912) [ 7828.025521][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7828.025524][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7828.025526][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7828.025530][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7828.025534][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7828.025536][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7828.025540][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7828.025549][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7828.025552][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7828.025556][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7828.025559][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7828.025562][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7828.025570][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7828.025573][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7828.025577][ 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) [ 7828.025580][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7828.025584][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7828.025587][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7828.025591][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7828.025594][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7828.025598][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7828.025601][ C1] ? __create_object (mm/kmemleak.c:756) [ 7828.025605][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7828.025611][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7828.025615][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7828.025618][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7828.025622][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7828.025624][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7828.025628][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7828.025630][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7828.025634][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7828.025639][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7828.025643][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7828.025646][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7828.025650][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7828.025653][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7828.025657][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7828.025663][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7828.025667][ C1] __do_softirq (kernel/softirq.c:553) [ 7828.025671][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7828.025674][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7828.025677][ C1] [ 7828.025678][ C1] [ 7828.025679][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7828.025684][ 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) [ 7828.025687][ 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 [ 7828.025689][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7828.025691][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7828.025693][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7828.025694][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7828.025695][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7828.025697][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7828.025700][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7828.025704][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7828.025707][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7828.025709][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7828.025711][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7828.025715][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7828.025717][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7828.025721][ C1] do_idle (kernel/sched/idle.c:312) [ 7828.025724][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7828.025726][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7828.025729][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7828.025733][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7852.576348][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7852.576845][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7852.577319][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7852.577763][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7852.578617][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7852.579188][ 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) [ 7852.579487][ 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 [ 7852.580400][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7852.580685][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7852.581060][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7852.581435][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7852.581806][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7852.582180][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7852.582555][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7852.582973][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7852.583285][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7852.583659][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7852.584034][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7852.584410][ C0] PKRU: 55555554 [ 7852.584579][ C0] Call Trace: [ 7852.584739][ C0] [ 7852.584879][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7852.585125][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7852.585353][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7852.585618][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7852.585872][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7852.586142][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7852.586391][ 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)) [ 7852.586675][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7852.586920][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7852.587209][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7852.587487][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7852.587781][ 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) [ 7852.588049][ 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) [ 7852.588322][ 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) [ 7852.588615][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7852.588921][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7852.589157][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7852.589393][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7852.589637][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7852.589869][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7852.590123][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7852.590390][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7852.590613][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7852.590837][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7852.591081][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7852.591299][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7852.591530][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7852.591771][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7852.592030][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7852.592291][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7852.592521][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7852.592775][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7852.593020][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7852.593344][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7852.593580][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7852.593878][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7852.594124][ 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) [ 7852.594314][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7852.594530][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7852.594767][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7852.595025][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7852.595280][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7852.595498][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7852.595796][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7852.596084][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7852.596351][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7852.596629][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7852.596859][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7852.597073][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7852.597356][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7852.597620][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7852.597923][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7852.598146][ 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)) [ 7852.598424][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7852.598689][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7852.598984][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7852.599224][ 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)) [ 7852.599443][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7852.599674][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7852.599966][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7852.600278][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7852.600559][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7852.600815][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7852.601086][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7852.601379][ 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) [ 7852.601596][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7852.601842][ 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) [ 7852.602059][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7852.602265][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7852.602499][ 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) [ 7852.602746][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7852.603012][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7852.603235][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7852.603497][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7852.603722][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7852.603952][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7852.604152][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7852.604402][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7852.604690][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7852.604914][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7852.605163][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7852.605389][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7852.605606][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7852.605831][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7852.606068][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7852.606270][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7852.606525][ C0] tc_run (net/core/dev.c:3912) [ 7852.606716][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7852.606930][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7852.607154][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7852.607398][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7852.607633][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7852.607856][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7852.608103][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7852.608388][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7852.608642][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7852.608909][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7852.609134][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7852.609374][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7852.609689][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7852.609948][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7852.610184][ 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) [ 7852.610434][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7852.610635][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7852.610861][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7852.611146][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7852.611382][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7852.611622][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7852.611867][ 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)) [ 7852.612098][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7852.612360][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7852.612636][ 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) [ 7852.612937][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7852.613166][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7852.613401][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7852.613624][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7852.613873][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7852.614119][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7852.614347][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7852.614585][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7852.614867][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7852.615114][ 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)) [ 7852.615320][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7852.615568][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7852.615817][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7852.616042][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7852.616263][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7852.616509][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7852.616752][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7852.616994][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7852.617245][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7852.617512][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7852.617732][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7852.618005][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7852.618227][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7852.618475][ 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)) [ 7852.618679][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7852.618957][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7852.619188][ C0] __do_softirq (kernel/softirq.c:553) [ 7852.619404][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7852.619612][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7852.619877][ C0] [ 7852.620017][ C0] [ 7852.620158][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7852.620444][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7852.620768][ 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 [ 7852.621671][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7852.621960][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7852.622331][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7852.622704][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7852.623076][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7852.623448][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7852.623827][ 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) [ 7852.624091][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7852.624307][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7852.624588][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7852.624799][ 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 [ 7852.625740][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7852.626152][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7852.626546][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7852.626935][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7852.627306][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7852.627678][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7852.630107][ 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) | [ 7852.630624][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7852.631105][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7852.631595][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7852.632537][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7852.633158][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7852.633486][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7852.634472][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7852.634784][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7852.635189][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7852.635599][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7852.636002][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7852.636406][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7852.636812][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7852.637267][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7852.637604][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7852.638009][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7852.638414][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7852.638818][ C1] PKRU: 55555554 [ 7852.639002][ C1] Call Trace: [ 7852.639173][ C1] [ 7852.639326][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7852.639592][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7852.639839][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7852.640120][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7852.640396][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7852.640690][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7852.640960][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7852.641269][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7852.641534][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7852.641801][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7852.642112][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7852.642415][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7852.642734][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7852.643027][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7852.643328][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7852.643622][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7852.643936][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7852.644181][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7852.644426][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7852.644679][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7852.644955][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7852.645244][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7852.645490][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7852.645734][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7852.645997][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7852.646237][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7852.646487][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7852.646749][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7852.647029][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7852.647309][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7852.647560][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7852.647835][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7852.648101][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7852.648457][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7852.648713][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7852.649038][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7852.649305][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7852.649512][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7852.649746][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7852.650001][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7852.650284][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7852.650514][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7852.650837][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7852.651149][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7852.651434][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7852.651736][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7852.651987][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7852.652219][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7852.652525][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7852.652813][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7852.653143][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7852.653385][ 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)) [ 7852.653687][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7852.653975][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7852.654297][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7852.654556][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7852.654795][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7852.655048][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7852.655367][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7852.655708][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7852.656009][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7852.656290][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7852.656580][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7852.656851][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7852.657171][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7852.657391][ 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) [ 7852.657628][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7852.657901][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7852.658170][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7852.658460][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7852.658709][ 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) [ 7852.658974][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7852.659242][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7852.659531][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7852.659774][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7852.660055][ 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) [ 7852.660319][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7852.660599][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7852.660842][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7852.661087][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7852.661322][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7852.661610][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7852.661854][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7852.662113][ 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) [ 7852.662382][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7852.662635][ C1] tc_run (net/core/dev.c:3912) [ 7852.662843][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7852.663078][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7852.663318][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7852.663584][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7852.663838][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7852.664082][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7852.664353][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7852.664661][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7852.664937][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7852.665193][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7852.665465][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7852.665725][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7852.666019][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7852.666298][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7852.666554][ 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) [ 7852.666823][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7852.667043][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7852.667290][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7852.667547][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7852.667802][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7852.668048][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7852.668301][ C1] ? __create_object (mm/kmemleak.c:756) [ 7852.668548][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7852.668820][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7852.669104][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7852.669380][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7852.669668][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7852.669943][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7852.670192][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7852.670467][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7852.670707][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7852.670972][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7852.671238][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7852.671503][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7852.671780][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7852.672070][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7852.672336][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7852.672572][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7852.672824][ C1] __do_softirq (kernel/softirq.c:553) [ 7852.673061][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7852.673283][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7852.673574][ C1] [ 7852.673726][ C1] [ 7852.673877][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7852.674186][ 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) [ 7852.674446][ 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 [ 7852.675432][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7852.675747][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7852.676153][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7852.676561][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7852.676966][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7852.677371][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7852.677777][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7852.678072][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7852.678337][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7852.678584][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7852.678838][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7852.679119][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7852.679362][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7852.679639][ C1] do_idle (kernel/sched/idle.c:312) [ 7852.679845][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7852.680092][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7852.680340][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7852.680613][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7880.576340][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7880.576842][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7880.577318][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7880.577760][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7880.578614][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7880.579184][ 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) [ 7880.579489][ 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 ... [ 7880.580396][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7880.580682][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7880.581053][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7880.581426][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7880.581796][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7880.582168][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7880.582542][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7880.582959][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7880.583268][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7880.583640][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7880.584013][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7880.584387][ C0] PKRU: 55555554 [ 7880.584556][ C0] Call Trace: [ 7880.584715][ C0] [ 7880.584860][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7880.585107][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7880.585338][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7880.585595][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7880.585854][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7880.586123][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7880.586372][ 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)) [ 7880.586657][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7880.586902][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7880.587191][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7880.587465][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7880.587759][ 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) [ 7880.588030][ 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) [ 7880.588306][ 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) [ 7880.588577][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7880.588868][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7880.589091][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7880.589315][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7880.589539][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7880.589772][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7880.590024][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7880.590290][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7880.590511][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7880.590736][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7880.590978][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7880.591201][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7880.591432][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7880.591672][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7880.591929][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7880.592186][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7880.592418][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7880.592676][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7880.592921][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7880.593247][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7880.593484][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7880.593783][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7880.594029][ 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) [ 7880.594219][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7880.594434][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7880.594670][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7880.594930][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7880.595184][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7880.595401][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7880.595698][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7880.595985][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7880.596249][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7880.596525][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7880.596757][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7880.596972][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7880.597250][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7880.597518][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7880.597822][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7880.598045][ 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)) [ 7880.598322][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7880.598589][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7880.598884][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7880.599122][ 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)) [ 7880.599340][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7880.599571][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7880.599864][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7880.600178][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7880.600460][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7880.600716][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7880.600984][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7880.601278][ 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) [ 7880.601496][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7880.601747][ 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) [ 7880.601962][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7880.602169][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7880.602404][ 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) [ 7880.602651][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7880.602919][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7880.603142][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7880.603401][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7880.603624][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7880.603856][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7880.604057][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7880.604307][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7880.604594][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7880.604816][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7880.605065][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7880.605291][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7880.605512][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7880.605735][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7880.605972][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7880.606178][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7880.606431][ C0] tc_run (net/core/dev.c:3912) [ 7880.606621][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7880.606838][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7880.607061][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7880.607307][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7880.607542][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7880.607763][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7880.608012][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7880.608295][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7880.608549][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7880.608818][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7880.609043][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7880.609283][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7880.609599][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7880.609855][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7880.610091][ 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) [ 7880.610338][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7880.610542][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7880.610768][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7880.611053][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7880.611289][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7880.611513][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7880.611745][ 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)) [ 7880.611962][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7880.612212][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7880.612477][ 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) [ 7880.612762][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7880.612990][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7880.613224][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7880.613450][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7880.613698][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7880.613945][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7880.614171][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7880.614410][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7880.614715][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7880.614974][ 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)) [ 7880.615192][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7880.615454][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7880.615717][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7880.615957][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7880.616176][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7880.616422][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7880.616664][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7880.616908][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7880.617161][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7880.617426][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7880.617650][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7880.617919][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7880.618142][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7880.618389][ 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)) [ 7880.618596][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7880.618870][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7880.619102][ C0] __do_softirq (kernel/softirq.c:553) [ 7880.619320][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7880.619524][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7880.619792][ C0] [ 7880.619934][ C0] [ 7880.620073][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7880.620359][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7880.620684][ 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 [ 7880.621647][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7880.621951][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7880.622336][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7880.622707][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7880.623077][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7880.623452][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7880.623828][ 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) [ 7880.624089][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7880.624308][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7880.624586][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7880.624803][ 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 [ 7880.625711][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7880.626104][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7880.626479][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7880.626849][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7880.627223][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7880.627601][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7880.630018][ 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) | [ 7880.630533][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7880.631014][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7880.631497][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7880.632438][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7880.633057][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 7880.633345][ 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) [ 7880.634329][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 7880.634640][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7880.635044][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7880.635450][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7880.635852][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7880.636259][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7880.636663][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7880.637116][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7880.637452][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7880.637855][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7880.638262][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7880.638666][ C1] PKRU: 55555554 [ 7880.638850][ C1] Call Trace: [ 7880.639022][ C1] [ 7880.639173][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7880.639439][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7880.639687][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7880.639966][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7880.640241][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7880.640536][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7880.640804][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7880.641114][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7880.641379][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7880.641644][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7880.641956][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7880.642255][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7880.642574][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7880.642868][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7880.643153][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7880.643436][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7880.643752][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7880.643996][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7880.644239][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7880.644492][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7880.644768][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7880.645055][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7880.645298][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7880.645546][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7880.645809][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7880.646047][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7880.646295][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7880.646557][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7880.646838][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7880.647119][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7880.647370][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7880.647645][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7880.647912][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7880.648264][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7880.648520][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7880.648846][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7880.649113][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7880.649322][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7880.649554][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7880.649810][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7880.650092][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7880.650322][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7880.650653][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7880.650964][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7880.651249][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7880.651549][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7880.651800][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7880.652032][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7880.652337][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7880.652624][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7880.652954][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7880.653197][ 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)) [ 7880.653498][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7880.653787][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7880.654107][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7880.654366][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7880.654605][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7880.654857][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7880.655174][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7880.655519][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7880.655821][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7880.656099][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7880.656392][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7880.656662][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7880.656982][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7880.657201][ 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) [ 7880.657437][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7880.657709][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7880.657977][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7880.658268][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7880.658514][ 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) [ 7880.658779][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7880.659047][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7880.659336][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7880.659579][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7880.659858][ 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) [ 7880.660122][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7880.660404][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7880.660648][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7880.660892][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7880.661126][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7880.661414][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7880.661657][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7880.661916][ 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) [ 7880.662180][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7880.662432][ C1] tc_run (net/core/dev.c:3912) [ 7880.662639][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7880.662873][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7880.663114][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7880.663378][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7880.663635][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7880.663877][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7880.664145][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7880.664455][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7880.664730][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7880.664986][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7880.665254][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7880.665517][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7880.665807][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7880.666087][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7880.666344][ 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) [ 7880.666613][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7880.666832][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7880.667080][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7880.667336][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7880.667591][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7880.667834][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7880.668086][ C1] ? __create_object (mm/kmemleak.c:756) [ 7880.668332][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7880.668604][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7880.668890][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7880.669166][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7880.669452][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7880.669727][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7880.669975][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7880.670251][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7880.670491][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7880.670756][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7880.671021][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7880.671285][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7880.671562][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7880.671851][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7880.672115][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7880.672352][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7880.672604][ C1] __do_softirq (kernel/softirq.c:553) [ 7880.672841][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7880.673066][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7880.673358][ C1] [ 7880.673511][ C1] [ 7880.673662][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7880.673971][ 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) [ 7880.674231][ 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 [ 7880.675214][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7880.675531][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7880.675935][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7880.676340][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7880.676746][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7880.677150][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7880.677556][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7880.677851][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7880.678114][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7880.678360][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7880.678614][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7880.678896][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7880.679138][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7880.679415][ C1] do_idle (kernel/sched/idle.c:312) [ 7880.679621][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7880.679868][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7880.680115][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7880.680388][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7880.680704][ C1] | [ 7906.027264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7906.027596][ C0] rcu: 0-....: (5508201 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1316735 | [ 7906.028118][ C0] rcu: (t=5492120 jiffies g=2033089 q=12 ncpus=4) [ 7906.028844][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7906.029413][ 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) [ 7906.029718][ 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 ... [ 7906.030624][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7906.030912][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7906.031286][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7906.031659][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7906.032030][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7906.032401][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7906.032773][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7906.033189][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7906.033502][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7906.033877][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7906.034249][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7906.034622][ C0] PKRU: 55555554 [ 7906.034791][ C0] Call Trace: [ 7906.034951][ C0] [ 7906.035088][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7906.035350][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7906.035586][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7906.035820][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7906.036035][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7906.036286][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7906.036537][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7906.036777][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7906.037043][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7906.037270][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7906.037562][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7906.037816][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7906.038083][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7906.038334][ 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)) [ 7906.038619][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7906.038863][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7906.039152][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7906.039428][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7906.039721][ 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) [ 7906.039993][ 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) [ 7906.040270][ 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) [ 7906.040538][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7906.040828][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7906.041053][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7906.041277][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7906.041499][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7906.041731][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7906.041985][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7906.042252][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7906.042475][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7906.042696][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7906.042940][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7906.043159][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7906.043390][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7906.043631][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7906.043887][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7906.044145][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7906.044376][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7906.044633][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7906.044879][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7906.045201][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7906.045441][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7906.045739][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7906.045985][ 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) [ 7906.046175][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7906.046392][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7906.046629][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7906.046885][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7906.047139][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7906.047352][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7906.047649][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7906.047937][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7906.048198][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7906.048474][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7906.048704][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7906.048919][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7906.049199][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7906.049465][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7906.049766][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7906.049990][ 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)) [ 7906.050267][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7906.050533][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7906.050829][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7906.051067][ 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)) [ 7906.051292][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7906.051523][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7906.051812][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7906.052125][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7906.052409][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7906.052664][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7906.052936][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7906.053227][ 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) [ 7906.053444][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7906.053689][ 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) [ 7906.053906][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7906.054111][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7906.054346][ 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) [ 7906.054593][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7906.054860][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7906.055087][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7906.055348][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7906.055572][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7906.055802][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7906.056005][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7906.056253][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7906.056541][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7906.056765][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7906.057014][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7906.057238][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7906.057453][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7906.057677][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7906.057915][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7906.058116][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7906.058369][ C0] tc_run (net/core/dev.c:3912) [ 7906.058560][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7906.058775][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7906.058998][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7906.059241][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7906.059477][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7906.059700][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7906.059946][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7906.060236][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7906.060490][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7906.060756][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7906.060981][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7906.061219][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7906.061535][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7906.061793][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7906.062028][ 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) [ 7906.062277][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7906.062479][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7906.062706][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7906.062991][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7906.063225][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7906.063449][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7906.063682][ 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)) [ 7906.063902][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7906.064151][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7906.064413][ 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) [ 7906.064698][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7906.064932][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7906.065166][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7906.065393][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7906.065644][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7906.065890][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7906.066117][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7906.066356][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7906.066638][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7906.066885][ 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)) [ 7906.067092][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7906.067335][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7906.067585][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7906.067810][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7906.068031][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7906.068276][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7906.068520][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7906.068763][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7906.069014][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7906.069281][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7906.069503][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7906.069775][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7906.070004][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7906.070252][ 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)) [ 7906.070457][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7906.070735][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7906.070966][ C0] __do_softirq (kernel/softirq.c:553) [ 7906.071181][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7906.071388][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7906.071654][ C0] [ 7906.071798][ C0] [ 7906.071940][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7906.072224][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7906.072549][ 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 [ 7906.073455][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7906.073742][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7906.074114][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7906.074487][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7906.074860][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7906.075236][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7906.075611][ 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) [ 7906.075875][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7906.076091][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7906.076372][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7906.076583][ 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 [ 7906.077490][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7906.077881][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7906.078253][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7906.078627][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7906.078998][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7906.079369][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7906.079369][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7906.079745][ C0] | [ 7906.079896][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 7906.080148][ C1] NMI backtrace for cpu 1 [ 7906.080157][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7906.080159][ C1] 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) [ 7906.080165][ C1] 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 [ 7906.080168][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000212 [ 7906.080171][ C1] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7906.080173][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7906.080175][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffff888008120e1b [ 7906.080176][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7906.080178][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7906.080180][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7906.080182][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7906.080186][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7906.080187][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7906.080189][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7906.080190][ C1] PKRU: 55555554 [ 7906.080191][ C1] Call Trace: [ 7906.080193][ C1] [ 7906.080195][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7906.080201][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7906.080205][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7906.080210][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7906.080213][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7906.080215][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7906.080219][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7906.080223][ C1] ? 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) [ 7906.080226][ C1] ? 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) [ 7906.080229][ C1] ? 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) [ 7906.080232][ C1] [ 7906.080233][ C1] [ 7906.080234][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7906.080238][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7906.080242][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7906.080245][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7906.080249][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7906.080252][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7906.080255][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7906.080258][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7906.080261][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7906.080266][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7906.080269][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7906.080276][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7906.080278][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7906.080283][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7906.080289][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7906.080293][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7906.080295][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7906.080298][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7906.080300][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7906.080306][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7906.080310][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7906.080313][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7906.080322][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7906.080326][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7906.080328][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7906.080333][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7906.080336][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7906.080339][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7906.080346][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7906.080351][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7906.080354][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7906.080363][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7906.080365][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7906.080368][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7906.080371][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7906.080374][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7906.080379][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7906.080381][ 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)) [ 7906.080385][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7906.080389][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7906.080393][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7906.080396][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7906.080398][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7906.080401][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7906.080409][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7906.080416][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7906.080422][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7906.080427][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7906.080436][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7906.080441][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7906.080450][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7906.080453][ 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) [ 7906.080457][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7906.080461][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7906.080464][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7906.080468][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7906.080473][ 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) [ 7906.080477][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7906.080480][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7906.080483][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7906.080485][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7906.080488][ 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) [ 7906.080492][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7906.080494][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7906.080498][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7906.080502][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7906.080504][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7906.080507][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7906.080510][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7906.080512][ 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) [ 7906.080516][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7906.080519][ C1] tc_run (net/core/dev.c:3912) [ 7906.080522][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7906.080526][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7906.080528][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7906.080532][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7906.080536][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7906.080538][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7906.080542][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7906.080545][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7906.080548][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7906.080552][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7906.080556][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7906.080559][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7906.080566][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7906.080569][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7906.080573][ 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) [ 7906.080576][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7906.080580][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7906.080583][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7906.080587][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7906.080589][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7906.080593][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7906.080597][ C1] ? __create_object (mm/kmemleak.c:756) [ 7906.080600][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7906.080606][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7906.080610][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7906.080614][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7906.080618][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7906.080620][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7906.080624][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7906.080627][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7906.080631][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7906.080635][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7906.080639][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7906.080642][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7906.080647][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7906.080650][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7906.080655][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7906.080661][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7906.080664][ C1] __do_softirq (kernel/softirq.c:553) [ 7906.080669][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7906.080671][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7906.080675][ C1] [ 7906.080675][ C1] [ 7906.080677][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7906.080681][ 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) [ 7906.080684][ 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 [ 7906.080686][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7906.080689][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7906.080690][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7906.080692][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7906.080694][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7906.080695][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7906.080698][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7906.080702][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7906.080705][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7906.080707][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7906.080710][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7906.080714][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7906.080716][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7906.080720][ C1] do_idle (kernel/sched/idle.c:312) [ 7906.080723][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7906.080725][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7906.080728][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7906.080732][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7932.576327][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7932.576821][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7932.577296][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7932.577736][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7932.578592][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7932.579161][ 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) [ 7932.579464][ 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 ... [ 7932.580369][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7932.580655][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7932.581026][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7932.581401][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7932.581772][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7932.582144][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7932.582515][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7932.582933][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7932.583246][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7932.583620][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7932.583990][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7932.584363][ C0] PKRU: 55555554 [ 7932.584531][ C0] Call Trace: [ 7932.584692][ C0] [ 7932.584834][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7932.585078][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7932.585310][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7932.585570][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7932.585825][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7932.586092][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7932.586340][ 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)) [ 7932.586625][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7932.586869][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7932.587156][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7932.587434][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7932.587727][ 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) [ 7932.587996][ 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) [ 7932.588273][ 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) [ 7932.588541][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7932.588832][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7932.589056][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7932.589280][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7932.589503][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7932.589734][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7932.589989][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7932.590256][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7932.590479][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7932.590701][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7932.590945][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7932.591163][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7932.591395][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7932.591635][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7932.591892][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7932.592151][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7932.592386][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7932.592641][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7932.592888][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7932.593211][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7932.593446][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7932.593744][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7932.593990][ 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) [ 7932.594180][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7932.594397][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7932.594633][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7932.594890][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7932.595149][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7932.595363][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7932.595661][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7932.595948][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7932.596209][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7932.596485][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7932.596715][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7932.596932][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7932.597212][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7932.597477][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7932.597779][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7932.598002][ 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)) [ 7932.598278][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7932.598544][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7932.598844][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7932.599083][ 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)) [ 7932.599303][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7932.599535][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7932.599829][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7932.600142][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7932.600424][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7932.600678][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7932.600950][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7932.601241][ 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) [ 7932.601459][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7932.601704][ 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) [ 7932.601921][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7932.602127][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7932.602362][ 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) [ 7932.602609][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7932.602877][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7932.603100][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7932.603360][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7932.603584][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7932.603814][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7932.604017][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7932.604266][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7932.604555][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7932.604778][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7932.605027][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7932.605253][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7932.605470][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7932.605694][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7932.605932][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7932.606133][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7932.606386][ C0] tc_run (net/core/dev.c:3912) [ 7932.606578][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7932.606792][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7932.607016][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7932.607259][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7932.607496][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7932.607720][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7932.607966][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7932.608250][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7932.608505][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7932.608770][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7932.608994][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7932.609233][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7932.609548][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7932.609806][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7932.610042][ 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) [ 7932.610293][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7932.610495][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7932.610723][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7932.611006][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7932.611242][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7932.611466][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7932.611698][ 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)) [ 7932.611917][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7932.612166][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7932.612429][ 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) [ 7932.612714][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7932.612944][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7932.613178][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7932.613401][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7932.613652][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7932.613897][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7932.614124][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7932.614362][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7932.614643][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7932.614891][ 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)) [ 7932.615101][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7932.615346][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7932.615596][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7932.615820][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7932.616041][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7932.616286][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7932.616531][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7932.616774][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7932.617026][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7932.617293][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7932.617515][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7932.617787][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7932.618029][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7932.618290][ 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)) [ 7932.618507][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7932.618798][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7932.619042][ C0] __do_softirq (kernel/softirq.c:553) [ 7932.619275][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7932.619482][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7932.619748][ C0] [ 7932.619886][ C0] [ 7932.620029][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7932.620315][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7932.620639][ 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 [ 7932.621545][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7932.621832][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7932.622203][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7932.622575][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7932.622950][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7932.623323][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7932.623698][ 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) [ 7932.623961][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7932.624177][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7932.624458][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7932.624667][ 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 [ 7932.625585][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7932.625979][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7932.626350][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7932.626723][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7932.627095][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7932.627467][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7932.629876][ 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) | [ 7932.630393][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7932.630872][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7932.631357][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7932.632290][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7932.632912][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7932.633240][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7932.634221][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7932.634534][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7932.634936][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7932.635344][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7932.635748][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7932.636151][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7932.636555][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7932.637007][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7932.637341][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7932.637751][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7932.638154][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7932.638557][ C1] PKRU: 55555554 [ 7932.638741][ C1] Call Trace: [ 7932.638912][ C1] [ 7932.639061][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7932.639325][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7932.639571][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7932.639850][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7932.640127][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7932.640419][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7932.640685][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7932.640995][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7932.641259][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7932.641524][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7932.641836][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7932.642134][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7932.642450][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7932.642744][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7932.643041][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7932.643334][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7932.643649][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7932.643891][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7932.644131][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7932.644382][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7932.644657][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7932.644945][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7932.645192][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7932.645433][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7932.645696][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7932.645932][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7932.646182][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7932.646444][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7932.646720][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7932.647001][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7932.647250][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7932.647526][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7932.647792][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7932.648142][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7932.648396][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7932.648719][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7932.648983][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7932.649189][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7932.649423][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7932.649679][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7932.649957][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7932.650186][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7932.650511][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7932.650820][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7932.651105][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7932.651403][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7932.651652][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7932.651886][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7932.652188][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7932.652476][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7932.652805][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7932.653047][ 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)) [ 7932.653345][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7932.653634][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7932.653955][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7932.654213][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7932.654449][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7932.654699][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7932.655015][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7932.655353][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7932.655658][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7932.655935][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7932.656225][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7932.656496][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7932.656814][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7932.657034][ 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) [ 7932.657266][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7932.657540][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7932.657807][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7932.658093][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7932.658341][ 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) [ 7932.658604][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7932.658870][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7932.659159][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7932.659399][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7932.659680][ 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) [ 7932.659944][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7932.660220][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7932.660464][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7932.660707][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7932.660939][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7932.661228][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7932.661467][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7932.661725][ 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) [ 7932.661988][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7932.662238][ C1] tc_run (net/core/dev.c:3912) [ 7932.662446][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7932.662679][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7932.662921][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7932.663184][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7932.663441][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7932.663683][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7932.663951][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7932.664258][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7932.664536][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7932.664793][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7932.665059][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7932.665324][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7932.665611][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7932.665891][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7932.666146][ 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) [ 7932.666415][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7932.666634][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7932.666882][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7932.667140][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7932.667395][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7932.667636][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7932.667888][ C1] ? __create_object (mm/kmemleak.c:756) [ 7932.668136][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7932.668407][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7932.668693][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7932.668969][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7932.669252][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7932.669528][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7932.669774][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7932.670050][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7932.670288][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7932.670553][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7932.670817][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7932.671080][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7932.671359][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7932.671646][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7932.671910][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7932.672147][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7932.672399][ C1] __do_softirq (kernel/softirq.c:553) [ 7932.672632][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7932.672857][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7932.673143][ C1] [ 7932.673297][ C1] [ 7932.673449][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7932.673757][ 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) [ 7932.674018][ 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 [ 7932.675000][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7932.675315][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7932.675719][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7932.676123][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7932.676526][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7932.676931][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7932.677336][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7932.677626][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7932.677890][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7932.678136][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7932.678390][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7932.678670][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7932.678911][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7932.679186][ C1] do_idle (kernel/sched/idle.c:312) [ 7932.679394][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7932.679638][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7932.679883][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7932.680156][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7960.576332][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 7960.576827][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 7960.577303][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7960.577743][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7960.578597][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7960.579165][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 7960.579433][ 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) [ 7960.580341][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [ 7960.580626][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7960.581000][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7960.581373][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7960.581743][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7960.582115][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7960.582490][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7960.582906][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7960.583215][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7960.583588][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7960.583961][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7960.584334][ C0] PKRU: 55555554 [ 7960.584504][ C0] Call Trace: [ 7960.584662][ C0] [ 7960.584802][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7960.585050][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7960.585276][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7960.585534][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7960.585789][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7960.586058][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7960.586307][ 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)) [ 7960.586592][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7960.586836][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7960.587124][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7960.587401][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7960.587694][ 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) [ 7960.587962][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 7960.588226][ 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) [ 7960.588488][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7960.588779][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7960.589005][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7960.589228][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7960.589452][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7960.589684][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7960.589936][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7960.590204][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7960.590425][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7960.590649][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7960.590890][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7960.591110][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7960.591342][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7960.591583][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7960.591839][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7960.592097][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7960.592328][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7960.592583][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7960.592829][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7960.593154][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7960.593390][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7960.593688][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7960.593933][ 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) [ 7960.594124][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7960.594340][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7960.594576][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7960.594834][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7960.595092][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7960.595310][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7960.595608][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7960.595894][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7960.596157][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7960.596431][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7960.596663][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7960.596880][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7960.597160][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7960.597425][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7960.597728][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7960.597951][ 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)) [ 7960.598230][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7960.598497][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7960.598794][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7960.599033][ 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)) [ 7960.599251][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7960.599482][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7960.599774][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7960.600088][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7960.600370][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7960.600626][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7960.600896][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7960.601187][ 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) [ 7960.601409][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7960.601655][ 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) [ 7960.601870][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7960.602076][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7960.602311][ 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) [ 7960.602557][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7960.602825][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7960.603046][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7960.603307][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7960.603530][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7960.603759][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7960.603963][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7960.604213][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7960.604502][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7960.604723][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7960.604977][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7960.605199][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7960.605417][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7960.605641][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7960.605879][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7960.606080][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7960.606330][ C0] tc_run (net/core/dev.c:3912) [ 7960.606524][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7960.606739][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7960.606962][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7960.607205][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7960.607443][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7960.607665][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7960.607913][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7960.608196][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7960.608451][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7960.608717][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7960.608940][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7960.609180][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7960.609496][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7960.609751][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7960.609987][ 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) [ 7960.610234][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7960.610438][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7960.610665][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7960.610948][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7960.611182][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7960.611406][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7960.611639][ 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)) [ 7960.611858][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7960.612108][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7960.612370][ 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) [ 7960.612653][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7960.612882][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7960.613121][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7960.613342][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7960.613595][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7960.613842][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7960.614067][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7960.614305][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7960.614588][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7960.614834][ 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)) [ 7960.615046][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7960.615291][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7960.615540][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7960.615764][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7960.615983][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7960.616228][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7960.616474][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7960.616716][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7960.616968][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7960.617236][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7960.617460][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7960.617731][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7960.617953][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7960.618199][ 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)) [ 7960.618406][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7960.618682][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7960.618912][ C0] __do_softirq (kernel/softirq.c:553) [ 7960.619130][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7960.619335][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7960.619602][ C0] [ 7960.619741][ C0] [ 7960.619883][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7960.620169][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7960.620497][ 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 [ 7960.621401][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7960.621687][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7960.622058][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7960.622429][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7960.622801][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7960.623173][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7960.623548][ 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) [ 7960.623810][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7960.624028][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7960.624309][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7960.624520][ 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 [ 7960.625428][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7960.625822][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7960.626193][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7960.626565][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7960.626939][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7960.627310][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7960.629718][ 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) | [ 7960.630229][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 7960.630714][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 7960.631195][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7960.632135][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7960.632751][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7960.633079][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7960.634061][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7960.634373][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7960.634775][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7960.635182][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7960.635586][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7960.635987][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7960.636390][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7960.636842][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7960.637178][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7960.637583][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7960.637985][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7960.638389][ C1] PKRU: 55555554 [ 7960.638571][ C1] Call Trace: [ 7960.638744][ C1] [ 7960.638892][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 7960.639159][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7960.639404][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 7960.639685][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7960.639960][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7960.640249][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7960.640519][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 7960.640827][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7960.641091][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7960.641356][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7960.641668][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7960.641967][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7960.642285][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7960.642578][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7960.642878][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7960.643168][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7960.643484][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7960.643727][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7960.643969][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7960.644219][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7960.644495][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7960.644781][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7960.645027][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7960.645271][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7960.645534][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7960.645768][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7960.646019][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7960.646279][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7960.646558][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7960.646840][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7960.647091][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7960.647365][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7960.647632][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7960.647982][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7960.648236][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7960.648560][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7960.648825][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7960.649034][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7960.649266][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7960.649522][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7960.649801][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7960.650031][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7960.650357][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7960.650667][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7960.650950][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7960.651248][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7960.651498][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7960.651731][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7960.652035][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7960.652322][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7960.652649][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7960.652891][ 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)) [ 7960.653191][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7960.653479][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7960.653800][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7960.654059][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7960.654297][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7960.654548][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7960.654865][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7960.655205][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7960.655508][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7960.655783][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7960.656076][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7960.656344][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7960.656663][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7960.656881][ 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) [ 7960.657116][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7960.657387][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7960.657654][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7960.657942][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7960.658189][ 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) [ 7960.658452][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7960.658719][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7960.659008][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7960.659249][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7960.659529][ 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) [ 7960.659792][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7960.660070][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7960.660314][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7960.660557][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7960.660789][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7960.661078][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7960.661320][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7960.661578][ 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) [ 7960.661841][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7960.662091][ C1] tc_run (net/core/dev.c:3912) [ 7960.662299][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7960.662531][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7960.662773][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7960.663036][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7960.663292][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7960.663534][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7960.663801][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7960.664110][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7960.664385][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7960.664641][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7960.664908][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7960.665172][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7960.665461][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7960.665741][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7960.665996][ 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) [ 7960.666264][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7960.666482][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7960.666728][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7960.666983][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7960.667238][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7960.667485][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7960.667735][ C1] ? __create_object (mm/kmemleak.c:756) [ 7960.667980][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7960.668251][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7960.668537][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7960.668811][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7960.669096][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7960.669373][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7960.669619][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7960.669895][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7960.670133][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7960.670399][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7960.670663][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7960.670927][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7960.671203][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7960.671490][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7960.671754][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7960.671993][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7960.672244][ C1] __do_softirq (kernel/softirq.c:553) [ 7960.672479][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7960.672702][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7960.672990][ C1] [ 7960.673144][ C1] [ 7960.673295][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7960.673604][ 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) [ 7960.673863][ 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 [ 7960.674842][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7960.675159][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7960.675563][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7960.675965][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7960.676373][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7960.676776][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7960.677182][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7960.677477][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7960.677740][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7960.677984][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7960.678239][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7960.678521][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7960.678762][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7960.679040][ C1] do_idle (kernel/sched/idle.c:312) [ 7960.679246][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7960.679493][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7960.679739][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7960.680011][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 7960.680327][ C1] | [ 7984.081264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 7984.081599][ C0] rcu: 0-....: (5586099 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1333748 | [ 7984.082122][ C0] rcu: (t=5570174 jiffies g=2033089 q=12 ncpus=4) [ 7984.082848][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7984.083417][ 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) [ 7984.083723][ 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 ... [ 7984.084626][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 7984.084915][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7984.085290][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 7984.085661][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 7984.086032][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 7984.086405][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 7984.086780][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 7984.087196][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7984.087509][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 7984.087881][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7984.088253][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7984.088627][ C0] PKRU: 55555554 [ 7984.088795][ C0] Call Trace: [ 7984.088952][ C0] [ 7984.089091][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 7984.089347][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 7984.089582][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 7984.089817][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 7984.090032][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 7984.090284][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 7984.090537][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 7984.090776][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 7984.091041][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 7984.091268][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 7984.091559][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 7984.091811][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 7984.092080][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7984.092328][ 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)) [ 7984.092612][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 7984.092857][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 7984.093145][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 7984.093422][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7984.093720][ 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) [ 7984.093988][ 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) [ 7984.094264][ 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) [ 7984.094531][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7984.094822][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7984.095050][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7984.095275][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7984.095497][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7984.095728][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7984.095984][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7984.096248][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7984.096471][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7984.096695][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7984.096937][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7984.097154][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7984.097385][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7984.097626][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7984.097881][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7984.098141][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7984.098371][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7984.098626][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7984.098871][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7984.099194][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7984.099429][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7984.099728][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7984.099974][ 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) [ 7984.100164][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7984.100383][ C0] ? set_track_prepare (mm/slub.c:6440) [ 7984.100621][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7984.100877][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7984.101132][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 7984.101344][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7984.101641][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7984.101926][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7984.102186][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7984.102462][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7984.102692][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7984.102906][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7984.103185][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7984.103449][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7984.103753][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7984.103976][ 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)) [ 7984.104253][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 7984.104518][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7984.104813][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7984.105054][ 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)) [ 7984.105274][ C0] netif_receive_skb (net/core/dev.c:5768) [ 7984.105505][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7984.105795][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7984.106106][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7984.106387][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7984.106643][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7984.106913][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7984.107205][ 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) [ 7984.107423][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 7984.107669][ 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) [ 7984.107885][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 7984.108091][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 7984.108325][ 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) [ 7984.108577][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7984.108842][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7984.109066][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 7984.109322][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7984.109546][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 7984.109777][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7984.109977][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7984.110225][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7984.110514][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7984.110737][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 7984.110985][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7984.111210][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 7984.111424][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 7984.111649][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7984.111885][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 7984.112087][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 7984.112340][ C0] tc_run (net/core/dev.c:3912) [ 7984.112531][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 7984.112746][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7984.112967][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7984.113211][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7984.113447][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7984.113670][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7984.113916][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7984.114200][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7984.114453][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 7984.114720][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7984.114945][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7984.115185][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 7984.115499][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7984.115758][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7984.115993][ 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) [ 7984.116240][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7984.116441][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7984.116668][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7984.116953][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7984.117187][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7984.117412][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7984.117643][ 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)) [ 7984.117863][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7984.118112][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7984.118374][ 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) [ 7984.118656][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 7984.118885][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 7984.119119][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7984.119342][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 7984.119591][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 7984.119836][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 7984.120062][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 7984.120300][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7984.120584][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7984.120829][ 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)) [ 7984.121034][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 7984.121276][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7984.121525][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 7984.121749][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 7984.121969][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7984.122213][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7984.122456][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7984.122698][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 7984.122949][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7984.123216][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7984.123436][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 7984.123708][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7984.123931][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 7984.124176][ 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)) [ 7984.124380][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 7984.124656][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7984.124891][ C0] __do_softirq (kernel/softirq.c:553) [ 7984.125105][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7984.125313][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7984.125577][ C0] [ 7984.125717][ C0] [ 7984.125857][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7984.126144][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 7984.126470][ 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 [ 7984.127374][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 7984.127662][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 7984.128032][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 7984.128406][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 7984.128778][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 7984.129150][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 7984.129524][ 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) [ 7984.129788][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 7984.130002][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 7984.130283][ C0] RIP: 0033:0x7fcbb0ceb957 [ 7984.130494][ 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 [ 7984.131396][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 7984.131785][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 7984.132158][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 7984.132530][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 7984.132901][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 7984.133273][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7984.133273][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 7984.133647][ C0] | [ 7984.133794][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 7984.134051][ C1] NMI backtrace for cpu 1 [ 7984.134061][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 7984.134063][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7984.134070][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 7984.134073][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 7984.134076][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 7984.134078][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 7984.134079][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 7984.134081][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 7984.134083][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 7984.134084][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 7984.134086][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 7984.134089][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 7984.134091][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 7984.134092][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 7984.134094][ C1] PKRU: 55555554 [ 7984.134095][ C1] Call Trace: [ 7984.134097][ C1] [ 7984.134100][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 7984.134105][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 7984.134110][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 7984.134115][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 7984.134118][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 7984.134120][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 7984.134124][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 7984.134127][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7984.134131][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7984.134134][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 7984.134137][ C1] [ 7984.134138][ C1] [ 7984.134139][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 7984.134143][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7984.134146][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7984.134150][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 7984.134153][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 7984.134156][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7984.134160][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7984.134162][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7984.134166][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 7984.134169][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 7984.134176][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 7984.134179][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 7984.134184][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 7984.134190][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 7984.134194][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 7984.134197][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 7984.134199][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 7984.134202][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 7984.134207][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7984.134211][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 7984.134215][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 7984.134224][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 7984.134227][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7984.134230][ C1] ? set_track_prepare (mm/slub.c:6440) [ 7984.134235][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 7984.134238][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 7984.134241][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 7984.134248][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7984.134253][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7984.134257][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7984.134266][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7984.134269][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 7984.134272][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 7984.134275][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7984.134278][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 7984.134283][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7984.134285][ 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)) [ 7984.134289][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 7984.134293][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 7984.134297][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 7984.134300][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 7984.134303][ C1] netif_receive_skb (net/core/dev.c:5768) [ 7984.134306][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 7984.134313][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 7984.134320][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 7984.134327][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 7984.134333][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 7984.134341][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 7984.134346][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 7984.134355][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 7984.134359][ 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) [ 7984.134363][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 7984.134367][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7984.134370][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7984.134374][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 7984.134379][ 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) [ 7984.134382][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 7984.134385][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7984.134389][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7984.134391][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 7984.134394][ 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) [ 7984.134397][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 7984.134400][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7984.134404][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 7984.134408][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 7984.134410][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 7984.134414][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7984.134416][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 7984.134418][ 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) [ 7984.134422][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 7984.134425][ C1] tc_run (net/core/dev.c:3912) [ 7984.134429][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 7984.134432][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7984.134434][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 7984.134438][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 7984.134442][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 7984.134445][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7984.134449][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 7984.134453][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 7984.134456][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 7984.134460][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 7984.134464][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 7984.134467][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 7984.134475][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 7984.134478][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7984.134481][ 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) [ 7984.134485][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 7984.134488][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 7984.134492][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 7984.134495][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 7984.134498][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 7984.134502][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 7984.134505][ C1] ? __create_object (mm/kmemleak.c:756) [ 7984.134508][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 7984.134515][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 7984.134519][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 7984.134523][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 7984.134527][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7984.134529][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 7984.134533][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7984.134536][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 7984.134540][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 7984.134544][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 7984.134548][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 7984.134551][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 7984.134555][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 7984.134558][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 7984.134564][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 7984.134570][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 7984.134573][ C1] __do_softirq (kernel/softirq.c:553) [ 7984.134578][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 7984.134580][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 7984.134584][ C1] [ 7984.134584][ C1] [ 7984.134586][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 7984.134590][ 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) [ 7984.134593][ 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 [ 7984.134595][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 7984.134597][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 7984.134599][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 7984.134601][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 7984.134602][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 7984.134604][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 7984.134608][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 7984.134611][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 7984.134614][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 7984.134616][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 7984.134619][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 7984.134623][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 7984.134626][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 7984.134630][ C1] do_idle (kernel/sched/idle.c:312) [ 7984.134632][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 7984.134635][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 7984.134637][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 7984.134641][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8008.576337][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8008.576833][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8008.577308][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8008.577750][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8008.578602][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8008.579172][ 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) [ 8008.579479][ 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 ... [ 8008.580388][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8008.580672][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8008.581048][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8008.581420][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8008.581790][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8008.582162][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8008.582536][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8008.582952][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8008.583266][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8008.583640][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8008.584015][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8008.584390][ C0] PKRU: 55555554 [ 8008.584560][ C0] Call Trace: [ 8008.584719][ C0] [ 8008.584863][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8008.585107][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8008.585334][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8008.585592][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8008.585847][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8008.586117][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8008.586364][ 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)) [ 8008.586648][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8008.586894][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8008.587180][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8008.587458][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8008.587751][ 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) [ 8008.588019][ 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) [ 8008.588301][ 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) [ 8008.588571][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8008.588860][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8008.589086][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8008.589310][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8008.589534][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8008.589765][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8008.590021][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8008.590286][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8008.590509][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8008.590733][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8008.590975][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8008.591193][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8008.591425][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8008.591666][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8008.591925][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8008.592185][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8008.592417][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8008.592670][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8008.592919][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8008.593243][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8008.593479][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8008.593778][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8008.594024][ 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) [ 8008.594216][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8008.594430][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8008.594667][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8008.594928][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8008.595184][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8008.595396][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8008.595694][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8008.595982][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8008.596243][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8008.596524][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8008.596756][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8008.596969][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8008.597249][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8008.597516][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8008.597820][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8008.598042][ 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)) [ 8008.598321][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8008.598585][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8008.598881][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8008.599120][ 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)) [ 8008.599341][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8008.599573][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8008.599865][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8008.600177][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8008.600455][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8008.600715][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8008.600984][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8008.601278][ 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) [ 8008.601495][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8008.601742][ 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) [ 8008.601956][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8008.602163][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8008.602400][ 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) [ 8008.602648][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8008.602913][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8008.603137][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8008.603395][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8008.603619][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8008.603855][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8008.604055][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8008.604305][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8008.604594][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8008.604820][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8008.605069][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8008.605294][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8008.605508][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8008.605736][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8008.605972][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8008.606174][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8008.606426][ C0] tc_run (net/core/dev.c:3912) [ 8008.606616][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8008.606833][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8008.607054][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8008.607297][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8008.607533][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8008.607757][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8008.608003][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8008.608288][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8008.608542][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8008.608813][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8008.609036][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8008.609276][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8008.609594][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8008.609851][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8008.610088][ 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) [ 8008.610335][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8008.610536][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8008.610764][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8008.611049][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8008.611284][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8008.611507][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8008.611738][ 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)) [ 8008.611958][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8008.612207][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8008.612472][ 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) [ 8008.612754][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8008.612982][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8008.613216][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8008.613440][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8008.613690][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8008.613935][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8008.614163][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8008.614402][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8008.614689][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8008.614938][ 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)) [ 8008.615143][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8008.615386][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8008.615638][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8008.615861][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8008.616082][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8008.616328][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8008.616572][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8008.616813][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8008.617064][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8008.617333][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8008.617555][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8008.617825][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8008.618049][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8008.618296][ 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)) [ 8008.618500][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8008.618778][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8008.619010][ C0] __do_softirq (kernel/softirq.c:553) [ 8008.619226][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8008.619434][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8008.619698][ C0] [ 8008.619840][ C0] [ 8008.619981][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8008.620266][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8008.620591][ 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 [ 8008.621495][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8008.621782][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8008.622155][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8008.622530][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8008.622900][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8008.623271][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8008.623647][ 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) [ 8008.623910][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8008.624126][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8008.624407][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8008.624619][ 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 [ 8008.625530][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8008.625920][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8008.626299][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8008.626673][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8008.627045][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8008.627419][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8008.629846][ 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) | [ 8008.630360][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8008.630839][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8008.631324][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8008.632260][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8008.632879][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8008.633208][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8008.634190][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8008.634502][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8008.634908][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8008.635311][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8008.635713][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8008.636120][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8008.636524][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8008.636976][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8008.637311][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8008.637716][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8008.638121][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8008.638525][ C1] PKRU: 55555554 [ 8008.638710][ C1] Call Trace: [ 8008.638881][ C1] [ 8008.639031][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8008.639298][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8008.639545][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8008.639824][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8008.640100][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8008.640393][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8008.640662][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8008.640973][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8008.641237][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8008.641502][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8008.641815][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8008.642113][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8008.642432][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8008.642726][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8008.643024][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8008.643318][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8008.643634][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8008.643875][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8008.644118][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8008.644370][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8008.644644][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8008.644937][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8008.645176][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8008.645422][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8008.645685][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8008.645924][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8008.646174][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8008.646437][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8008.646714][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8008.646994][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8008.647245][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8008.647519][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8008.647788][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8008.648140][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8008.648396][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8008.648721][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8008.648988][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8008.649194][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8008.649430][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8008.649687][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8008.649966][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8008.650198][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8008.650522][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8008.650834][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8008.651119][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8008.651418][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8008.651670][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8008.651903][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8008.652206][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8008.652496][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8008.652825][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8008.653065][ 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)) [ 8008.653366][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8008.653656][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8008.653976][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8008.654235][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8008.654473][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8008.654724][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8008.655044][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8008.655381][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8008.655685][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8008.655965][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8008.656253][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8008.656523][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8008.656842][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8008.657064][ 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) [ 8008.657298][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8008.657570][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8008.657838][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8008.658129][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8008.658379][ 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) [ 8008.658643][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8008.658910][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8008.659197][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8008.659439][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8008.659718][ 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) [ 8008.659984][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8008.660264][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8008.660507][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8008.660749][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8008.660983][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8008.661271][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8008.661513][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8008.661771][ 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) [ 8008.662034][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8008.662285][ C1] tc_run (net/core/dev.c:3912) [ 8008.662491][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8008.662726][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8008.662968][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8008.663232][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8008.663488][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8008.663727][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8008.663996][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8008.664304][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8008.664578][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8008.664839][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8008.665109][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8008.665368][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8008.665657][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8008.665935][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8008.666191][ 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) [ 8008.666459][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8008.666680][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8008.666926][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8008.667181][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8008.667435][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8008.667679][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8008.667930][ C1] ? __create_object (mm/kmemleak.c:756) [ 8008.668177][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8008.668448][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8008.668731][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8008.669009][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8008.669294][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8008.669569][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8008.669816][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8008.670090][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8008.670330][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8008.670594][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8008.670858][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8008.671120][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8008.671396][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8008.671686][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8008.671949][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8008.672186][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8008.672436][ C1] __do_softirq (kernel/softirq.c:553) [ 8008.672673][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8008.672896][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8008.673185][ C1] [ 8008.673336][ C1] [ 8008.673490][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8008.673796][ 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) [ 8008.674056][ 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 [ 8008.675042][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8008.675352][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8008.675759][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8008.676163][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8008.676567][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8008.676970][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8008.677379][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8008.677670][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8008.677933][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8008.678179][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8008.678435][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8008.678715][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8008.678957][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8008.679233][ C1] do_idle (kernel/sched/idle.c:312) [ 8008.679438][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8008.679685][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8008.679932][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8008.680204][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8036.576417][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8036.576917][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8036.577394][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8036.577836][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8036.578688][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8036.579259][ 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) [ 8036.579559][ 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 [ 8036.580467][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8036.580753][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8036.581125][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8036.581499][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8036.581870][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8036.582244][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8036.582617][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8036.583033][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8036.583343][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8036.583716][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8036.584091][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8036.584465][ C0] PKRU: 55555554 [ 8036.584656][ C0] Call Trace: [ 8036.584823][ C0] [ 8036.584970][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8036.585227][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8036.585466][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8036.585739][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8036.586006][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8036.586277][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8036.586523][ 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)) [ 8036.586809][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8036.587054][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8036.587342][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8036.587618][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8036.587912][ 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) [ 8036.588181][ 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) [ 8036.588453][ 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) [ 8036.588722][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8036.589014][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8036.589239][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8036.589465][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8036.589688][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8036.589919][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8036.590175][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8036.590441][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8036.590665][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8036.590891][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8036.591134][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8036.591353][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8036.591584][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8036.591825][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8036.592084][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8036.592344][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8036.592576][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8036.592828][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8036.593074][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8036.593398][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8036.593634][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8036.593934][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8036.594180][ 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) [ 8036.594372][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8036.594591][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8036.594830][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8036.595088][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8036.595346][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8036.595556][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8036.595853][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8036.596140][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8036.596403][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8036.596682][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8036.596914][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8036.597128][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8036.597410][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8036.597675][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8036.597979][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8036.598202][ 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)) [ 8036.598481][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8036.598746][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8036.599042][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8036.599282][ 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)) [ 8036.599502][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8036.599734][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8036.600027][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8036.600344][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8036.600623][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8036.600882][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8036.601151][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8036.601446][ 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) [ 8036.601662][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8036.601910][ 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) [ 8036.602125][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8036.602333][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8036.602566][ 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) [ 8036.602813][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8036.603078][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8036.603303][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8036.603561][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8036.603785][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8036.604016][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8036.604218][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8036.604468][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8036.604764][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8036.604987][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8036.605236][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8036.605463][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8036.605677][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8036.605903][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8036.606141][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8036.606344][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8036.606596][ C0] tc_run (net/core/dev.c:3912) [ 8036.606791][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8036.607006][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8036.607228][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8036.607473][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8036.607709][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8036.607932][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8036.608180][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8036.608464][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8036.608717][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8036.608985][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8036.609207][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8036.609448][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8036.609763][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8036.610022][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8036.610257][ 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) [ 8036.610506][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8036.610707][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8036.610934][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8036.611220][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8036.611457][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8036.611679][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8036.611910][ 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)) [ 8036.612130][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8036.612380][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8036.612643][ 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) [ 8036.612927][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8036.613156][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8036.613392][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8036.613615][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8036.613865][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8036.614110][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8036.614337][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8036.614576][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8036.614867][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8036.615114][ 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)) [ 8036.615320][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8036.615563][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8036.615814][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8036.616037][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8036.616258][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8036.616503][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8036.616748][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8036.616991][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8036.617242][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8036.617510][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8036.617731][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8036.618002][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8036.618225][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8036.618473][ 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)) [ 8036.618677][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8036.618956][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8036.619187][ C0] __do_softirq (kernel/softirq.c:553) [ 8036.619403][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8036.619610][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8036.619879][ C0] [ 8036.620020][ C0] [ 8036.620160][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8036.620446][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8036.620771][ 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 [ 8036.621677][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8036.621965][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8036.622337][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8036.622712][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8036.623084][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8036.623456][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8036.623830][ 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) [ 8036.624095][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8036.624310][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8036.624591][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8036.624807][ 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 [ 8036.625713][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8036.626103][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8036.626477][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8036.626850][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8036.627220][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8036.627593][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8036.629999][ 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) | [ 8036.630516][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8036.630993][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8036.631478][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8036.632413][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8036.633036][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8036.633365][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8036.634346][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8036.634661][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8036.635064][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8036.635468][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8036.635870][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8036.636276][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8036.636680][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8036.637130][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8036.637466][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8036.637870][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8036.638276][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8036.638680][ C1] PKRU: 55555554 [ 8036.638863][ C1] Call Trace: [ 8036.639035][ C1] [ 8036.639184][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8036.639449][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8036.639695][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8036.639975][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8036.640250][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8036.640543][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8036.640811][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8036.641121][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8036.641386][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8036.641651][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8036.641962][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8036.642261][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8036.642579][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8036.642872][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8036.643169][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8036.643464][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8036.643779][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8036.644019][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8036.644262][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8036.644514][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8036.644791][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8036.645081][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8036.645321][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8036.645566][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8036.645829][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8036.646068][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8036.646319][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8036.646580][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8036.646857][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8036.647137][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8036.647389][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8036.647663][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8036.647931][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8036.648283][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8036.648538][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8036.648862][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8036.649129][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8036.649336][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8036.649571][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8036.649826][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8036.650107][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8036.650336][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8036.650659][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8036.650972][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8036.651256][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8036.651554][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8036.651806][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8036.652038][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8036.652341][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8036.652631][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8036.652961][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8036.653201][ 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)) [ 8036.653502][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8036.653790][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8036.654111][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8036.654370][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8036.654611][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8036.654862][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8036.655177][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8036.655514][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8036.655817][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8036.656094][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8036.656386][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8036.656654][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8036.656973][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8036.657194][ 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) [ 8036.657428][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8036.657702][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8036.657970][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8036.658261][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8036.658511][ 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) [ 8036.658774][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8036.659041][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8036.659329][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8036.659571][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8036.659851][ 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) [ 8036.660116][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8036.660396][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8036.660639][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8036.660882][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8036.661116][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8036.661403][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8036.661646][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8036.661903][ 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) [ 8036.662166][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8036.662417][ C1] tc_run (net/core/dev.c:3912) [ 8036.662624][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8036.662859][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8036.663101][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8036.663365][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8036.663624][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8036.663864][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8036.664135][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8036.664442][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8036.664721][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8036.664975][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8036.665245][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8036.665505][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8036.665796][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8036.666074][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8036.666330][ 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) [ 8036.666597][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8036.666818][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8036.667064][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8036.667319][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8036.667574][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8036.667818][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8036.668069][ C1] ? __create_object (mm/kmemleak.c:756) [ 8036.668317][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8036.668587][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8036.668871][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8036.669147][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8036.669433][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8036.669708][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8036.669954][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8036.670229][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8036.670469][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8036.670734][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8036.670998][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8036.671260][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8036.671536][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8036.671827][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8036.672090][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8036.672326][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8036.672577][ C1] __do_softirq (kernel/softirq.c:553) [ 8036.672813][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8036.673033][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8036.673324][ C1] [ 8036.673475][ C1] [ 8036.673628][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8036.673936][ 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) [ 8036.674196][ 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 [ 8036.675180][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8036.675493][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8036.675897][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8036.676303][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8036.676706][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8036.677109][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8036.677515][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8036.677808][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8036.678071][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8036.678317][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8036.678572][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8036.678852][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8036.679093][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8036.679369][ C1] do_idle (kernel/sched/idle.c:312) [ 8036.679573][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8036.679820][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8036.680067][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8036.680339][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8036.680654][ C1] | [ 8062.135264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8062.135591][ C0] rcu: 0-....: (5663997 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1350604 | [ 8062.136111][ C0] rcu: (t=5648228 jiffies g=2033089 q=12 ncpus=4) [ 8062.136835][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8062.137407][ 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) [ 8062.137710][ 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 ... [ 8062.138611][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8062.138897][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8062.139269][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8062.139639][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8062.140009][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8062.140384][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8062.140756][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8062.141172][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8062.141484][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8062.141856][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8062.142229][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8062.142600][ C0] PKRU: 55555554 [ 8062.142770][ C0] Call Trace: [ 8062.142927][ C0] [ 8062.143065][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8062.143322][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8062.143557][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8062.143794][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8062.144008][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8062.144261][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8062.144514][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8062.144753][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8062.145018][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8062.145244][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8062.145535][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8062.145788][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8062.146084][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8062.146343][ 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)) [ 8062.146643][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8062.146900][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8062.147210][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8062.147485][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8062.147777][ 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) [ 8062.148046][ 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) [ 8062.148322][ 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) [ 8062.148591][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8062.148880][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8062.149102][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8062.149326][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8062.149551][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8062.149782][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8062.150035][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8062.150299][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8062.150523][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8062.150747][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8062.150989][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8062.151207][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8062.151438][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8062.151677][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8062.151934][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8062.152194][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8062.152425][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8062.152678][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8062.152923][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8062.153251][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8062.153484][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8062.153782][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8062.154027][ 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) [ 8062.154219][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8062.154432][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8062.154671][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8062.154930][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8062.155183][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8062.155393][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8062.155690][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8062.155977][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8062.156239][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8062.156516][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8062.156746][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8062.156961][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8062.157240][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8062.157507][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8062.157810][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8062.158031][ 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)) [ 8062.158314][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8062.158579][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8062.158872][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8062.159110][ 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)) [ 8062.159330][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8062.159562][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8062.159854][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8062.160163][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8062.160443][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8062.160700][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8062.160969][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8062.161262][ 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) [ 8062.161479][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8062.161726][ 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) [ 8062.161939][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8062.162148][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8062.162384][ 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) [ 8062.162630][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8062.162897][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8062.163120][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8062.163377][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8062.163602][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8062.163833][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8062.164032][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8062.164283][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8062.164573][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8062.164796][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8062.165044][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8062.165269][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8062.165484][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8062.165706][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8062.165943][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8062.166147][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8062.166397][ C0] tc_run (net/core/dev.c:3912) [ 8062.166591][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8062.166807][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8062.167028][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8062.167273][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8062.167508][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8062.167730][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8062.167975][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8062.168260][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8062.168513][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8062.168786][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8062.169009][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8062.169249][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8062.169565][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8062.169823][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8062.170058][ 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) [ 8062.170306][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8062.170507][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8062.170734][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8062.171018][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8062.171253][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8062.171479][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8062.171709][ 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)) [ 8062.171932][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8062.172181][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8062.172445][ 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) [ 8062.172727][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8062.172955][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8062.173189][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8062.173413][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8062.173662][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8062.173907][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8062.174133][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8062.174371][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8062.174658][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8062.174903][ 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)) [ 8062.175112][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8062.175357][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8062.175607][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8062.175828][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8062.176049][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8062.176293][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8062.176536][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8062.176778][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8062.177030][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8062.177295][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8062.177518][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8062.177787][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8062.178010][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8062.178255][ 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)) [ 8062.178461][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8062.178739][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8062.178969][ C0] __do_softirq (kernel/softirq.c:553) [ 8062.179186][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8062.179391][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8062.179657][ C0] [ 8062.179798][ C0] [ 8062.179937][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8062.180221][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8062.180544][ 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 [ 8062.181449][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8062.181735][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8062.182109][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8062.182483][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8062.182853][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8062.183223][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8062.183600][ 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) [ 8062.183861][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8062.184078][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8062.184357][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8062.184573][ 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 [ 8062.185475][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8062.185866][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8062.186239][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8062.186610][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8062.186980][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8062.187353][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8062.187353][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8062.187729][ C0] | [ 8062.187874][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 8062.188125][ C1] NMI backtrace for cpu 1 [ 8062.188135][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8062.188137][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 8062.188145][ 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) [ 8062.188148][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 8062.188151][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8062.188153][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8062.188155][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8062.188156][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8062.188158][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8062.188160][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8062.188161][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8062.188165][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8062.188167][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8062.188168][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8062.188170][ C1] PKRU: 55555554 [ 8062.188171][ C1] Call Trace: [ 8062.188173][ C1] [ 8062.188176][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8062.188181][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8062.188186][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8062.188191][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8062.188194][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8062.188197][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8062.188201][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8062.188205][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 8062.188208][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 8062.188212][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 8062.188215][ C1] [ 8062.188216][ C1] [ 8062.188217][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8062.188221][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8062.188224][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8062.188228][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8062.188231][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8062.188235][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8062.188237][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8062.188241][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8062.188243][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8062.188247][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8062.188250][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8062.188257][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8062.188261][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8062.188267][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8062.188273][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8062.188277][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8062.188280][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8062.188282][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8062.188285][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8062.188290][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8062.188295][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8062.188298][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8062.188307][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8062.188310][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8062.188313][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8062.188318][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8062.188321][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8062.188324][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8062.188330][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8062.188336][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8062.188340][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8062.188349][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8062.188351][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8062.188354][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8062.188357][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8062.188361][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8062.188365][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8062.188367][ 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)) [ 8062.188371][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8062.188375][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8062.188379][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8062.188382][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8062.188384][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8062.188387][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8062.188395][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8062.188402][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8062.188409][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8062.188414][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8062.188422][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8062.188427][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8062.188437][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8062.188440][ 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) [ 8062.188444][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8062.188448][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8062.188451][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8062.188455][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8062.188460][ 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) [ 8062.188464][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8062.188467][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8062.188470][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8062.188472][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8062.188475][ 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) [ 8062.188479][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8062.188481][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8062.188485][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8062.188489][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8062.188492][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8062.188495][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8062.188497][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8062.188499][ 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) [ 8062.188502][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8062.188506][ C1] tc_run (net/core/dev.c:3912) [ 8062.188509][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8062.188512][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8062.188514][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8062.188518][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8062.188522][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8062.188525][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8062.188529][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8062.188533][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8062.188536][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8062.188540][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8062.188544][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8062.188547][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8062.188555][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8062.188557][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8062.188561][ 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) [ 8062.188565][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8062.188568][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8062.188572][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8062.188575][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8062.188578][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8062.188581][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8062.188585][ C1] ? __create_object (mm/kmemleak.c:756) [ 8062.188588][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8062.188594][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8062.188598][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8062.188602][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8062.188605][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8062.188608][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8062.188611][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8062.188614][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8062.188618][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8062.188622][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8062.188626][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8062.188629][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8062.188634][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8062.188636][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8062.188641][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8062.188647][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8062.188650][ C1] __do_softirq (kernel/softirq.c:553) [ 8062.188655][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8062.188657][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8062.188661][ C1] [ 8062.188662][ C1] [ 8062.188663][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8062.188668][ 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) [ 8062.188672][ 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 [ 8062.188674][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8062.188676][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8062.188678][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8062.188680][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8062.188681][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8062.188683][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8062.188686][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8062.188690][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8062.188693][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8062.188695][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8062.188698][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8062.188702][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8062.188704][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8062.188708][ C1] do_idle (kernel/sched/idle.c:312) [ 8062.188711][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8062.188713][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8062.188716][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8062.188720][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8088.576351][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8088.576847][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8088.577322][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8088.577765][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8088.578622][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8088.579191][ 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) [ 8088.579498][ 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 ... [ 8088.580407][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8088.580692][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8088.581066][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8088.581439][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8088.581809][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8088.582180][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8088.582555][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8088.582972][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8088.583282][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8088.583655][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8088.584027][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8088.584407][ C0] PKRU: 55555554 [ 8088.584576][ C0] Call Trace: [ 8088.584735][ C0] [ 8088.584877][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8088.585122][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8088.585348][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8088.585609][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8088.585863][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8088.586132][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8088.586382][ 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)) [ 8088.586665][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8088.586911][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8088.587198][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8088.587478][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8088.587774][ 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) [ 8088.588041][ 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) [ 8088.588318][ 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) [ 8088.588587][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8088.588877][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8088.589104][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8088.589332][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8088.589555][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8088.589786][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8088.590042][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8088.590307][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8088.590529][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8088.590759][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8088.591002][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8088.591220][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8088.591452][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8088.591693][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8088.591950][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8088.592211][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8088.592443][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8088.592697][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8088.592942][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8088.593266][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8088.593504][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8088.593802][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8088.594048][ 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) [ 8088.594240][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8088.594460][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8088.594697][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8088.594955][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8088.595212][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8088.595424][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8088.595722][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8088.596009][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8088.596272][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8088.596549][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8088.596780][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8088.596994][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8088.597278][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8088.597543][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8088.597851][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8088.598075][ 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)) [ 8088.598354][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8088.598619][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8088.598915][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8088.599153][ 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)) [ 8088.599374][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8088.599605][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8088.599897][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8088.600211][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8088.600491][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8088.600748][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8088.601019][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8088.601312][ 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) [ 8088.601528][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8088.601774][ 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) [ 8088.601990][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8088.602197][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8088.602432][ 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) [ 8088.602679][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8088.602945][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8088.603169][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8088.603427][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8088.603651][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8088.603882][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8088.604083][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8088.604333][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8088.604625][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8088.604850][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8088.605100][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8088.605326][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8088.605539][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8088.605763][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8088.606001][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8088.606202][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8088.606454][ C0] tc_run (net/core/dev.c:3912) [ 8088.606646][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8088.606861][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8088.607083][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8088.607328][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8088.607563][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8088.607786][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8088.608033][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8088.608318][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8088.608574][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8088.608841][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8088.609064][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8088.609305][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8088.609620][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8088.609879][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8088.610115][ 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) [ 8088.610364][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8088.610566][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8088.610793][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8088.611081][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8088.611316][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8088.611538][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8088.611769][ 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)) [ 8088.611990][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8088.612239][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8088.612503][ 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) [ 8088.612786][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8088.613015][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8088.613250][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8088.613474][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8088.613723][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8088.613970][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8088.614196][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8088.614441][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8088.614724][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8088.614971][ 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)) [ 8088.615175][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8088.615420][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8088.615669][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8088.615894][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8088.616116][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8088.616361][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8088.616604][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8088.616846][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8088.617097][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8088.617363][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8088.617583][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8088.617856][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8088.618080][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8088.618328][ 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)) [ 8088.618533][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8088.618810][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8088.619042][ C0] __do_softirq (kernel/softirq.c:553) [ 8088.619258][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8088.619467][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8088.619731][ C0] [ 8088.619872][ C0] [ 8088.620013][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8088.620297][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8088.620622][ 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 [ 8088.621528][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8088.621815][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8088.622186][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8088.622560][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8088.622931][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8088.623303][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8088.623678][ 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) [ 8088.623943][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8088.624158][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8088.624443][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8088.624656][ 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 [ 8088.625562][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8088.625954][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8088.626327][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8088.626699][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8088.627070][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8088.627440][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8088.629863][ 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) | [ 8088.630378][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8088.630859][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8088.631341][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8088.632277][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8088.632894][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8088.633222][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8088.634207][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8088.634521][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8088.634924][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8088.635327][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8088.635729][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8088.636130][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8088.636533][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8088.636984][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8088.637321][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8088.637724][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8088.638125][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8088.638530][ C1] PKRU: 55555554 [ 8088.638713][ C1] Call Trace: [ 8088.638886][ C1] [ 8088.639037][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8088.639301][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8088.639546][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8088.639826][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8088.640102][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8088.640391][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8088.640661][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8088.640969][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8088.641232][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8088.641498][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8088.641810][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8088.642110][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8088.642428][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8088.642719][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8088.643017][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8088.643308][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8088.643625][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8088.643867][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8088.644110][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8088.644362][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8088.644643][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8088.644930][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8088.645171][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8088.645415][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8088.645678][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8088.645915][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8088.646163][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8088.646424][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8088.646704][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8088.646985][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8088.647236][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8088.647510][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8088.647775][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8088.648126][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8088.648382][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8088.648705][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8088.648971][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8088.649178][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8088.649411][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8088.649667][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8088.649947][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8088.650176][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8088.650499][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8088.650809][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8088.651092][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8088.651391][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8088.651641][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8088.651873][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8088.652179][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8088.652466][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8088.652794][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8088.653039][ 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)) [ 8088.653340][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8088.653627][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8088.653947][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8088.654206][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8088.654447][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8088.654698][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8088.655013][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8088.655350][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8088.655651][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8088.655930][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8088.656220][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8088.656489][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8088.656808][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8088.657026][ 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) [ 8088.657263][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8088.657535][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8088.657802][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8088.658089][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8088.658338][ 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) [ 8088.658601][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8088.658869][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8088.659157][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8088.659400][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8088.659678][ 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) [ 8088.659941][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8088.660218][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8088.660463][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8088.660707][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8088.660940][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8088.661227][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8088.661470][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8088.661728][ 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) [ 8088.661991][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8088.662241][ C1] tc_run (net/core/dev.c:3912) [ 8088.662449][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8088.662682][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8088.662923][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8088.663186][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8088.663442][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8088.663684][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8088.663951][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8088.664259][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8088.664537][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8088.664793][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8088.665060][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8088.665319][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8088.665607][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8088.665887][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8088.666143][ 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) [ 8088.666410][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8088.666628][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8088.666876][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8088.667130][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8088.667385][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8088.667629][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8088.667879][ C1] ? __create_object (mm/kmemleak.c:756) [ 8088.668123][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8088.668396][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8088.668681][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8088.668955][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8088.669241][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8088.669516][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8088.669763][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8088.670038][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8088.670277][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8088.670543][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8088.670807][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8088.671070][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8088.671346][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8088.671632][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8088.671897][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8088.672133][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8088.672385][ C1] __do_softirq (kernel/softirq.c:553) [ 8088.672620][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8088.672842][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8088.673130][ C1] [ 8088.673283][ C1] [ 8088.673434][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8088.673742][ 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) [ 8088.674001][ 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 [ 8088.674984][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8088.675298][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8088.675700][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8088.676102][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8088.676510][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8088.676914][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8088.677319][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8088.677611][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8088.677875][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8088.678120][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8088.678373][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8088.678655][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8088.678895][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8088.679172][ C1] do_idle (kernel/sched/idle.c:312) [ 8088.679378][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8088.679624][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8088.679869][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8088.680143][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8116.576403][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8116.576902][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8116.577381][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8116.577823][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8116.578734][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8116.579336][ 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) [ 8116.579639][ 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 ... [ 8116.580561][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8116.580846][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8116.581220][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8116.581595][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8116.581966][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8116.582338][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8116.582715][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8116.583132][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8116.583444][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8116.583817][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8116.584188][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8116.584579][ C0] PKRU: 55555554 [ 8116.584750][ C0] Call Trace: [ 8116.584908][ C0] [ 8116.585047][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8116.585293][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8116.585518][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8116.585781][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8116.586035][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8116.586305][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8116.586553][ 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)) [ 8116.586837][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8116.587085][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8116.587375][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8116.587656][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8116.587950][ 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) [ 8116.588219][ 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) [ 8116.588496][ 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) [ 8116.588763][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8116.589055][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8116.589281][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8116.589505][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8116.589729][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8116.589961][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8116.590216][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8116.590483][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8116.590707][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8116.590931][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8116.591174][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8116.591393][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8116.591623][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8116.591864][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8116.592122][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8116.592383][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8116.592618][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8116.592873][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8116.593119][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8116.593443][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8116.593679][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8116.593979][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8116.594223][ 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) [ 8116.594418][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8116.594635][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8116.594872][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8116.595130][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8116.595385][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8116.595598][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8116.595897][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8116.596183][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8116.596447][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8116.596724][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8116.596954][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8116.597169][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8116.597452][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8116.597716][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8116.598020][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8116.598244][ 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)) [ 8116.598522][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8116.598788][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8116.599084][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8116.599324][ 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)) [ 8116.599544][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8116.599776][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8116.600069][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8116.600383][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8116.600665][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8116.600920][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8116.601192][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8116.601486][ 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) [ 8116.601703][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8116.601949][ 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) [ 8116.602167][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8116.602375][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8116.602608][ 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) [ 8116.602856][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8116.603123][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8116.603348][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8116.603605][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8116.603830][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8116.604061][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8116.604267][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8116.604518][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8116.604806][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8116.605029][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8116.605279][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8116.605504][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8116.605717][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8116.605942][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8116.606179][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8116.606380][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8116.606634][ C0] tc_run (net/core/dev.c:3912) [ 8116.606825][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8116.607039][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8116.607263][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8116.607507][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8116.607742][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8116.607965][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8116.608212][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8116.608497][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8116.608751][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8116.609020][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8116.609245][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8116.609487][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8116.609801][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8116.610065][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8116.610302][ 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) [ 8116.610551][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8116.610753][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8116.610981][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8116.611265][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8116.611500][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8116.611722][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8116.611955][ 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)) [ 8116.612175][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8116.612425][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8116.612687][ 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) [ 8116.612972][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8116.613201][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8116.613437][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8116.613661][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8116.613912][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8116.614158][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8116.614389][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8116.614627][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8116.614913][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8116.615160][ 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)) [ 8116.615368][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8116.615611][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8116.615860][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8116.616085][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8116.616308][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8116.616553][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8116.616796][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8116.617038][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8116.617294][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8116.617560][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8116.617781][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8116.618055][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8116.618278][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8116.618526][ 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)) [ 8116.618731][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8116.619008][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8116.619239][ C0] __do_softirq (kernel/softirq.c:553) [ 8116.619455][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8116.619662][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8116.619927][ C0] [ 8116.620067][ C0] [ 8116.620207][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8116.620492][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8116.620815][ 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 [ 8116.621721][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8116.622008][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8116.622379][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8116.622751][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8116.623124][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8116.623497][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8116.623870][ 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) [ 8116.624134][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8116.624354][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8116.624635][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8116.624846][ 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 [ 8116.625755][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8116.626146][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8116.626520][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8116.626894][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8116.627265][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8116.627637][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8116.630056][ 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) | [ 8116.630571][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8116.631050][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8116.631534][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8116.632470][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8116.633089][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8116.633418][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8116.634403][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8116.634714][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8116.635117][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8116.635520][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8116.635922][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8116.636329][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8116.636731][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8116.637183][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8116.637519][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8116.637922][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8116.638328][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8116.638731][ C1] PKRU: 55555554 [ 8116.638915][ C1] Call Trace: [ 8116.639086][ C1] [ 8116.639236][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8116.639502][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8116.639748][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8116.640027][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8116.640303][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8116.640596][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8116.640865][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8116.641174][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8116.641438][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8116.641703][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8116.642014][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8116.642313][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8116.642630][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8116.642923][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8116.643220][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8116.643514][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8116.643829][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8116.644070][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8116.644317][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8116.644570][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8116.644844][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8116.645132][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8116.645371][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8116.645616][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8116.645878][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8116.646117][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8116.646368][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8116.646629][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8116.646907][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8116.647186][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8116.647437][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8116.647710][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8116.647979][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8116.648330][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8116.648587][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8116.648910][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8116.649176][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8116.649383][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8116.649618][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8116.649874][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8116.650154][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8116.650384][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8116.650707][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8116.651018][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8116.651304][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8116.651602][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8116.651853][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8116.652086][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8116.652390][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8116.652679][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8116.653008][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8116.653248][ 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)) [ 8116.653549][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8116.653837][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8116.654157][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8116.654420][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8116.654657][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8116.654908][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8116.655225][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8116.655561][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8116.655864][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8116.656142][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8116.656430][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8116.656698][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8116.657017][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8116.657237][ 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) [ 8116.657471][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8116.657743][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8116.658010][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8116.658300][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8116.658548][ 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) [ 8116.658812][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8116.659078][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8116.659367][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8116.659608][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8116.659887][ 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) [ 8116.660151][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8116.660432][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8116.660674][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8116.660917][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8116.661154][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8116.661441][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8116.661684][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8116.661942][ 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) [ 8116.662204][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8116.662456][ C1] tc_run (net/core/dev.c:3912) [ 8116.662662][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8116.662897][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8116.663139][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8116.663404][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8116.663659][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8116.663900][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8116.664167][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8116.664479][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8116.664755][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8116.665010][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8116.665279][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8116.665538][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8116.665827][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8116.666106][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8116.666362][ 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) [ 8116.666629][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8116.666850][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8116.667095][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8116.667350][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8116.667605][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8116.667849][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8116.668100][ C1] ? __create_object (mm/kmemleak.c:756) [ 8116.668348][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8116.668618][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8116.668902][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8116.669179][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8116.669464][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8116.669738][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8116.669985][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8116.670260][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8116.670499][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8116.670764][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8116.671028][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8116.671291][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8116.671567][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8116.671857][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8116.672120][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8116.672356][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8116.672607][ C1] __do_softirq (kernel/softirq.c:553) [ 8116.672843][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8116.673064][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8116.673356][ C1] [ 8116.673507][ C1] [ 8116.673660][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8116.673966][ 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) [ 8116.674225][ 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 [ 8116.675210][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8116.675522][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8116.675925][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8116.676331][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8116.676733][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8116.677135][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8116.677541][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8116.677835][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8116.678097][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8116.678343][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8116.678598][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8116.678877][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8116.679119][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8116.679396][ C1] do_idle (kernel/sched/idle.c:312) [ 8116.679600][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8116.679846][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8116.680093][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8116.680366][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8116.680681][ C1] | [ 8140.189265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8140.189601][ C0] rcu: 0-....: (5741895 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1368897 | [ 8140.190123][ C0] rcu: (t=5726282 jiffies g=2033089 q=12 ncpus=4) [ 8140.190851][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8140.191424][ 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) [ 8140.191730][ 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 ... [ 8140.192636][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8140.192924][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8140.193297][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8140.193668][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8140.194042][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8140.194421][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8140.194792][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8140.195208][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8140.195518][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8140.195894][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8140.196265][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8140.196637][ C0] PKRU: 55555554 [ 8140.196806][ C0] Call Trace: [ 8140.196965][ C0] [ 8140.197101][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8140.197356][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8140.197593][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8140.197828][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8140.198045][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8140.198300][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8140.198549][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8140.198789][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8140.199056][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8140.199282][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8140.199575][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8140.199831][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8140.200099][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8140.200369][ 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)) [ 8140.200672][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8140.200929][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8140.201233][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8140.201530][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8140.201823][ 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) [ 8140.202094][ 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) [ 8140.202369][ 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) [ 8140.202639][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8140.202930][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8140.203154][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8140.203377][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8140.203605][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8140.203837][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8140.204090][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8140.204362][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8140.204582][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8140.204807][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8140.205049][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8140.205269][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8140.205500][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8140.205741][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8140.205998][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8140.206256][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8140.206488][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8140.206740][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8140.206987][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8140.207312][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8140.207548][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8140.207847][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8140.208094][ 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) [ 8140.208285][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8140.208500][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8140.208737][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8140.208995][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8140.209249][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8140.209464][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8140.209765][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8140.210048][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8140.210314][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8140.210589][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8140.210820][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8140.211036][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8140.211315][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8140.211582][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8140.211891][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8140.212114][ 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)) [ 8140.212390][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8140.212663][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8140.212959][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8140.213198][ 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)) [ 8140.213415][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8140.213648][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8140.213941][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8140.214255][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8140.214536][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8140.214792][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8140.215062][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8140.215354][ 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) [ 8140.215572][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8140.215818][ 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) [ 8140.216034][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8140.216240][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8140.216476][ 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) [ 8140.216722][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8140.216990][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8140.217214][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8140.217475][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8140.217699][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8140.217929][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8140.218133][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8140.218382][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8140.218671][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8140.218892][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8140.219144][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8140.219367][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8140.219588][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8140.219812][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8140.220050][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8140.220252][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8140.220502][ C0] tc_run (net/core/dev.c:3912) [ 8140.220695][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8140.220912][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8140.221134][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8140.221378][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8140.221619][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8140.221842][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8140.222091][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8140.222375][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8140.222631][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8140.222898][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8140.223123][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8140.223363][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8140.223678][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8140.223935][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8140.224175][ 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) [ 8140.224423][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8140.224628][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8140.224855][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8140.225138][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8140.225373][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8140.225597][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8140.225832][ 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)) [ 8140.226052][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8140.226303][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8140.226565][ 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) [ 8140.226849][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8140.227079][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8140.227313][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8140.227534][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8140.227786][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8140.228032][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8140.228258][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8140.228497][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8140.228780][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8140.229025][ 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)) [ 8140.229234][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8140.229480][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8140.229730][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8140.229956][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8140.230175][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8140.230420][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8140.230664][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8140.230907][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8140.231159][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8140.231424][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8140.231647][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8140.231919][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8140.232142][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8140.232388][ 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)) [ 8140.232596][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8140.232877][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8140.233108][ C0] __do_softirq (kernel/softirq.c:553) [ 8140.233326][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8140.233531][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8140.233800][ C0] [ 8140.233939][ C0] [ 8140.234081][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8140.234369][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8140.234697][ 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 [ 8140.235603][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8140.235891][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8140.236264][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8140.236635][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8140.237008][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8140.237382][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8140.237757][ 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) [ 8140.238019][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8140.238237][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8140.238517][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8140.238727][ 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 [ 8140.239633][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8140.240028][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8140.240400][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8140.240771][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8140.241145][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8140.241519][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8140.241519][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8140.241894][ C0] | [ 8140.242041][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 8140.242295][ C1] NMI backtrace for cpu 1 [ 8140.242304][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8140.242307][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8140.242313][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8140.242316][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8140.242319][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8140.242320][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8140.242322][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8140.242324][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8140.242325][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8140.242327][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8140.242329][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8140.242332][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8140.242334][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8140.242335][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8140.242337][ C1] PKRU: 55555554 [ 8140.242338][ C1] Call Trace: [ 8140.242340][ C1] [ 8140.242342][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8140.242347][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8140.242352][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8140.242356][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8140.242359][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8140.242362][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8140.242366][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8140.242369][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8140.242372][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8140.242376][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8140.242379][ C1] [ 8140.242380][ C1] [ 8140.242382][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8140.242385][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8140.242389][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8140.242392][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8140.242396][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8140.242399][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8140.242402][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8140.242404][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8140.242408][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8140.242411][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8140.242418][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8140.242421][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8140.242426][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8140.242432][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8140.242436][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8140.242438][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8140.242440][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8140.242443][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8140.242449][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8140.242452][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8140.242456][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8140.242465][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8140.242468][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8140.242470][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8140.242475][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8140.242478][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8140.242481][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8140.242488][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8140.242493][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8140.242497][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8140.242505][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8140.242508][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8140.242510][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8140.242514][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8140.242517][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8140.242521][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8140.242524][ 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)) [ 8140.242528][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8140.242531][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8140.242535][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8140.242538][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8140.242540][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8140.242544][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8140.242551][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8140.242558][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8140.242565][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8140.242570][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8140.242578][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8140.242583][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8140.242592][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8140.242596][ 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) [ 8140.242600][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8140.242604][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8140.242607][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8140.242611][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8140.242616][ 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) [ 8140.242620][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8140.242623][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8140.242627][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8140.242629][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8140.242632][ 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) [ 8140.242636][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8140.242638][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8140.242642][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8140.242646][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8140.242649][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8140.242652][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8140.242654][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8140.242657][ 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) [ 8140.242660][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8140.242663][ C1] tc_run (net/core/dev.c:3912) [ 8140.242667][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8140.242670][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8140.242672][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8140.242676][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8140.242680][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8140.242682][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8140.242686][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8140.242690][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8140.242693][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8140.242697][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8140.242701][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8140.242704][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8140.242712][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8140.242714][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8140.242718][ 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) [ 8140.242722][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8140.242725][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8140.242729][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8140.242732][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8140.242735][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8140.242739][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8140.242742][ C1] ? __create_object (mm/kmemleak.c:756) [ 8140.242746][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8140.242752][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8140.242756][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8140.242760][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8140.242764][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8140.242766][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8140.242770][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8140.242773][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8140.242777][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8140.242781][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8140.242786][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8140.242788][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8140.242793][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8140.242796][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8140.242801][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8140.242807][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8140.242810][ C1] __do_softirq (kernel/softirq.c:553) [ 8140.242815][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8140.242817][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8140.242821][ C1] [ 8140.242821][ C1] [ 8140.242823][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8140.242827][ 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) [ 8140.242830][ 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 [ 8140.242832][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8140.242834][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8140.242836][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8140.242837][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8140.242839][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8140.242840][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8140.242844][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8140.242847][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8140.242850][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8140.242852][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8140.242855][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8140.242859][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8140.242861][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8140.242866][ C1] do_idle (kernel/sched/idle.c:312) [ 8140.242868][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8140.242870][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8140.242873][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8140.242877][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8164.576327][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8164.576820][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8164.577295][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8164.577734][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8164.578587][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8164.579159][ 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) [ 8164.579477][ 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 ... [ 8164.580384][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8164.580669][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8164.581041][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8164.581412][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8164.581782][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8164.582152][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8164.582527][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8164.582943][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8164.583253][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8164.583628][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8164.583998][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8164.584378][ C0] PKRU: 55555554 [ 8164.584546][ C0] Call Trace: [ 8164.584704][ C0] [ 8164.584841][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8164.585087][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8164.585312][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8164.585573][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8164.585828][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8164.586096][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8164.586344][ 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)) [ 8164.586627][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8164.586871][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8164.587160][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8164.587437][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8164.587731][ 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) [ 8164.588004][ 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) [ 8164.588280][ 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) [ 8164.588548][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8164.588839][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8164.589063][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8164.589288][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8164.589510][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8164.589743][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8164.589997][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8164.590263][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8164.590487][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8164.590710][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8164.590952][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8164.591170][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8164.591401][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8164.591642][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8164.591896][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8164.592156][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8164.592387][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8164.592641][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8164.592887][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8164.593209][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8164.593447][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8164.593746][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8164.593991][ 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) [ 8164.594184][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8164.594402][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8164.594637][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8164.594895][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8164.595150][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8164.595362][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8164.595662][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8164.595949][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8164.596210][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8164.596487][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8164.596716][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8164.596931][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8164.597212][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8164.597478][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8164.597781][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8164.598004][ 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)) [ 8164.598281][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8164.598547][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8164.598842][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8164.599080][ 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)) [ 8164.599301][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8164.599533][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8164.599824][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8164.600136][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8164.600416][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8164.600672][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8164.600943][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8164.601235][ 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) [ 8164.601451][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8164.601696][ 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) [ 8164.601913][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8164.602118][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8164.602354][ 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) [ 8164.602601][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8164.602868][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8164.603091][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8164.603348][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8164.603572][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8164.603803][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8164.604004][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8164.604255][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8164.604546][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8164.604768][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8164.605016][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8164.605241][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8164.605455][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8164.605679][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8164.605916][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8164.606115][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8164.606369][ C0] tc_run (net/core/dev.c:3912) [ 8164.606559][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8164.606772][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8164.606995][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8164.607240][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8164.607476][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8164.607699][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8164.607945][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8164.608227][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8164.608481][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8164.608747][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8164.608972][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8164.609210][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8164.609525][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8164.609786][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8164.610022][ 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) [ 8164.610270][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8164.610472][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8164.610699][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8164.610983][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8164.611216][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8164.611439][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8164.611672][ 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)) [ 8164.611892][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8164.612140][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8164.612402][ 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) [ 8164.612686][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8164.612914][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8164.613150][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8164.613375][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8164.613625][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8164.613871][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8164.614102][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8164.614341][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8164.614622][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8164.614869][ 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)) [ 8164.615074][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8164.615318][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8164.615568][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8164.615793][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8164.616013][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8164.616260][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8164.616505][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8164.616747][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8164.616997][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8164.617263][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8164.617485][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8164.617758][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8164.617981][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8164.618227][ 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)) [ 8164.618432][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8164.618709][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8164.618940][ C0] __do_softirq (kernel/softirq.c:553) [ 8164.619154][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8164.619362][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8164.619627][ C0] [ 8164.619766][ C0] [ 8164.619907][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8164.620194][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8164.620517][ 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 [ 8164.621421][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8164.621706][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8164.622075][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8164.622447][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8164.622818][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8164.623189][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8164.623563][ 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) [ 8164.623826][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8164.624042][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8164.624323][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8164.624533][ 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 [ 8164.625439][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8164.625829][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8164.626201][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8164.626574][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8164.626946][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8164.627317][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8164.629718][ 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) | [ 8164.630232][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8164.630711][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8164.631196][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8164.632131][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8164.632751][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8164.633079][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8164.634066][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8164.634378][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8164.634782][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8164.635184][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8164.635588][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8164.635994][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8164.636396][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8164.636849][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8164.637184][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8164.637591][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8164.637995][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8164.638399][ C1] PKRU: 55555554 [ 8164.638583][ C1] Call Trace: [ 8164.638755][ C1] [ 8164.638904][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8164.639169][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8164.639415][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8164.639694][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8164.639968][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8164.640261][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8164.640529][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8164.640838][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8164.641102][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8164.641366][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8164.641678][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8164.641975][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8164.642294][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8164.642586][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8164.642883][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8164.643177][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8164.643493][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8164.643733][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8164.643976][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8164.644231][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8164.644506][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8164.644796][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8164.645036][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8164.645278][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8164.645540][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8164.645778][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8164.646029][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8164.646289][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8164.646566][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8164.646845][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8164.647096][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8164.647371][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8164.647639][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8164.647989][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8164.648244][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8164.648568][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8164.648833][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8164.649039][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8164.649274][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8164.649529][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8164.649808][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8164.650037][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8164.650359][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8164.650669][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8164.650954][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8164.651251][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8164.651503][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8164.651736][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8164.652038][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8164.652329][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8164.652658][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8164.652899][ 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)) [ 8164.653199][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8164.653488][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8164.653808][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8164.654070][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8164.654307][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8164.654558][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8164.654873][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8164.655209][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8164.655513][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8164.655790][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8164.656078][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8164.656347][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8164.656664][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8164.656884][ 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) [ 8164.657118][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8164.657389][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8164.657658][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8164.657946][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8164.658196][ 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) [ 8164.658460][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8164.658726][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8164.659013][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8164.659255][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8164.659535][ 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) [ 8164.659799][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8164.660077][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8164.660321][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8164.660562][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8164.660797][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8164.661083][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8164.661327][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8164.661584][ 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) [ 8164.661847][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8164.662098][ C1] tc_run (net/core/dev.c:3912) [ 8164.662305][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8164.662539][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8164.662780][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8164.663044][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8164.663301][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8164.663540][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8164.663809][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8164.664121][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8164.664397][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8164.664652][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8164.664921][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8164.665180][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8164.665469][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8164.665748][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8164.666004][ 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) [ 8164.666271][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8164.666492][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8164.666738][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8164.666993][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8164.667246][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8164.667491][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8164.667742][ C1] ? __create_object (mm/kmemleak.c:756) [ 8164.667991][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8164.668261][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8164.668544][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8164.668821][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8164.669106][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8164.669381][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8164.669627][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8164.669901][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8164.670140][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8164.670405][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8164.670669][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8164.670931][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8164.671207][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8164.671497][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8164.671760][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8164.671996][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8164.672246][ C1] __do_softirq (kernel/softirq.c:553) [ 8164.672483][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8164.672706][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8164.672994][ C1] [ 8164.673145][ C1] [ 8164.673299][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8164.673604][ 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) [ 8164.673863][ 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 [ 8164.674850][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8164.675158][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8164.675564][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8164.675970][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8164.676374][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8164.676777][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8164.677183][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8164.677476][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8164.677738][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8164.677985][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8164.678240][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8164.678518][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8164.678760][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8164.679035][ C1] do_idle (kernel/sched/idle.c:312) [ 8164.679240][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8164.679487][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8164.679734][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8164.680006][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8192.576340][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8192.576834][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8192.577310][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8192.577751][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8192.578608][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8192.579177][ 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) [ 8192.579483][ 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 ... [ 8192.580394][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8192.580681][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8192.581054][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8192.581429][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8192.581801][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8192.582173][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8192.582547][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8192.582966][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8192.583278][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8192.583655][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8192.584052][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8192.584448][ C0] PKRU: 55555554 [ 8192.584627][ C0] Call Trace: [ 8192.584794][ C0] [ 8192.584940][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8192.585204][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8192.585430][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8192.585693][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8192.585947][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8192.586215][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8192.586465][ 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)) [ 8192.586749][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8192.586994][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8192.587283][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8192.587559][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8192.587853][ 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) [ 8192.588123][ 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) [ 8192.588400][ 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) [ 8192.588669][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8192.588960][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8192.589185][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8192.589410][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8192.589632][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8192.589864][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8192.590119][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8192.590386][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8192.590609][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8192.590832][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8192.591075][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8192.591295][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8192.591526][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8192.591767][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8192.592024][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8192.592286][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8192.592517][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8192.592773][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8192.593019][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8192.593348][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8192.593585][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8192.593884][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8192.594133][ 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) [ 8192.594323][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8192.594544][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8192.594780][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8192.595042][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8192.595298][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8192.595510][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8192.595808][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8192.596096][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8192.596360][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8192.596637][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8192.596867][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8192.597083][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8192.597365][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8192.597631][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8192.597934][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8192.598159][ 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)) [ 8192.598437][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8192.598703][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8192.598999][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8192.599238][ 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)) [ 8192.599460][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8192.599692][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8192.599983][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8192.600300][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8192.600585][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8192.600841][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8192.601112][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8192.601406][ 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) [ 8192.601622][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8192.601868][ 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) [ 8192.602085][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8192.602292][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8192.602529][ 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) [ 8192.602777][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8192.603044][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8192.603268][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8192.603527][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8192.603751][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8192.603985][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8192.604187][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8192.604438][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8192.604727][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8192.604950][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8192.605200][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8192.605426][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8192.605640][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8192.605864][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8192.606104][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8192.606305][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8192.606557][ C0] tc_run (net/core/dev.c:3912) [ 8192.606750][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8192.606964][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8192.607187][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8192.607432][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8192.607668][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8192.607892][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8192.608142][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8192.608428][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8192.608682][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8192.608949][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8192.609174][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8192.609416][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8192.609731][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8192.609997][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8192.610233][ 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) [ 8192.610483][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8192.610684][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8192.610913][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8192.611196][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8192.611432][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8192.611655][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8192.611887][ 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)) [ 8192.612108][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8192.612358][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8192.612620][ 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) [ 8192.612904][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8192.613134][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8192.613370][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8192.613593][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8192.613844][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8192.614092][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8192.614320][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8192.614558][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8192.614841][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8192.615088][ 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)) [ 8192.615295][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8192.615537][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8192.615786][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8192.616012][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8192.616252][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8192.616510][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8192.616767][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8192.617023][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8192.617289][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8192.617573][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8192.617795][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8192.618069][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8192.618292][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8192.618539][ 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)) [ 8192.618744][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8192.619022][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8192.619253][ C0] __do_softirq (kernel/softirq.c:553) [ 8192.619471][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8192.619677][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8192.619943][ C0] [ 8192.620083][ C0] [ 8192.620224][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8192.620509][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8192.620834][ 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 [ 8192.621740][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8192.622027][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8192.622399][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8192.622771][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8192.623143][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8192.623516][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8192.623891][ 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) [ 8192.624187][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8192.624415][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8192.624711][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8192.624932][ 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 [ 8192.625861][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8192.626254][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8192.626626][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8192.627000][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8192.627374][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8192.627745][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8192.630155][ 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) | [ 8192.630669][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8192.631151][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8192.631634][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8192.632573][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8192.633196][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8192.633524][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8192.634512][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8192.634821][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8192.635226][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8192.635630][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8192.636036][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8192.636439][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8192.636846][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8192.637300][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8192.637636][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8192.638041][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8192.638445][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8192.638849][ C1] PKRU: 55555554 [ 8192.639033][ C1] Call Trace: [ 8192.639204][ C1] [ 8192.639356][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8192.639622][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8192.639866][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8192.640147][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8192.640423][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8192.640716][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8192.640985][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8192.641293][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8192.641558][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8192.641823][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8192.642132][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8192.642433][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8192.642752][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8192.643045][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8192.643346][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8192.643638][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8192.643957][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8192.644201][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8192.644445][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8192.644697][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8192.644972][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8192.645260][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8192.645500][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8192.645743][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8192.646006][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8192.646245][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8192.646495][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8192.646757][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8192.647035][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8192.647316][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8192.647568][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8192.647842][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8192.648108][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8192.648461][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8192.648717][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8192.649040][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8192.649307][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8192.649514][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8192.649747][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8192.650002][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8192.650285][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8192.650513][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8192.650837][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8192.651147][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8192.651431][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8192.651730][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8192.651981][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8192.652212][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8192.652518][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8192.652807][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8192.653136][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8192.653377][ 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)) [ 8192.653678][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8192.653969][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8192.654290][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8192.654548][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8192.654787][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8192.655039][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8192.655357][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8192.655693][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8192.655994][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8192.656274][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8192.656565][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8192.656835][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8192.657153][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8192.657372][ 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) [ 8192.657606][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8192.657879][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8192.658145][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8192.658435][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8192.658683][ 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) [ 8192.658947][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8192.659215][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8192.659502][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8192.659745][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8192.660023][ 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) [ 8192.660290][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8192.660570][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8192.660812][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8192.661055][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8192.661290][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8192.661577][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8192.661820][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8192.662078][ 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) [ 8192.662343][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8192.662594][ C1] tc_run (net/core/dev.c:3912) [ 8192.662801][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8192.663036][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8192.663276][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8192.663542][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8192.663796][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8192.664043][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8192.664310][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8192.664619][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8192.664894][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8192.665149][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8192.665417][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8192.665677][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8192.665968][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8192.666246][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8192.666505][ 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) [ 8192.666773][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8192.666993][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8192.667239][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8192.667495][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8192.667749][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8192.667992][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8192.668244][ C1] ? __create_object (mm/kmemleak.c:756) [ 8192.668492][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8192.668763][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8192.669046][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8192.669321][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8192.669607][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8192.669882][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8192.670130][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8192.670405][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8192.670645][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8192.670909][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8192.671173][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8192.671437][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8192.671714][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8192.672003][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8192.672267][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8192.672503][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8192.672754][ C1] __do_softirq (kernel/softirq.c:553) [ 8192.672990][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8192.673212][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8192.673502][ C1] [ 8192.673653][ C1] [ 8192.673804][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8192.674117][ 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) [ 8192.674377][ 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 [ 8192.675356][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8192.675668][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8192.676071][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8192.676476][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8192.676881][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8192.677284][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8192.677688][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8192.677982][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8192.678246][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8192.678492][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8192.678746][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8192.679027][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8192.679270][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8192.679546][ C1] do_idle (kernel/sched/idle.c:312) [ 8192.679751][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8192.679997][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8192.680244][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8192.680517][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8192.680833][ C1] | [ 8218.242264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8218.242613][ C0] rcu: 0-....: (5819790 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1387624 | [ 8218.243135][ C0] rcu: (t=5804335 jiffies g=2033089 q=12 ncpus=4) [ 8218.243872][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8218.244444][ 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) [ 8218.244753][ 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 ... [ 8218.245664][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8218.245949][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8218.246326][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8218.246699][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8218.247070][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8218.247443][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8218.247818][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8218.248236][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8218.248549][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8218.248925][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8218.249298][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8218.249673][ C0] PKRU: 55555554 [ 8218.249842][ C0] Call Trace: [ 8218.250000][ C0] [ 8218.250142][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8218.250399][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8218.250635][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8218.250870][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8218.251084][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8218.251338][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8218.251592][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8218.251833][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8218.252097][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8218.252325][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8218.252617][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8218.252872][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8218.253140][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8218.253390][ 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)) [ 8218.253674][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8218.253923][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8218.254212][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8218.254491][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8218.254785][ 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) [ 8218.255054][ 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) [ 8218.255332][ 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) [ 8218.255601][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8218.255892][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8218.256119][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8218.256344][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8218.256568][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8218.256799][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8218.257055][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8218.257321][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8218.257544][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8218.257769][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8218.258014][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8218.258232][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8218.258464][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8218.258707][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8218.258964][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8218.259226][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8218.259460][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8218.259716][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8218.259963][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8218.260287][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8218.260524][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8218.260823][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8218.261070][ 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) [ 8218.261261][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8218.261476][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8218.261715][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8218.261972][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8218.262229][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8218.262444][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8218.262742][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8218.263029][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8218.263292][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8218.263571][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8218.263806][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8218.264020][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8218.264301][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8218.264565][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8218.264875][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8218.265097][ 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)) [ 8218.265376][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8218.265641][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8218.265937][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8218.266176][ 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)) [ 8218.266397][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8218.266629][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8218.266923][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8218.267235][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8218.267515][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8218.267773][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8218.268044][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8218.268338][ 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) [ 8218.268555][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8218.268802][ 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) [ 8218.269018][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8218.269226][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8218.269463][ 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) [ 8218.269711][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8218.269976][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8218.270200][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8218.270457][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8218.270682][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8218.270914][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8218.271119][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8218.271368][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8218.271657][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8218.271881][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8218.272130][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8218.272356][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8218.272570][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8218.272795][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8218.273032][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8218.273234][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8218.273486][ C0] tc_run (net/core/dev.c:3912) [ 8218.273678][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8218.273897][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8218.274118][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8218.274362][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8218.274599][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8218.274822][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8218.275070][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8218.275356][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8218.275610][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8218.275879][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8218.276102][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8218.276343][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8218.276659][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8218.276918][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8218.277154][ 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) [ 8218.277402][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8218.277604][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8218.277832][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8218.278118][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8218.278353][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8218.278576][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8218.278807][ 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)) [ 8218.279028][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8218.279278][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8218.279543][ 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) [ 8218.279826][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8218.280056][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8218.280291][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8218.280515][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8218.280766][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8218.281011][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8218.281238][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8218.281477][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8218.281761][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8218.282009][ 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)) [ 8218.282214][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8218.282457][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8218.282709][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8218.282933][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8218.283155][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8218.283399][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8218.283643][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8218.283889][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8218.284141][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8218.284409][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8218.284631][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8218.284905][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8218.285129][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8218.285374][ 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)) [ 8218.285580][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8218.285858][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8218.286091][ C0] __do_softirq (kernel/softirq.c:553) [ 8218.286307][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8218.286516][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8218.286782][ C0] [ 8218.286924][ C0] [ 8218.287063][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8218.287348][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8218.287675][ 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 [ 8218.288579][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8218.288866][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8218.289238][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8218.289616][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8218.289990][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8218.290363][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8218.290736][ 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) [ 8218.291002][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8218.291218][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8218.291500][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8218.291713][ 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 [ 8218.292618][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8218.293009][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8218.293383][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8218.293756][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8218.294131][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8218.294501][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8218.294501][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8218.294880][ C0] | [ 8218.295026][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 8218.295280][ C1] NMI backtrace for cpu 1 [ 8218.295289][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8218.295292][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8218.295298][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8218.295301][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8218.295304][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8218.295306][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8218.295308][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8218.295309][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8218.295311][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8218.295313][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8218.295315][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8218.295318][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8218.295320][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8218.295321][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8218.295322][ C1] PKRU: 55555554 [ 8218.295324][ C1] Call Trace: [ 8218.295326][ C1] [ 8218.295328][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8218.295333][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8218.295338][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8218.295343][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8218.295346][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8218.295349][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8218.295353][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8218.295356][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8218.295360][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8218.295363][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8218.295366][ C1] [ 8218.295367][ C1] [ 8218.295368][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8218.295372][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8218.295375][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8218.295379][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8218.295383][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8218.295385][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8218.295389][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8218.295391][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8218.295395][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8218.295398][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8218.295405][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8218.295408][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8218.295413][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8218.295419][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8218.295423][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8218.295426][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8218.295428][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8218.295431][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8218.295436][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8218.295441][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8218.295444][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8218.295454][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8218.295457][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8218.295460][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8218.295465][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8218.295468][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8218.295472][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8218.295478][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8218.295484][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8218.295488][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8218.295497][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8218.295501][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8218.295503][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8218.295506][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8218.295510][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8218.295514][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8218.295516][ 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)) [ 8218.295520][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8218.295524][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8218.295528][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8218.295531][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8218.295533][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8218.295537][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8218.295544][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8218.295551][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8218.295558][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8218.295563][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8218.295571][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8218.295577][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8218.295586][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8218.295590][ 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) [ 8218.295593][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8218.295597][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8218.295600][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8218.295603][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8218.295609][ 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) [ 8218.295613][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8218.295616][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8218.295619][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8218.295621][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8218.295624][ 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) [ 8218.295628][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8218.295630][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8218.295634][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8218.295638][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8218.295641][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8218.295644][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8218.295646][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8218.295649][ 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) [ 8218.295652][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8218.295655][ C1] tc_run (net/core/dev.c:3912) [ 8218.295659][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8218.295662][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8218.295664][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8218.295668][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8218.295672][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8218.295674][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8218.295678][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8218.295682][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8218.295685][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8218.295689][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8218.295693][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8218.295696][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8218.295704][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8218.295706][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8218.295710][ 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) [ 8218.295714][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8218.295717][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8218.295721][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8218.295725][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8218.295727][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8218.295731][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8218.295734][ C1] ? __create_object (mm/kmemleak.c:756) [ 8218.295738][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8218.295744][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8218.295748][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8218.295752][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8218.295755][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8218.295758][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8218.295761][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8218.295764][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8218.295768][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8218.295773][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8218.295777][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8218.295780][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8218.295784][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8218.295787][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8218.295791][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8218.295797][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8218.295801][ C1] __do_softirq (kernel/softirq.c:553) [ 8218.295805][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8218.295808][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8218.295811][ C1] [ 8218.295812][ C1] [ 8218.295813][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8218.295818][ 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) [ 8218.295821][ 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 [ 8218.295823][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8218.295825][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8218.295827][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8218.295829][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8218.295830][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8218.295832][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8218.295835][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8218.295839][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8218.295842][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8218.295844][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8218.295847][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8218.295851][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8218.295854][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8218.295858][ C1] do_idle (kernel/sched/idle.c:312) [ 8218.295861][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8218.295863][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8218.295866][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8218.295870][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8244.576339][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8244.576836][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8244.577310][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8244.577752][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8244.578604][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8244.579174][ 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) [ 8244.579480][ 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 ... [ 8244.580385][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8244.580672][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8244.581042][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8244.581414][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8244.581788][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8244.582160][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8244.582532][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8244.582950][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8244.583258][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8244.583633][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8244.584011][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8244.584382][ C0] PKRU: 55555554 [ 8244.584552][ C0] Call Trace: [ 8244.584713][ C0] [ 8244.584851][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8244.585096][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8244.585325][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8244.585582][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8244.585837][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8244.586106][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8244.586353][ 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)) [ 8244.586640][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8244.586884][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8244.587172][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8244.587447][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8244.587740][ 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) [ 8244.588011][ 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) [ 8244.588285][ 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) [ 8244.588556][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8244.588848][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8244.589071][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8244.589295][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8244.589519][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8244.589752][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8244.590006][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8244.590272][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8244.590494][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8244.590720][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8244.590962][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8244.591181][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8244.591414][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8244.591655][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8244.591913][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8244.592172][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8244.592405][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8244.592657][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8244.592902][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8244.593228][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8244.593465][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8244.593779][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8244.594048][ 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) [ 8244.594250][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8244.594478][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8244.594726][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8244.595000][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8244.595279][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8244.595496][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8244.595797][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8244.596084][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8244.596350][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8244.596625][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8244.596856][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8244.597073][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8244.597353][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8244.597620][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8244.597924][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8244.598146][ 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)) [ 8244.598424][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8244.598692][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8244.598988][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8244.599227][ 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)) [ 8244.599446][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8244.599678][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8244.599970][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8244.600283][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8244.600562][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8244.600818][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8244.601088][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8244.601382][ 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) [ 8244.601601][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8244.601847][ 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) [ 8244.602063][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8244.602270][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8244.602507][ 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) [ 8244.602754][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8244.603020][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8244.603244][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8244.603504][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8244.603750][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8244.603993][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8244.604206][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8244.604472][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8244.604775][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8244.605012][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8244.605261][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8244.605489][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8244.605705][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8244.605928][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8244.606166][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8244.606370][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8244.606621][ C0] tc_run (net/core/dev.c:3912) [ 8244.606812][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8244.607030][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8244.607253][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8244.607499][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8244.607735][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8244.607956][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8244.608205][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8244.608490][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8244.608745][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8244.609014][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8244.609238][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8244.609478][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8244.609793][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8244.610050][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8244.610286][ 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) [ 8244.610533][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8244.610736][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8244.610962][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8244.611251][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8244.611487][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8244.611711][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8244.611943][ 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)) [ 8244.612160][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8244.612412][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8244.612675][ 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) [ 8244.612961][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8244.613189][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8244.613423][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8244.613647][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8244.613900][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8244.614147][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8244.614376][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8244.614614][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8244.614898][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8244.615145][ 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)) [ 8244.615352][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8244.615595][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8244.615846][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8244.616069][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8244.616289][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8244.616533][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8244.616777][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8244.617021][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8244.617275][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8244.617539][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8244.617762][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8244.618032][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8244.618255][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8244.618502][ 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)) [ 8244.618709][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8244.618984][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8244.619216][ C0] __do_softirq (kernel/softirq.c:553) [ 8244.619435][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8244.619639][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8244.619906][ C0] [ 8244.620046][ C0] [ 8244.620185][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8244.620471][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8244.620797][ 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 [ 8244.621702][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8244.621988][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8244.622362][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8244.622734][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8244.623104][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8244.623477][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8244.623882][ 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) [ 8244.624158][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8244.624388][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8244.624682][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8244.624916][ 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 [ 8244.625823][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8244.626217][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8244.626589][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8244.626960][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8244.627333][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8244.627707][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8244.630129][ 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) | [ 8244.630645][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8244.631126][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8244.631609][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8244.632548][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8244.633167][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 8244.633463][ C1] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 41 bc 08 00 00 00 45 29 All code ======== 0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8) 4: 89 c2 mov %eax,%edx 6: b8 01 00 00 00 mov $0x1,%eax b: 48 85 d2 test %rdx,%rdx e: 0f 84 4c ff ff ff je 0xffffffffffffff60 14: 41 83 e2 07 and $0x7,%r10d 18: 49 39 d1 cmp %rdx,%r9 1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55 21: 45 3a 11 cmp (%r9),%r10b 24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55 2a:* 5b pop %rbx <-- trapping instruction 2b: b8 01 00 00 00 mov $0x1,%eax 30: 5d pop %rbp 31: 41 5c pop %r12 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 41 bc 08 00 00 00 mov $0x8,%r12d 3e: 45 rex.RB 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: b8 01 00 00 00 mov $0x1,%eax 6: 5d pop %rbp 7: 41 5c pop %r12 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 41 bc 08 00 00 00 mov $0x8,%r12d 14: 45 rex.RB 15: 29 .byte 0x29 [ 8244.634451][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000246 [ 8244.634762][ C1] RAX: ffffed10010241c4 RBX: ffffed10010241c4 RCX: ffffffff86a7fb30 [ 8244.635166][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8244.635569][ C1] RBP: ffffed10010241c3 R08: 0000000000000000 R09: ffffed10010241c3 [ 8244.635975][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8244.636380][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8244.636783][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8244.637235][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8244.637572][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8244.637980][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8244.638386][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8244.638791][ C1] PKRU: 55555554 [ 8244.638975][ C1] Call Trace: [ 8244.639149][ C1] [ 8244.639299][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8244.639565][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8244.639812][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8244.640092][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8244.640369][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8244.640661][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8244.640930][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8244.641240][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8244.641505][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8244.641770][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8244.642084][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8244.642383][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8244.642702][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8244.642997][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [ 8244.643261][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8244.643545][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8244.643866][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8244.644110][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8244.644355][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8244.644605][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8244.644883][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8244.645170][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8244.645412][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8244.645657][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8244.645921][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8244.646157][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8244.646411][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8244.646672][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8244.646952][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8244.647234][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8244.647486][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8244.647761][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8244.648028][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8244.648382][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8244.648636][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8244.648961][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8244.649227][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8244.649437][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8244.649671][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8244.649927][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8244.650207][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8244.650438][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8244.650764][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8244.651079][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8244.651364][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8244.651665][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8244.651914][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8244.652148][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8244.652454][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8244.652741][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8244.653070][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8244.653313][ 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)) [ 8244.653614][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8244.653906][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8244.654229][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8244.654488][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8244.654727][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8244.654979][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8244.655295][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8244.655636][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8244.655939][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8244.656217][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8244.656513][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8244.656783][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8244.657103][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8244.657324][ 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) [ 8244.657560][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8244.657833][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8244.658102][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8244.658391][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8244.658639][ 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) [ 8244.658903][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8244.659173][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8244.659464][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8244.659707][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8244.659987][ 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) [ 8244.660251][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8244.660529][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8244.660774][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8244.661020][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8244.661254][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8244.661544][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8244.661787][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8244.662045][ 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) [ 8244.662310][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8244.662561][ C1] tc_run (net/core/dev.c:3912) [ 8244.662769][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8244.663003][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8244.663245][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8244.663510][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8244.663769][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8244.664011][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8244.664280][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8244.664590][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8244.664866][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8244.665123][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8244.665391][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8244.665651][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8244.665940][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8244.666221][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8244.666478][ 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) [ 8244.666747][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8244.666966][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8244.667214][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8244.667470][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8244.667726][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8244.667970][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8244.668222][ C1] ? __create_object (mm/kmemleak.c:756) [ 8244.668468][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8244.668740][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8244.669027][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8244.669303][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8244.669589][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8244.669866][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8244.670113][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8244.670390][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8244.670629][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8244.670894][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8244.671159][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8244.671423][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8244.671701][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8244.671989][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8244.672254][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8244.672491][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8244.672744][ C1] __do_softirq (kernel/softirq.c:553) [ 8244.672980][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8244.673202][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8244.673492][ C1] [ 8244.673646][ C1] [ 8244.673800][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8244.674110][ 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) [ 8244.674371][ 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 [ 8244.675353][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8244.675665][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8244.676069][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8244.676472][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8244.676878][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8244.677283][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8244.677689][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8244.677983][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8244.678247][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8244.678492][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8244.678746][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8244.679029][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8244.679271][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8244.679549][ C1] do_idle (kernel/sched/idle.c:312) [ 8244.679755][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8244.680002][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8244.680249][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8244.680523][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8272.576328][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8272.576822][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8272.577297][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8272.577737][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8272.578592][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8272.579158][ 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) [ 8272.579462][ 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 ... [ 8272.580367][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8272.580654][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8272.581027][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8272.581401][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8272.581771][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8272.582146][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8272.582520][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8272.582941][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8272.583253][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8272.583631][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8272.584001][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8272.584375][ C0] PKRU: 55555554 [ 8272.584543][ C0] Call Trace: [ 8272.584704][ C0] [ 8272.584840][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8272.585086][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8272.585313][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8272.585572][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8272.585828][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8272.586096][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8272.586345][ 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)) [ 8272.586629][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8272.586873][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8272.587160][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8272.587438][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8272.587731][ 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) [ 8272.588000][ 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) [ 8272.588277][ 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) [ 8272.588545][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8272.588835][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8272.589060][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8272.589284][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8272.589505][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8272.589737][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8272.589991][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8272.590257][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8272.590480][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8272.590702][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8272.590946][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8272.591164][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8272.591395][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8272.591635][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8272.591893][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8272.592151][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8272.592381][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8272.592637][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8272.592882][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8272.593204][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8272.593441][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8272.593742][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8272.593987][ 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) [ 8272.594177][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8272.594394][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8272.594630][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8272.594887][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8272.595139][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8272.595353][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8272.595650][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8272.595937][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8272.596199][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8272.596474][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8272.596704][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8272.596920][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8272.597200][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8272.597466][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8272.597769][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8272.597992][ 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)) [ 8272.598269][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8272.598535][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8272.598829][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8272.599068][ 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)) [ 8272.599289][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8272.599519][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8272.599810][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8272.600121][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8272.600402][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8272.600657][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8272.600928][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8272.601221][ 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) [ 8272.601439][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8272.601684][ 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) [ 8272.601900][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8272.602105][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8272.602340][ 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) [ 8272.602585][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8272.602853][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8272.603076][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8272.603334][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8272.603561][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8272.603791][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8272.603993][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8272.604243][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8272.604532][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8272.604755][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8272.605003][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8272.605226][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8272.605442][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8272.605666][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8272.605902][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8272.606103][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8272.606355][ C0] tc_run (net/core/dev.c:3912) [ 8272.606547][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8272.606761][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8272.606984][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8272.607226][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8272.607462][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8272.607685][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8272.607931][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8272.608216][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8272.608470][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8272.608735][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8272.608959][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8272.609198][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8272.609513][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8272.609771][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8272.610006][ 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) [ 8272.610253][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8272.610456][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8272.610683][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8272.610967][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8272.611201][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8272.611427][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8272.611658][ 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)) [ 8272.611878][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8272.612127][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8272.612389][ 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) [ 8272.612674][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8272.612903][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8272.613137][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8272.613360][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8272.613614][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8272.613860][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8272.614087][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8272.614326][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8272.614607][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8272.614855][ 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)) [ 8272.615061][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8272.615310][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8272.615559][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8272.615783][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8272.616004][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8272.616248][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8272.616492][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8272.616734][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8272.616984][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8272.617250][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8272.617473][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8272.617746][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8272.617967][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8272.618213][ 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)) [ 8272.618420][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8272.618696][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8272.618927][ C0] __do_softirq (kernel/softirq.c:553) [ 8272.619144][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8272.619356][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8272.619622][ C0] [ 8272.619761][ C0] [ 8272.619903][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8272.620186][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8272.620513][ 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 [ 8272.621418][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8272.621705][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8272.622076][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8272.622448][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8272.622822][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8272.623193][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8272.623588][ 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) [ 8272.623864][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8272.624092][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8272.624389][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8272.624609][ 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 [ 8272.625535][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8272.625928][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8272.626298][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8272.626672][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8272.627044][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8272.627418][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8272.629824][ 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) | [ 8272.630339][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8272.630820][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8272.631304][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8272.632239][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8272.632860][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8272.633190][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8272.634176][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8272.634488][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8272.634890][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8272.635295][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8272.635700][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8272.636104][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8272.636507][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8272.636960][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8272.637296][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8272.637703][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8272.638109][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8272.638512][ C1] PKRU: 55555554 [ 8272.638696][ C1] Call Trace: [ 8272.638869][ C1] [ 8272.639017][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8272.639282][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8272.639529][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8272.639809][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8272.640086][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8272.640378][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8272.640646][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8272.640956][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8272.641221][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8272.641487][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8272.641801][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8272.642100][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8272.642417][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8272.642711][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8272.643011][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8272.643304][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8272.643624][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8272.643868][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8272.644110][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8272.644360][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8272.644638][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8272.644925][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8272.645168][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8272.645411][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8272.645675][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8272.645911][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8272.646161][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8272.646423][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8272.646701][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8272.646984][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8272.647234][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8272.647510][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8272.647777][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8272.648127][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8272.648383][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8272.648706][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8272.648971][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8272.649176][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8272.649411][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8272.649667][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8272.649946][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8272.650176][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8272.650500][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8272.650810][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8272.651096][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8272.651394][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8272.651646][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8272.651880][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8272.652185][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8272.652473][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8272.652803][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8272.653045][ 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)) [ 8272.653345][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8272.653638][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8272.653960][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8272.654219][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8272.654458][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8272.654708][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8272.655023][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8272.655361][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8272.655666][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8272.655942][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8272.656235][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8272.656505][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8272.656823][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8272.657042][ 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) [ 8272.657278][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8272.657550][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8272.657817][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8272.658104][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8272.658356][ 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) [ 8272.658619][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8272.658886][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8272.659176][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8272.659417][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8272.659696][ 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) [ 8272.659960][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8272.660238][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8272.660483][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8272.660727][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8272.660959][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8272.661249][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8272.661490][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8272.661748][ 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) [ 8272.662012][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8272.662262][ C1] tc_run (net/core/dev.c:3912) [ 8272.662471][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8272.662704][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8272.662945][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8272.663211][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8272.663468][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8272.663715][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8272.663983][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8272.664293][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8272.664568][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8272.664825][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8272.665093][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8272.665353][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8272.665643][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8272.665924][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8272.666181][ 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) [ 8272.666450][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8272.666669][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8272.666920][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8272.667176][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8272.667432][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8272.667674][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8272.667923][ C1] ? __create_object (mm/kmemleak.c:756) [ 8272.668171][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8272.668442][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8272.668729][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8272.669004][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8272.669289][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8272.669566][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8272.669810][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8272.670088][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8272.670325][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8272.670590][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8272.670857][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8272.671120][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8272.671399][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8272.671685][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8272.671949][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8272.672186][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8272.672438][ C1] __do_softirq (kernel/softirq.c:553) [ 8272.672672][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8272.672896][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8272.673184][ C1] [ 8272.673338][ C1] [ 8272.673490][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8272.673802][ 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) [ 8272.674062][ 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 [ 8272.675043][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8272.675355][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8272.675759][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8272.676163][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8272.676567][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8272.676972][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8272.677378][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8272.677670][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8272.677934][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8272.678178][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8272.678433][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8272.678715][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8272.678955][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8272.679234][ C1] do_idle (kernel/sched/idle.c:312) [ 8272.679441][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8272.679687][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8272.679932][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8272.680206][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8272.680520][ C1] | [ 8296.297265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8296.297593][ C0] rcu: 0-....: (5897688 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1406347 | [ 8296.298114][ C0] rcu: (t=5882390 jiffies g=2033089 q=12 ncpus=4) [ 8296.298841][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8296.299416][ 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) [ 8296.299720][ 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 ... [ 8296.300623][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8296.300910][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8296.301282][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8296.301653][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8296.302026][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8296.302398][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8296.302769][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8296.303184][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8296.303501][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8296.303876][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8296.304247][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8296.304618][ C0] PKRU: 55555554 [ 8296.304788][ C0] Call Trace: [ 8296.304947][ C0] [ 8296.305084][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8296.305338][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8296.305573][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8296.305809][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8296.306024][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8296.306276][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8296.306527][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8296.306765][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8296.307030][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8296.307255][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8296.307548][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8296.307803][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8296.308072][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8296.308319][ 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)) [ 8296.308604][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8296.308849][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8296.309136][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8296.309410][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8296.309711][ 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) [ 8296.309981][ 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) [ 8296.310254][ 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) [ 8296.310527][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8296.310817][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8296.311040][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8296.311263][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8296.311487][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8296.311720][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8296.311974][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8296.312239][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8296.312461][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8296.312685][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8296.312927][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8296.313147][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8296.313380][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8296.313625][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8296.313882][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8296.314139][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8296.314371][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8296.314626][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8296.314872][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8296.315198][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8296.315434][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8296.315733][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8296.315979][ 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) [ 8296.316169][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8296.316385][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8296.316621][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8296.316879][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8296.317133][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8296.317346][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8296.317644][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8296.317931][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8296.318195][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8296.318469][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8296.318700][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8296.318916][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8296.319195][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8296.319463][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8296.319767][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8296.319989][ 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)) [ 8296.320266][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8296.320534][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8296.320829][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8296.321068][ 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)) [ 8296.321286][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8296.321517][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8296.321811][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8296.322122][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8296.322402][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8296.322658][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8296.322926][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8296.323219][ 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) [ 8296.323442][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8296.323691][ 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) [ 8296.323906][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8296.324113][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8296.324348][ 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) [ 8296.324593][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8296.324858][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8296.325080][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8296.325339][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8296.325562][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8296.325795][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8296.325996][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8296.326248][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8296.326534][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8296.326756][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8296.327004][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8296.327229][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8296.327446][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8296.327669][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8296.327906][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8296.328108][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8296.328359][ C0] tc_run (net/core/dev.c:3912) [ 8296.328550][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8296.328767][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8296.328990][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8296.329235][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8296.329471][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8296.329691][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8296.329939][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8296.330223][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8296.330478][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8296.330746][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8296.330970][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8296.331209][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8296.331524][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8296.331781][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8296.332016][ 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) [ 8296.332262][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8296.332466][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8296.332690][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8296.332975][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8296.333211][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8296.333442][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8296.333676][ 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)) [ 8296.333894][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8296.334145][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8296.334407][ 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) [ 8296.334691][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8296.334919][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8296.335153][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8296.335375][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8296.335624][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8296.335872][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8296.336096][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8296.336336][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8296.336620][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8296.336866][ 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)) [ 8296.337073][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8296.337317][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8296.337566][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8296.337790][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8296.338008][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8296.338252][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8296.338497][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8296.338741][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8296.338994][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8296.339258][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8296.339481][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8296.339750][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8296.339974][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8296.340219][ 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)) [ 8296.340427][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8296.340703][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8296.340934][ C0] __do_softirq (kernel/softirq.c:553) [ 8296.341153][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8296.341356][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8296.341624][ C0] [ 8296.341763][ C0] [ 8296.341903][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8296.342186][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8296.342512][ 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 [ 8296.343418][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8296.343709][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8296.344080][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8296.344456][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8296.344826][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8296.345199][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8296.345575][ 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) [ 8296.345835][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8296.346052][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8296.346331][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8296.346542][ 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 [ 8296.347447][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8296.347841][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8296.348213][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8296.348583][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8296.348956][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8296.349333][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8296.349333][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8296.349707][ C0] | [ 8296.349853][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 8296.350108][ C1] NMI backtrace for cpu 1 [ 8296.350117][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8296.350119][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8296.350127][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8296.350130][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8296.350133][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8296.350135][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8296.350137][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8296.350138][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8296.350140][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8296.350142][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8296.350144][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8296.350147][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8296.350148][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8296.350150][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8296.350151][ C1] PKRU: 55555554 [ 8296.350152][ C1] Call Trace: [ 8296.350155][ C1] [ 8296.350158][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8296.350163][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8296.350168][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8296.350173][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8296.350176][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8296.350178][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8296.350182][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8296.350185][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8296.350188][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8296.350192][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8296.350195][ C1] [ 8296.350196][ C1] [ 8296.350197][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8296.350201][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8296.350204][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8296.350207][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8296.350211][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8296.350214][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8296.350217][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8296.350219][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8296.350223][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8296.350226][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8296.350233][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8296.350236][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8296.350240][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8296.350246][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8296.350249][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8296.350252][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8296.350255][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8296.350257][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8296.350263][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8296.350267][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8296.350270][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8296.350280][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8296.350283][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8296.350286][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8296.350291][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8296.350294][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8296.350298][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8296.350304][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8296.350309][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8296.350313][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8296.350321][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8296.350324][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8296.350326][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8296.350330][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8296.350333][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8296.350337][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8296.350339][ 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)) [ 8296.350344][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8296.350347][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8296.350351][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8296.350354][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8296.350356][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8296.350359][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8296.350367][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8296.350374][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8296.350381][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8296.350386][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8296.350394][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8296.350399][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8296.350409][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8296.350412][ 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) [ 8296.350415][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8296.350420][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8296.350423][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8296.350427][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8296.350432][ 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) [ 8296.350436][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8296.350439][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8296.350443][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8296.350445][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8296.350448][ 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) [ 8296.350451][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8296.350453][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8296.350457][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8296.350462][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8296.350464][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8296.350468][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8296.350470][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8296.350472][ 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) [ 8296.350476][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8296.350479][ C1] tc_run (net/core/dev.c:3912) [ 8296.350482][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8296.350486][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8296.350488][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8296.350492][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8296.350496][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8296.350498][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8296.350502][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8296.350506][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8296.350508][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8296.350512][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8296.350516][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8296.350519][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8296.350527][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8296.350530][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8296.350534][ 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) [ 8296.350537][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8296.350541][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8296.350544][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8296.350548][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8296.350551][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8296.350555][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8296.350558][ C1] ? __create_object (mm/kmemleak.c:756) [ 8296.350561][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8296.350568][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8296.350572][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8296.350575][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8296.350579][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8296.350581][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8296.350584][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8296.350587][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8296.350592][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8296.350596][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8296.350600][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8296.350603][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8296.350608][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8296.350611][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8296.350615][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8296.350621][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8296.350625][ C1] __do_softirq (kernel/softirq.c:553) [ 8296.350629][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8296.350632][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8296.350636][ C1] [ 8296.350637][ C1] [ 8296.350638][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8296.350642][ 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) [ 8296.350646][ 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 [ 8296.350648][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8296.350651][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8296.350652][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8296.350654][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8296.350655][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8296.350657][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8296.350660][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8296.350663][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8296.350666][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8296.350668][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8296.350671][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8296.350675][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8296.350678][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8296.350682][ C1] do_idle (kernel/sched/idle.c:312) [ 8296.350684][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8296.350686][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8296.350689][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8296.350693][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8320.576321][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8320.576817][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8320.577292][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8320.577733][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8320.578584][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8320.579156][ 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) [ 8320.579459][ 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 [ 8320.580362][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8320.580647][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8320.581018][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8320.581389][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8320.581761][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8320.582132][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8320.582503][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8320.582919][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8320.583227][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8320.583611][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8320.583982][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8320.584353][ C0] PKRU: 55555554 [ 8320.584522][ C0] Call Trace: [ 8320.584683][ C0] [ 8320.584820][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8320.585064][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8320.585291][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8320.585548][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8320.585804][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8320.586074][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8320.586321][ 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)) [ 8320.586607][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8320.586850][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8320.587142][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8320.587417][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8320.587711][ 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) [ 8320.587983][ 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) [ 8320.588251][ 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) [ 8320.588522][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8320.588812][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8320.589035][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8320.589259][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8320.589487][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8320.589719][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8320.589971][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8320.590237][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8320.590460][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8320.590684][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8320.590927][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8320.591146][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8320.591376][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8320.591616][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8320.591875][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8320.592132][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8320.592365][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8320.592617][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8320.592861][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8320.593188][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8320.593429][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8320.593728][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8320.593973][ 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) [ 8320.594163][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8320.594378][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8320.594614][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8320.594873][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8320.595127][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8320.595341][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8320.595637][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8320.595923][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8320.596187][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8320.596461][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8320.596692][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8320.596908][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8320.597185][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8320.597453][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8320.597756][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8320.597978][ 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)) [ 8320.598253][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8320.598521][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8320.598817][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8320.599056][ 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)) [ 8320.599274][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8320.599505][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8320.599797][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8320.600108][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8320.600392][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8320.600648][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8320.600916][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8320.601209][ 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) [ 8320.601429][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8320.601674][ 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) [ 8320.601889][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8320.602096][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8320.602332][ 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) [ 8320.602579][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8320.602845][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8320.603068][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8320.603331][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8320.603581][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8320.603823][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8320.604037][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8320.604300][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8320.604609][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8320.604830][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8320.605081][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8320.605305][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8320.605521][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8320.605744][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8320.605982][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8320.606183][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8320.606433][ C0] tc_run (net/core/dev.c:3912) [ 8320.606624][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8320.606840][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8320.607063][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8320.607307][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8320.607547][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8320.607768][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8320.608016][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8320.608299][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8320.608555][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8320.608823][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8320.609048][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8320.609288][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8320.609602][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8320.609858][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8320.610093][ 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) [ 8320.610341][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8320.610544][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8320.610770][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8320.611054][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8320.611289][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8320.611513][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8320.611746][ 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)) [ 8320.611964][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8320.612213][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8320.612476][ 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) [ 8320.612760][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8320.612988][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8320.613222][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8320.613450][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8320.613699][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8320.613946][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8320.614170][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8320.614410][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8320.614694][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8320.614939][ 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)) [ 8320.615146][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8320.615391][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8320.615641][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8320.615868][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8320.616086][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8320.616331][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8320.616574][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8320.616818][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8320.617070][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8320.617335][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8320.617558][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8320.617828][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8320.618050][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8320.618297][ 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)) [ 8320.618506][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8320.618780][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8320.619012][ C0] __do_softirq (kernel/softirq.c:553) [ 8320.619230][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8320.619434][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8320.619702][ C0] [ 8320.619841][ C0] [ 8320.619981][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8320.620264][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8320.620590][ 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 [ 8320.621502][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8320.621788][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8320.622160][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8320.622532][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8320.622903][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8320.623278][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8320.623690][ 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) [ 8320.623964][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8320.624194][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8320.624487][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8320.624713][ 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 [ 8320.625619][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8320.626013][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8320.626386][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8320.626755][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8320.627127][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8320.627502][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8320.629926][ 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) | [ 8320.630443][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8320.630925][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8320.631410][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8320.632354][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8320.632975][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8320.633306][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8320.634298][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8320.634608][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8320.635017][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8320.635423][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8320.635826][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8320.636230][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8320.636639][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8320.637094][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8320.637431][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8320.637836][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8320.638242][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8320.638649][ C1] PKRU: 55555554 [ 8320.638834][ C1] Call Trace: [ 8320.639005][ C1] [ 8320.639157][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8320.639425][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8320.639671][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8320.639954][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8320.640231][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8320.640525][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8320.640796][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8320.641104][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8320.641371][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8320.641638][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8320.641951][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8320.642254][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8320.642574][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8320.642867][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8320.643169][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8320.643477][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8320.643794][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8320.644039][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8320.644286][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8320.644539][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8320.644816][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8320.645103][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8320.645347][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8320.645592][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8320.645856][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8320.646096][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8320.646347][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8320.646610][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8320.646891][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8320.647173][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8320.647424][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8320.647699][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8320.647967][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8320.648321][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8320.648577][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8320.648903][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8320.649169][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8320.649377][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8320.649610][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8320.649868][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8320.650151][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8320.650381][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8320.650705][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8320.651016][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8320.651301][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8320.651601][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8320.651853][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8320.652086][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8320.652392][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8320.652680][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8320.653011][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8320.653254][ 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)) [ 8320.653559][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8320.653848][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8320.654170][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8320.654429][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8320.654669][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8320.654922][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8320.655239][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8320.655578][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8320.655881][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8320.656162][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8320.656453][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8320.656723][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8320.657042][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8320.657263][ 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) [ 8320.657500][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8320.657773][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8320.658041][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8320.658332][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8320.658580][ 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) [ 8320.658846][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8320.659116][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8320.659406][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8320.659649][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8320.659929][ 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) [ 8320.660193][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8320.660474][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8320.660718][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8320.660964][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8320.661199][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8320.661488][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8320.661731][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8320.661990][ 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) [ 8320.662255][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8320.662508][ C1] tc_run (net/core/dev.c:3912) [ 8320.662716][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8320.662952][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8320.663192][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8320.663462][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8320.663720][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8320.663963][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8320.664232][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8320.664542][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8320.664817][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8320.665074][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8320.665343][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8320.665603][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8320.665895][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8320.666175][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8320.666432][ 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) [ 8320.666701][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8320.666920][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8320.667169][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8320.667432][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8320.667688][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8320.667932][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8320.668185][ C1] ? __create_object (mm/kmemleak.c:756) [ 8320.668433][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8320.668705][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8320.668991][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8320.669268][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8320.669557][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8320.669834][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8320.670083][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8320.670360][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8320.670601][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8320.670867][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8320.671132][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8320.671397][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8320.671675][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8320.671964][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8320.672231][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8320.672468][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8320.672720][ C1] __do_softirq (kernel/softirq.c:553) [ 8320.672957][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8320.673180][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8320.673474][ C1] [ 8320.673627][ C1] [ 8320.673779][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8320.674089][ 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) [ 8320.674349][ 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 [ 8320.675337][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8320.675650][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8320.676055][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8320.676465][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8320.676872][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8320.677278][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8320.677684][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8320.677980][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8320.678245][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8320.678492][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8320.678747][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8320.679030][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8320.679274][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8320.679552][ C1] do_idle (kernel/sched/idle.c:312) [ 8320.679759][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8320.680006][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8320.680254][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8320.680528][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8348.576334][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8348.576833][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8348.577307][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8348.577749][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8348.578606][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8348.579180][ 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) [ 8348.579483][ 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 ... [ 8348.580392][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8348.580679][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8348.581051][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8348.581422][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8348.581796][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8348.582169][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8348.582541][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8348.582958][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8348.583273][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8348.583651][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8348.584024][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8348.584398][ C0] PKRU: 55555554 [ 8348.584568][ C0] Call Trace: [ 8348.584729][ C0] [ 8348.584866][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8348.585115][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8348.585343][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8348.585601][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8348.585858][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8348.586126][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8348.586372][ 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)) [ 8348.586658][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8348.586903][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8348.587192][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8348.587468][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8348.587761][ 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) [ 8348.588032][ 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) [ 8348.588307][ 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) [ 8348.588578][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8348.588869][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8348.589094][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8348.589317][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8348.589541][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8348.589773][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8348.590026][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8348.590296][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8348.590516][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8348.590741][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8348.590986][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8348.591205][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8348.591437][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8348.591679][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8348.591938][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8348.592196][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8348.592428][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8348.592679][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8348.592926][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8348.593256][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8348.593491][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8348.593789][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8348.594034][ 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) [ 8348.594224][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8348.594441][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8348.594678][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8348.594935][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8348.595188][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8348.595402][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8348.595701][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8348.595986][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8348.596252][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8348.596528][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8348.596760][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8348.596977][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8348.597255][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8348.597522][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8348.597826][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8348.598049][ 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)) [ 8348.598323][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8348.598591][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8348.598911][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8348.599161][ 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)) [ 8348.599391][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8348.599634][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8348.599944][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8348.600264][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8348.600546][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8348.600801][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8348.601071][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8348.601363][ 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) [ 8348.601583][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8348.601832][ 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) [ 8348.602047][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8348.602252][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8348.602486][ 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) [ 8348.602731][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8348.603000][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8348.603228][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8348.603489][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8348.603711][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8348.603942][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8348.604147][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8348.604398][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8348.604686][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8348.604908][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8348.605159][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8348.605388][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8348.605606][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8348.605830][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8348.606068][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8348.606269][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8348.606520][ C0] tc_run (net/core/dev.c:3912) [ 8348.606712][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8348.606928][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8348.607152][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8348.607397][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8348.607633][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8348.607855][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8348.608103][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8348.608386][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8348.608642][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8348.608909][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8348.609134][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8348.609376][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8348.609691][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8348.609947][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8348.610183][ 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) [ 8348.610435][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8348.610640][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8348.610868][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8348.611151][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8348.611387][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8348.611611][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8348.611844][ 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)) [ 8348.612063][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8348.612315][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8348.612577][ 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) [ 8348.612863][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8348.613092][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8348.613333][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8348.613555][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8348.613806][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8348.614054][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8348.614280][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8348.614520][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8348.614803][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8348.615050][ 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)) [ 8348.615258][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8348.615502][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8348.615757][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8348.615983][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8348.616202][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8348.616447][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8348.616691][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8348.616935][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8348.617188][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8348.617453][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8348.617676][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8348.617949][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8348.618176][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8348.618422][ 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)) [ 8348.618630][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8348.618907][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8348.619139][ C0] __do_softirq (kernel/softirq.c:553) [ 8348.619359][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8348.619563][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8348.619832][ C0] [ 8348.619971][ C0] [ 8348.620113][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8348.620395][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8348.620726][ 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 [ 8348.621636][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8348.621924][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8348.622295][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8348.622665][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8348.623043][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8348.623421][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8348.623796][ 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) [ 8348.624057][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8348.624277][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8348.624557][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8348.624768][ 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 [ 8348.625677][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8348.626070][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8348.626442][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8348.626812][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8348.627187][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8348.627561][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8348.629986][ 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) | [ 8348.630503][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8348.630985][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8348.631469][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8348.632413][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8348.633036][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 8348.633337][ C1] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 41 bc 08 00 00 00 45 29 All code ======== 0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8) 4: 89 c2 mov %eax,%edx 6: b8 01 00 00 00 mov $0x1,%eax b: 48 85 d2 test %rdx,%rdx e: 0f 84 4c ff ff ff je 0xffffffffffffff60 14: 41 83 e2 07 and $0x7,%r10d 18: 49 39 d1 cmp %rdx,%r9 1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55 21: 45 3a 11 cmp (%r9),%r10b 24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55 2a:* 5b pop %rbx <-- trapping instruction 2b: b8 01 00 00 00 mov $0x1,%eax 30: 5d pop %rbp 31: 41 5c pop %r12 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 41 bc 08 00 00 00 mov $0x8,%r12d 3e: 45 rex.RB 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: b8 01 00 00 00 mov $0x1,%eax 6: 5d pop %rbp 7: 41 5c pop %r12 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 41 bc 08 00 00 00 mov $0x8,%r12d 14: 45 rex.RB 15: 29 .byte 0x29 [ 8348.634324][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000246 [ 8348.634636][ C1] RAX: ffffed10010241c4 RBX: ffffed10010241c4 RCX: ffffffff86a7fb30 [ 8348.635041][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8348.635448][ C1] RBP: ffffed10010241c3 R08: 0000000000000000 R09: ffffed10010241c3 [ 8348.635854][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8348.636259][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8348.636663][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8348.637118][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8348.637457][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8348.637866][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8348.638271][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8348.638674][ C1] PKRU: 55555554 [ 8348.638858][ C1] Call Trace: [ 8348.639033][ C1] [ 8348.639183][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8348.639449][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8348.639697][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8348.639976][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8348.640256][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8348.640549][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8348.640821][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8348.641132][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8348.641397][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 8348.641661][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8348.641926][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8348.642240][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8348.642542][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8348.642861][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8348.643156][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [ 8348.643426][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8348.643712][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8348.644029][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8348.644275][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8348.644520][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8348.644773][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8348.645050][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8348.645338][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8348.645582][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8348.645828][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8348.646093][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8348.646332][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8348.646583][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8348.646845][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8348.647126][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8348.647408][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8348.647660][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8348.647938][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8348.648205][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8348.648560][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8348.648816][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8348.649142][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8348.649410][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8348.649619][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8348.649852][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8348.650110][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8348.650394][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8348.650624][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8348.650949][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8348.651262][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8348.651548][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8348.651849][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8348.652102][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8348.652336][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8348.652642][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8348.652931][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8348.653267][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8348.653509][ 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)) [ 8348.653812][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8348.654101][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8348.654424][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8348.654685][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8348.654925][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8348.655178][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8348.655496][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8348.655836][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8348.656138][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8348.656419][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8348.656711][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8348.656981][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8348.657302][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8348.657521][ 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) [ 8348.657758][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8348.658031][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8348.658301][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8348.658592][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8348.658841][ 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) [ 8348.659106][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8348.659377][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8348.659666][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8348.659911][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8348.660191][ 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) [ 8348.660456][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8348.660737][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8348.660981][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8348.661226][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8348.661463][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8348.661752][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8348.661996][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8348.662256][ 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) [ 8348.662522][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8348.662775][ C1] tc_run (net/core/dev.c:3912) [ 8348.662983][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8348.663223][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8348.663464][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8348.663729][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8348.663987][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8348.664230][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8348.664500][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8348.664811][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8348.665087][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8348.665344][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8348.665613][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8348.665873][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8348.666166][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8348.666446][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8348.666704][ 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) [ 8348.666973][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8348.667193][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8348.667444][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8348.667701][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8348.667956][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8348.668201][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8348.668454][ C1] ? __create_object (mm/kmemleak.c:756) [ 8348.668702][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8348.668975][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8348.669261][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8348.669539][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8348.669825][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8348.670102][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8348.670351][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8348.670629][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8348.670871][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8348.671137][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8348.671402][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8348.671667][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8348.671946][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8348.672236][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8348.672503][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8348.672740][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8348.672993][ C1] __do_softirq (kernel/softirq.c:553) [ 8348.673236][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8348.673459][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8348.673752][ C1] [ 8348.673904][ C1] [ 8348.674056][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8348.674368][ 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) [ 8348.674628][ 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 [ 8348.675615][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8348.675928][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8348.676333][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8348.676740][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8348.677146][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8348.677551][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8348.677961][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8348.678257][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8348.678523][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8348.678771][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8348.679027][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8348.679310][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8348.679554][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8348.679833][ C1] do_idle (kernel/sched/idle.c:312) [ 8348.680040][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8348.680289][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8348.680538][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8348.680813][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8374.351624][ C1] rcu: 1-....: (5965289 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=1425284 | [ 8374.352115][ C1] rcu: (t=5960444 jiffies g=2033089 q=12 ncpus=4) | [ 8374.352441][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 8374.352710][ C0] NMI backtrace for cpu 0 [ 8374.352720][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8374.352722][ 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) [ 8374.352729][ 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 ... [ 8374.352732][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8374.352735][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8374.352736][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8374.352738][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8374.352739][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8374.352741][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8374.352743][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8374.352745][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8374.352748][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8374.352749][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8374.352750][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8374.352752][ C0] PKRU: 55555554 [ 8374.352753][ C0] Call Trace: [ 8374.352755][ C0] [ 8374.352757][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8374.352763][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8374.352769][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8374.352773][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8374.352776][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8374.352778][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8374.352782][ 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) [ 8374.352785][ 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) [ 8374.352788][ 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) [ 8374.352791][ 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) [ 8374.352794][ C0] [ 8374.352795][ C0] [ 8374.352797][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8374.352799][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8374.352803][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8374.352807][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8374.352810][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8374.352814][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8374.352817][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8374.352820][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8374.352822][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8374.352825][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8374.352828][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8374.352835][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8374.352837][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8374.352843][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8374.352848][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8374.352852][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8374.352855][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8374.352857][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8374.352859][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8374.352865][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8374.352869][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8374.352872][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8374.352881][ 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) [ 8374.352885][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8374.352887][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8374.352892][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8374.352895][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8374.352898][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8374.352907][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8374.352913][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8374.352919][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8374.352923][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8374.352931][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8374.352934][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8374.352936][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8374.352940][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8374.352943][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8374.352947][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8374.352949][ 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)) [ 8374.352953][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8374.352956][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8374.352960][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8374.352963][ 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)) [ 8374.352965][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8374.352968][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8374.352976][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8374.352983][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8374.352989][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8374.352994][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8374.353003][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8374.353010][ 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) [ 8374.353015][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8374.353018][ 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) [ 8374.353020][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8374.353024][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8374.353027][ 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) [ 8374.353030][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8374.353033][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8374.353036][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8374.353039][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8374.353043][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8374.353045][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8374.353047][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8374.353050][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8374.353054][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8374.353056][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8374.353062][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8374.353066][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8374.353069][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8374.353072][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8374.353074][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8374.353077][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8374.353079][ C0] tc_run (net/core/dev.c:3912) [ 8374.353083][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8374.353091][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8374.353093][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8374.353096][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8374.353100][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8374.353102][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8374.353106][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8374.353110][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8374.353113][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8374.353120][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8374.353123][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8374.353127][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8374.353134][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8374.353137][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8374.353140][ 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) [ 8374.353144][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8374.353147][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8374.353150][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8374.353154][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8374.353157][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8374.353161][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8374.353164][ 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)) [ 8374.353167][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8374.353172][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8374.353176][ 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) [ 8374.353180][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8374.353184][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8374.353186][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8374.353188][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8374.353191][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8374.353193][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8374.353195][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8374.353197][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8374.353200][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8374.353203][ 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)) [ 8374.353207][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8374.353210][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8374.353213][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8374.353216][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8374.353220][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8374.353224][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8374.353228][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8374.353230][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8374.353234][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8374.353237][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8374.353239][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8374.353243][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8374.353246][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8374.353248][ 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)) [ 8374.353251][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8374.353254][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8374.353258][ C0] __do_softirq (kernel/softirq.c:553) [ 8374.353263][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8374.353265][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8374.353268][ C0] [ 8374.353269][ C0] [ 8374.353270][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8374.353273][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8374.353276][ 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 [ 8374.353278][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8374.353280][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8374.353281][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8374.353283][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8374.353284][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8374.353285][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8374.353290][ 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) [ 8374.353294][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8374.353297][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8374.353301][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8374.353303][ 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 [ 8374.353306][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8374.353308][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8374.353310][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8374.353311][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8374.353312][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8374.353314][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8374.353311][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 8374.353312][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 8374.353314][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8374.353318][ C0] [ 8374.406223][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8374.406848][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8374.407182][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8374.408170][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8374.408482][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8374.408886][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8374.409291][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8374.409697][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8374.410102][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8374.410505][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8374.410957][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8374.411294][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8374.411703][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8374.412107][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8374.412511][ C1] PKRU: 55555554 [ 8374.412695][ C1] Call Trace: [ 8374.412869][ C1] [ 8374.413019][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8374.413299][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8374.413556][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8374.413812][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8374.414047][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8374.414322][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8374.414594][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8374.414854][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8374.415146][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8374.415391][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8374.415707][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8374.415987][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8374.416278][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8374.416546][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8374.416857][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8374.417122][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8374.417387][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8374.417701][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8374.418002][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8374.418320][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8374.418615][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8374.418917][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8374.419210][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8374.419527][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8374.419772][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8374.420013][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8374.420265][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8374.420543][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8374.420832][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8374.421076][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8374.421320][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8374.421584][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8374.421821][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8374.422072][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8374.422334][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8374.422613][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8374.422897][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8374.423151][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8374.423428][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8374.423695][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8374.424047][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8374.424303][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8374.424628][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8374.424894][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8374.425102][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8374.425337][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8374.425594][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8374.425874][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8374.426108][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8374.426435][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8374.426748][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8374.427035][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8374.427336][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8374.427587][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8374.427822][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8374.428128][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8374.428417][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8374.428746][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8374.428989][ 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)) [ 8374.429290][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8374.429581][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8374.429904][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8374.430164][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8374.430404][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8374.430655][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8374.430974][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8374.431313][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8374.431618][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8374.431897][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8374.432191][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8374.432462][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8374.432783][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8374.433003][ 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) [ 8374.433245][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8374.433520][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8374.433787][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8374.434076][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8374.434327][ 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) [ 8374.434591][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8374.434860][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8374.435151][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8374.435392][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8374.435674][ 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) [ 8374.435939][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8374.436217][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8374.436462][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8374.436707][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8374.436939][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8374.437230][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8374.437472][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8374.437730][ 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) [ 8374.437995][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8374.438245][ C1] tc_run (net/core/dev.c:3912) [ 8374.438455][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8374.438688][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8374.438931][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8374.439196][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8374.439453][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8374.439696][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8374.439966][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8374.440276][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8374.440552][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8374.440809][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8374.441078][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8374.441338][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8374.441629][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8374.441911][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8374.442167][ 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) [ 8374.442437][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8374.442656][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8374.442904][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8374.443166][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8374.443423][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8374.443666][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8374.443917][ C1] ? __create_object (mm/kmemleak.c:756) [ 8374.444165][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8374.444435][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8374.444722][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8374.444999][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8374.445284][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8374.445562][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8374.445808][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8374.446086][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8374.446324][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8374.446589][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8374.446855][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8374.447118][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8374.447398][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8374.447685][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8374.447949][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8374.448188][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8374.448440][ C1] __do_softirq (kernel/softirq.c:553) [ 8374.448674][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8374.448901][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8374.449189][ C1] [ 8374.449343][ C1] [ 8374.449495][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8374.449805][ 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) [ 8374.450065][ 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 [ 8374.451052][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8374.451364][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8374.451770][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8374.452173][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8374.452578][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8374.452984][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8374.453393][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8374.453687][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8374.453952][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8374.454197][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8374.454452][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8374.454735][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8374.454976][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8374.455255][ C1] do_idle (kernel/sched/idle.c:312) [ 8374.455463][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8374.455709][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8374.455955][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8374.456231][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8400.576329][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8400.576823][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8400.577297][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8400.577738][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8400.578592][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8400.579158][ 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) [ 8400.579461][ 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 ... [ 8400.580369][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8400.580655][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8400.581026][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8400.581398][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8400.581768][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8400.582139][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8400.582511][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8400.582928][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8400.583243][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8400.583618][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8400.583990][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8400.584373][ C0] PKRU: 55555554 [ 8400.584543][ C0] Call Trace: [ 8400.584703][ C0] [ 8400.584840][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8400.585085][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8400.585311][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8400.585574][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8400.585831][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8400.586099][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8400.586347][ 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)) [ 8400.586632][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8400.586877][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8400.587166][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8400.587444][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8400.587738][ 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) [ 8400.588007][ 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) [ 8400.588285][ 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) [ 8400.588553][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8400.588845][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8400.589071][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8400.589295][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8400.589517][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8400.589749][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8400.590003][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8400.590270][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8400.590494][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8400.590717][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8400.590960][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8400.591178][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8400.591410][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8400.591650][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8400.591906][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8400.592166][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8400.592397][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8400.592652][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8400.592899][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8400.593227][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8400.593463][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8400.593761][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8400.594005][ 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) [ 8400.594195][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8400.594413][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8400.594649][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8400.594907][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8400.595164][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8400.595377][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8400.595675][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8400.595962][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8400.596223][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8400.596499][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8400.596733][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8400.596948][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8400.597228][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8400.597493][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8400.597797][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8400.598020][ 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)) [ 8400.598300][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8400.598567][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8400.598871][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8400.599110][ 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)) [ 8400.599331][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8400.599563][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8400.599852][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8400.600164][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8400.600444][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8400.600699][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8400.600970][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8400.601263][ 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) [ 8400.601480][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8400.601726][ 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) [ 8400.601943][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8400.602148][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8400.602385][ 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) [ 8400.602633][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8400.602900][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8400.603128][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8400.603387][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8400.603612][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8400.603843][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8400.604044][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8400.604295][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8400.604583][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8400.604807][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8400.605057][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8400.605282][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8400.605497][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8400.605722][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8400.605960][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8400.606161][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8400.606414][ C0] tc_run (net/core/dev.c:3912) [ 8400.606606][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8400.606820][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8400.607044][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8400.607287][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8400.607523][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8400.607746][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8400.607993][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8400.608278][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8400.608533][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8400.608797][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8400.609023][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8400.609262][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8400.609578][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8400.609836][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8400.610072][ 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) [ 8400.610321][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8400.610523][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8400.610751][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8400.611036][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8400.611271][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8400.611496][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8400.611727][ 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)) [ 8400.611948][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8400.612197][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8400.612460][ 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) [ 8400.612745][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8400.612980][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8400.613215][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8400.613440][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8400.613691][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8400.613937][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8400.614164][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8400.614403][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8400.614684][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8400.614933][ 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)) [ 8400.615139][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8400.615385][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8400.615634][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8400.615858][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8400.616078][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8400.616322][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8400.616567][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8400.616809][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8400.617059][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8400.617325][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8400.617546][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8400.617817][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8400.618038][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8400.618286][ 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)) [ 8400.618491][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8400.618767][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8400.618998][ C0] __do_softirq (kernel/softirq.c:553) [ 8400.619212][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8400.619420][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8400.619684][ C0] [ 8400.619823][ C0] [ 8400.619964][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8400.620247][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8400.620572][ 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 [ 8400.621475][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8400.621761][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8400.622131][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8400.622503][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8400.622880][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8400.623285][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8400.623679][ 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) [ 8400.623955][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8400.624180][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8400.624472][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8400.624681][ 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 [ 8400.625585][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8400.625975][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8400.626348][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8400.626721][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8400.627092][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8400.627463][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8400.629879][ 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) | [ 8400.630395][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8400.630881][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8400.631365][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8400.632306][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8400.632927][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8400.633261][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8400.634254][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8400.634567][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8400.634971][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8400.635378][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8400.635782][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8400.636187][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8400.636591][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8400.637045][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8400.637383][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8400.637790][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8400.638194][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8400.638598][ C1] PKRU: 55555554 [ 8400.638783][ C1] Call Trace: [ 8400.638956][ C1] [ 8400.639106][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8400.639371][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8400.639618][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8400.639899][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8400.640176][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8400.640468][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8400.640737][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8400.641048][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8400.641312][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8400.641576][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8400.641890][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8400.642190][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8400.642509][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8400.642802][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8400.643106][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8400.643400][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8400.643717][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8400.643961][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8400.644204][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8400.644455][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8400.644734][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8400.645022][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8400.645265][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8400.645509][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8400.645773][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8400.646009][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8400.646260][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8400.646522][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8400.646800][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8400.647084][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8400.647336][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8400.647612][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8400.647879][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8400.648231][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8400.648488][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8400.648813][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8400.649080][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8400.649288][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8400.649523][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8400.649780][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8400.650060][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8400.650292][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8400.650617][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8400.650929][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8400.651214][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8400.651514][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8400.651764][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8400.652000][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8400.652305][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8400.652594][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8400.652923][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8400.653169][ 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)) [ 8400.653471][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8400.653761][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8400.654084][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8400.654344][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8400.654584][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8400.654835][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8400.655153][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8400.655493][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8400.655799][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8400.656077][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8400.656371][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8400.656641][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8400.656960][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8400.657181][ 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) [ 8400.657416][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8400.657691][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8400.657959][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8400.658247][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8400.658498][ 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) [ 8400.658762][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8400.659029][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8400.659322][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8400.659563][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8400.659845][ 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) [ 8400.660108][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8400.660387][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8400.660631][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8400.660877][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8400.661109][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8400.661401][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8400.661642][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8400.661902][ 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) [ 8400.662166][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8400.662418][ C1] tc_run (net/core/dev.c:3912) [ 8400.662627][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8400.662860][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8400.663105][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8400.663370][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8400.663627][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8400.663870][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8400.664138][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8400.664449][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8400.664725][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8400.664981][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8400.665251][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8400.665511][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8400.665801][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8400.666083][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8400.666339][ 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) [ 8400.666608][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8400.666827][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8400.667076][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8400.667333][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8400.667589][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8400.667831][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8400.668081][ C1] ? __create_object (mm/kmemleak.c:756) [ 8400.668330][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8400.668601][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8400.668890][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8400.669166][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8400.669452][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8400.669730][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8400.669976][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8400.670255][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8400.670493][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8400.670758][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8400.671024][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8400.671289][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8400.671569][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8400.671856][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8400.672120][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8400.672359][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8400.672611][ C1] __do_softirq (kernel/softirq.c:553) [ 8400.672845][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8400.673074][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8400.673361][ C1] [ 8400.673516][ C1] [ 8400.673668][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8400.673978][ 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) [ 8400.674239][ 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 [ 8400.675224][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8400.675536][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8400.675941][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8400.676345][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8400.676750][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8400.677156][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8400.677563][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8400.677856][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8400.678120][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8400.678365][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8400.678620][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8400.678902][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8400.679143][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8400.679422][ C1] do_idle (kernel/sched/idle.c:312) [ 8400.679629][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8400.679875][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8400.680121][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8400.680397][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8428.576324][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8428.576818][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8428.577292][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8428.577733][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8428.578587][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8428.579156][ 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) [ 8428.579468][ 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 ... [ 8428.580371][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8428.580655][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8428.581029][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8428.581402][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8428.581773][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8428.582143][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8428.582517][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8428.582939][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8428.583248][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8428.583622][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8428.583995][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8428.584368][ C0] PKRU: 55555554 [ 8428.584538][ C0] Call Trace: [ 8428.584696][ C0] [ 8428.584836][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8428.585080][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8428.585307][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8428.585567][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8428.585821][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8428.586090][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8428.586339][ 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)) [ 8428.586621][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8428.586868][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8428.587155][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8428.587433][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8428.587728][ 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) [ 8428.587996][ 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) [ 8428.588277][ 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) [ 8428.588545][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8428.588836][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8428.589062][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8428.589287][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8428.589510][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8428.589741][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8428.589997][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8428.590261][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8428.590486][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8428.590710][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8428.590953][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8428.591170][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8428.591401][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8428.591641][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8428.591898][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8428.592159][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8428.592390][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8428.592644][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8428.592894][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8428.593216][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8428.593454][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8428.593753][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8428.593999][ 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) [ 8428.594190][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8428.594407][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8428.594642][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8428.594902][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8428.595158][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8428.595370][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8428.595668][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8428.595956][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8428.596217][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8428.596495][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8428.596727][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8428.596943][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8428.597223][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8428.597489][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8428.597793][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8428.598016][ 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)) [ 8428.598295][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8428.598561][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8428.598858][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8428.599097][ 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)) [ 8428.599317][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8428.599549][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8428.599841][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8428.600153][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8428.600433][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8428.600691][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8428.600960][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8428.601253][ 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) [ 8428.601471][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8428.601746][ 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) [ 8428.601973][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8428.602191][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8428.602438][ 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) [ 8428.602710][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8428.602981][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8428.603205][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8428.603464][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8428.603689][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8428.603920][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8428.604120][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8428.604371][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8428.604660][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8428.604883][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8428.605132][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8428.605359][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8428.605573][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8428.605797][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8428.606034][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8428.606236][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8428.606490][ C0] tc_run (net/core/dev.c:3912) [ 8428.606681][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8428.606897][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8428.607118][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8428.607363][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8428.607600][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8428.607823][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8428.608068][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8428.608353][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8428.608607][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8428.608878][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8428.609102][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8428.609343][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8428.609657][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8428.609918][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8428.610153][ 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) [ 8428.610402][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8428.610604][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8428.610833][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8428.611118][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8428.611354][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8428.611576][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8428.611809][ 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)) [ 8428.612030][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8428.612279][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8428.612542][ 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) [ 8428.612826][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8428.613061][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8428.613297][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8428.613521][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8428.613771][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8428.614017][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8428.614244][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8428.614484][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8428.614767][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8428.615015][ 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)) [ 8428.615220][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8428.615462][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8428.615712][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8428.615937][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8428.616159][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8428.616404][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8428.616648][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8428.616891][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8428.617147][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8428.617415][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8428.617636][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8428.617909][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8428.618133][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8428.618385][ 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)) [ 8428.618589][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8428.618868][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8428.619100][ C0] __do_softirq (kernel/softirq.c:553) [ 8428.619316][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8428.619523][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8428.619788][ C0] [ 8428.619929][ C0] [ 8428.620068][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8428.620355][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8428.620679][ 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 [ 8428.621589][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8428.621875][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8428.622247][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8428.622623][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8428.623001][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8428.623374][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8428.623749][ 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) [ 8428.624013][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8428.624228][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8428.624511][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8428.624722][ 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 [ 8428.625631][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8428.626022][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8428.626397][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8428.626771][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8428.627142][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8428.627514][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8428.629940][ 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) | [ 8428.630455][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8428.630936][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8428.631421][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8428.632362][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8428.632986][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8428.633317][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8428.634302][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8428.634612][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8428.635018][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8428.635423][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8428.635825][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8428.636230][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8428.636636][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8428.637089][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8428.637427][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8428.637831][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8428.638237][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8428.638642][ C1] PKRU: 55555554 [ 8428.638827][ C1] Call Trace: [ 8428.638998][ C1] [ 8428.639152][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8428.639418][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8428.639664][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8428.639945][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8428.640221][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8428.640515][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8428.640784][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8428.641094][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8428.641359][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8428.641626][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8428.641939][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8428.642243][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8428.642563][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8428.642860][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8428.643159][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8428.643454][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8428.643770][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8428.644013][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8428.644257][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8428.644510][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8428.644789][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8428.645078][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8428.645320][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8428.645565][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8428.645829][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8428.646067][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8428.646319][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8428.646581][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8428.646861][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8428.647142][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8428.647394][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8428.647668][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8428.647935][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8428.648289][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8428.648546][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8428.648871][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8428.649138][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8428.649345][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8428.649579][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8428.649837][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8428.650119][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8428.650349][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8428.650674][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8428.650985][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8428.651270][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8428.651572][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8428.651824][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8428.652056][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8428.652362][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8428.652651][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8428.652984][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8428.653225][ 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)) [ 8428.653527][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8428.653815][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8428.654137][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8428.654397][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8428.654636][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8428.654889][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8428.655206][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8428.655546][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8428.655848][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8428.656128][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8428.656418][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8428.656687][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8428.657006][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8428.657225][ 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) [ 8428.657462][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8428.657733][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8428.658001][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8428.658293][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8428.658543][ 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) [ 8428.658808][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8428.659077][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8428.659365][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8428.659608][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8428.659888][ 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) [ 8428.660152][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8428.660434][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8428.660676][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8428.660921][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8428.661155][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8428.661443][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8428.661686][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8428.661947][ 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) [ 8428.662211][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8428.662464][ C1] tc_run (net/core/dev.c:3912) [ 8428.662671][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8428.662909][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8428.663151][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8428.663416][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8428.663672][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8428.663914][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8428.664180][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8428.664491][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8428.664766][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8428.665023][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8428.665292][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8428.665552][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8428.665843][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8428.666123][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8428.666380][ 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) [ 8428.666649][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8428.666869][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8428.667116][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8428.667372][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8428.667627][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8428.667871][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8428.668123][ C1] ? __create_object (mm/kmemleak.c:756) [ 8428.668371][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8428.668644][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8428.668928][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8428.669205][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8428.669493][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8428.669769][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8428.670017][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8428.670292][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8428.670533][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8428.670798][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8428.671063][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8428.671328][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8428.671606][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8428.671895][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8428.672160][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8428.672396][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8428.672648][ C1] __do_softirq (kernel/softirq.c:553) [ 8428.672887][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8428.673109][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8428.673400][ C1] [ 8428.673552][ C1] [ 8428.673705][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8428.674012][ 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) [ 8428.674272][ 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 [ 8428.675255][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8428.675568][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8428.675972][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8428.676379][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8428.676784][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8428.677191][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8428.677597][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8428.677892][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8428.678157][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8428.678405][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8428.678659][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8428.678941][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8428.679184][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8428.679462][ C1] do_idle (kernel/sched/idle.c:312) [ 8428.679669][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8428.679915][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8428.680163][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8428.680436][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8428.680753][ C1] | [ 8452.459265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8452.459615][ C0] rcu: 0-....: (6053590 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1442628 | [ 8452.460138][ C0] rcu: (t=6038552 jiffies g=2033089 q=12 ncpus=4) [ 8452.460868][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8452.461444][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 8452.461715][ C0] 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) [ 8452.462622][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [ 8452.462918][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8452.463294][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8452.463665][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8452.464042][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8452.464416][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8452.464788][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8452.465206][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8452.465517][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8452.465893][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8452.466268][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8452.466643][ C0] PKRU: 55555554 [ 8452.466813][ C0] Call Trace: [ 8452.466973][ C0] [ 8452.467113][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8452.467370][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8452.467606][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8452.467842][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8452.468059][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8452.468312][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8452.468565][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8452.468806][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8452.469071][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8452.469298][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8452.469591][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8452.469845][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8452.470117][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8452.470364][ 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)) [ 8452.470650][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8452.470894][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8452.471184][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8452.471461][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8452.471756][ 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) [ 8452.472033][ C0] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 8452.472269][ 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) [ 8452.472532][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8452.472828][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8452.473055][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8452.473279][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8452.473503][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8452.473735][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8452.473988][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8452.474255][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8452.474477][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8452.474703][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8452.474947][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8452.475168][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8452.475400][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8452.475641][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8452.475900][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8452.476157][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8452.476389][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8452.476641][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8452.476889][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8452.477215][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8452.477454][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8452.477752][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8452.477999][ 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) [ 8452.478189][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8452.478406][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8452.478644][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8452.478901][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8452.479156][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8452.479371][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8452.479670][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8452.479955][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8452.480223][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8452.480498][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8452.480730][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8452.480946][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8452.481225][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8452.481494][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8452.481799][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8452.482022][ 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)) [ 8452.482297][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8452.482566][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8452.482867][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8452.483108][ 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)) [ 8452.483325][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8452.483556][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8452.483852][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8452.484162][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8452.484444][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8452.484700][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8452.484968][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8452.485261][ 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) [ 8452.485483][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8452.485729][ 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) [ 8452.485945][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8452.486151][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8452.486386][ 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) [ 8452.486632][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8452.486899][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8452.487121][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8452.487382][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8452.487605][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8452.487835][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8452.488039][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8452.488289][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8452.488579][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8452.488800][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8452.489051][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8452.489275][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8452.489492][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8452.489718][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8452.489956][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8452.490157][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8452.490411][ C0] tc_run (net/core/dev.c:3912) [ 8452.490604][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8452.490820][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8452.491044][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8452.491291][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8452.491532][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8452.491754][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8452.492003][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8452.492286][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8452.492547][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8452.492819][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8452.493044][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8452.493285][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8452.493600][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8452.493857][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8452.494094][ 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) [ 8452.494341][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8452.494551][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8452.494778][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8452.495060][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8452.495299][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8452.495526][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8452.495762][ 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)) [ 8452.495982][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8452.496233][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8452.496495][ 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) [ 8452.496780][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8452.497010][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8452.497244][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8452.497466][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8452.497719][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8452.497966][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8452.498192][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8452.498431][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8452.498714][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8452.498960][ 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)) [ 8452.499169][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8452.499413][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8452.499664][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8452.499889][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8452.500109][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8452.500354][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8452.500599][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8452.500842][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8452.501094][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8452.501359][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8452.501584][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8452.501856][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8452.502079][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8452.502325][ 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)) [ 8452.502533][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8452.502814][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8452.503045][ C0] __do_softirq (kernel/softirq.c:553) [ 8452.503265][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8452.503470][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8452.503739][ C0] [ 8452.503878][ C0] [ 8452.504020][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8452.504303][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8452.504636][ 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 [ 8452.505540][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8452.505828][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8452.506201][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8452.506572][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8452.506944][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8452.507319][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8452.507694][ 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) [ 8452.507954][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8452.508179][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8452.508461][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8452.508672][ 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 [ 8452.509577][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8452.509972][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8452.510350][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8452.510721][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8452.511095][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8452.511469][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8452.511469][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8452.511842][ C0] | [ 8452.511988][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 8452.512243][ C1] NMI backtrace for cpu 1 [ 8452.512254][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8452.512256][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8452.512265][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8452.512268][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8452.512271][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8452.512272][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8452.512274][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8452.512276][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8452.512277][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8452.512279][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8452.512281][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8452.512285][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8452.512286][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8452.512287][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8452.512289][ C1] PKRU: 55555554 [ 8452.512290][ C1] Call Trace: [ 8452.512293][ C1] [ 8452.512296][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8452.512302][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8452.512308][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8452.512314][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8452.512317][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8452.512319][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8452.512323][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8452.512326][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8452.512330][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8452.512333][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8452.512336][ C1] [ 8452.512337][ C1] [ 8452.512339][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8452.512342][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8452.512346][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8452.512349][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8452.512354][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8452.512357][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8452.512360][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8452.512362][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8452.512366][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8452.512369][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8452.512376][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8452.512379][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8452.512384][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8452.512390][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8452.512394][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8452.512397][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8452.512399][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8452.512401][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8452.512407][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8452.512411][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8452.512414][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8452.512424][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8452.512427][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8452.512430][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8452.512436][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8452.512439][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8452.512443][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8452.512449][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8452.512454][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8452.512459][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8452.512467][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8452.512470][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8452.512472][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8452.512476][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8452.512479][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8452.512483][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8452.512485][ 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)) [ 8452.512490][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8452.512493][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8452.512497][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8452.512500][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8452.512503][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8452.512506][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8452.512514][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8452.512521][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8452.512528][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8452.512533][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8452.512542][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8452.512547][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8452.512556][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8452.512560][ 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) [ 8452.512563][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8452.512567][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8452.512570][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8452.512573][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8452.512579][ 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) [ 8452.512583][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8452.512586][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8452.512589][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8452.512592][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8452.512594][ 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) [ 8452.512598][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8452.512600][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8452.512604][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8452.512608][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8452.512610][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8452.512614][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8452.512616][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8452.512619][ 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) [ 8452.512622][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8452.512625][ C1] tc_run (net/core/dev.c:3912) [ 8452.512629][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8452.512632][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8452.512634][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8452.512638][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8452.512643][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8452.512645][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8452.512649][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8452.512653][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8452.512656][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8452.512659][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8452.512663][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8452.512666][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8452.512674][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8452.512677][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8452.512681][ 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) [ 8452.512684][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8452.512688][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8452.512691][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8452.512695][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8452.512697][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8452.512701][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8452.512705][ C1] ? __create_object (mm/kmemleak.c:756) [ 8452.512708][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8452.512715][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8452.512719][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8452.512722][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8452.512726][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8452.512729][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8452.512736][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8452.512739][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8452.512743][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8452.512747][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8452.512752][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8452.512755][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8452.512759][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8452.512762][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8452.512767][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8452.512773][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8452.512776][ C1] __do_softirq (kernel/softirq.c:553) [ 8452.512781][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8452.512784][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8452.512788][ C1] [ 8452.512788][ C1] [ 8452.512790][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8452.512794][ 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) [ 8452.512798][ 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 [ 8452.512800][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8452.512802][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8452.512804][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8452.512806][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8452.512807][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8452.512808][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8452.512811][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8452.512815][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8452.512818][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8452.512820][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8452.512823][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8452.512827][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8452.512830][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8452.512834][ C1] do_idle (kernel/sched/idle.c:312) [ 8452.512837][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8452.512839][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8452.512842][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8452.512847][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8476.576342][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8476.576840][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8476.577316][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8476.577758][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8476.578611][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8476.579185][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 8476.579450][ C0] 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 [ 8476.580361][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000246 [ 8476.580647][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8476.581018][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [ 8476.581393][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8476.581767][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8476.582138][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8476.582510][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8476.582937][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8476.583246][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8476.583623][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8476.583994][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8476.584367][ C0] PKRU: 55555554 [ 8476.584540][ C0] Call Trace: [ 8476.584701][ C0] [ 8476.584838][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8476.585083][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8476.585311][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8476.585569][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8476.585828][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8476.586097][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8476.586344][ 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)) [ 8476.586630][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8476.586874][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8476.587163][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8476.587438][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8476.587731][ 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) [ 8476.588003][ C0] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 8476.588238][ 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) [ 8476.588501][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8476.588792][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8476.589018][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8476.589243][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8476.589466][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8476.589698][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8476.589953][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8476.590219][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8476.590443][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8476.590665][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8476.590910][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8476.591130][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8476.591362][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8476.591603][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8476.591859][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8476.592119][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8476.592348][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8476.592605][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8476.592857][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8476.593179][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8476.593414][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8476.593713][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8476.593957][ 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) [ 8476.594146][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8476.594363][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8476.594600][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8476.594855][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8476.595108][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8476.595322][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8476.595621][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8476.595911][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8476.596172][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8476.596448][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8476.596677][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8476.596893][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8476.597174][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8476.597439][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8476.597742][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8476.597964][ 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)) [ 8476.598242][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8476.598508][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8476.598803][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8476.599042][ 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)) [ 8476.599265][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8476.599496][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8476.599787][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8476.600098][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8476.600378][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8476.600633][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8476.600905][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8476.601200][ 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) [ 8476.601418][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8476.601664][ 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) [ 8476.601880][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8476.602086][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8476.602322][ 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) [ 8476.602567][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8476.602839][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8476.603062][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8476.603322][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8476.603546][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8476.603777][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8476.603979][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8476.604227][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8476.604515][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8476.604738][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8476.604986][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8476.605210][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8476.605425][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8476.605649][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8476.605886][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8476.606086][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8476.606337][ C0] tc_run (net/core/dev.c:3912) [ 8476.606530][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8476.606760][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8476.606996][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8476.607253][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8476.607502][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8476.607738][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8476.608005][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8476.608291][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8476.608545][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8476.608812][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8476.609037][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8476.609278][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8476.609593][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8476.609852][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8476.610087][ 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) [ 8476.610336][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8476.610538][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8476.610766][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8476.611050][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8476.611287][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8476.611511][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8476.611743][ 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)) [ 8476.611962][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8476.612214][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8476.612477][ 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) [ 8476.612765][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8476.612995][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8476.613230][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8476.613452][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8476.613704][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8476.613950][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8476.614177][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8476.614416][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8476.614698][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8476.614948][ 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)) [ 8476.615156][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8476.615400][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8476.615650][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8476.615875][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8476.616096][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8476.616341][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8476.616584][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8476.616829][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8476.617081][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8476.617348][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8476.617570][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8476.617843][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8476.618065][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8476.618314][ 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)) [ 8476.618519][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8476.618796][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8476.619028][ C0] __do_softirq (kernel/softirq.c:553) [ 8476.619245][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8476.619451][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8476.619717][ C0] [ 8476.619856][ C0] [ 8476.619999][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8476.620283][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8476.620609][ 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 [ 8476.621515][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8476.621801][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8476.622172][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8476.622543][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8476.622923][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8476.623299][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8476.623673][ 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) [ 8476.623936][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8476.624151][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8476.624435][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8476.624646][ 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 [ 8476.625554][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8476.625946][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8476.626318][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8476.626692][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8476.627064][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8476.627437][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8476.629861][ 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) | [ 8476.630378][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8476.630860][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8476.631345][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8476.632286][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8476.632907][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8476.633238][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8476.634228][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8476.634538][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8476.634946][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8476.635351][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8476.635756][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8476.636160][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8476.636567][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8476.637021][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8476.637359][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8476.637765][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8476.638170][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8476.638575][ C1] PKRU: 55555554 [ 8476.638759][ C1] Call Trace: [ 8476.638931][ C1] [ 8476.639082][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8476.639349][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8476.639595][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8476.639878][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8476.640156][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8476.640449][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8476.640719][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8476.641028][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8476.641295][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8476.641560][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8476.641874][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8476.642175][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8476.642495][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8476.642791][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8476.643093][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8476.643387][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8476.643703][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8476.643947][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8476.644192][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8476.644445][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8476.644721][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8476.645011][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8476.645255][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8476.645500][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8476.645764][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8476.646003][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8476.646253][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8476.646515][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8476.646796][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8476.647077][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8476.647330][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8476.647608][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8476.647876][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8476.648229][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8476.648485][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8476.648809][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8476.649077][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8476.649286][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8476.649519][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8476.649776][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8476.650060][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8476.650290][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8476.650615][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8476.650928][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8476.651213][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8476.651515][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8476.651767][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8476.651999][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8476.652306][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8476.652595][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8476.652932][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8476.653174][ 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)) [ 8476.653477][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8476.653765][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8476.654087][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8476.654347][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8476.654586][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8476.654840][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8476.655157][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8476.655498][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8476.655801][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8476.656082][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8476.656374][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8476.656645][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8476.656963][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8476.657182][ 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) [ 8476.657422][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8476.657695][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8476.657963][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8476.658254][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8476.658503][ 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) [ 8476.658769][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8476.659038][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8476.659327][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8476.659571][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8476.659851][ 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) [ 8476.660115][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8476.660396][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8476.660640][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8476.660886][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8476.661121][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8476.661410][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8476.661653][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8476.661912][ 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) [ 8476.662177][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8476.662430][ C1] tc_run (net/core/dev.c:3912) [ 8476.662642][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8476.662877][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8476.663117][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8476.663382][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8476.663639][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8476.663883][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8476.664152][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8476.664462][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8476.664738][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8476.664994][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8476.665263][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8476.665523][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8476.665816][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8476.666096][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8476.666353][ 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) [ 8476.666622][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8476.666841][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8476.667089][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8476.667346][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8476.667601][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8476.667847][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8476.668100][ C1] ? __create_object (mm/kmemleak.c:756) [ 8476.668347][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8476.668619][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8476.668905][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8476.669181][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8476.669468][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8476.669745][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8476.669996][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8476.670272][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8476.670512][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8476.670778][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8476.671044][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8476.671309][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8476.671587][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8476.671876][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8476.672142][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8476.672380][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8476.672635][ C1] __do_softirq (kernel/softirq.c:553) [ 8476.672872][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8476.673095][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8476.673385][ C1] [ 8476.673537][ C1] [ 8476.673689][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8476.673999][ 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) [ 8476.674260][ 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 [ 8476.675248][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8476.675561][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8476.675966][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8476.676372][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8476.676778][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8476.677183][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8476.677590][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8476.677887][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8476.678152][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8476.678399][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8476.678654][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8476.678936][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8476.679179][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8476.679458][ C1] do_idle (kernel/sched/idle.c:312) [ 8476.679665][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8476.679912][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8476.680159][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8476.680433][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8504.576331][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8504.576825][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8504.577299][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8504.577740][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8504.578594][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8504.579163][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 8504.579434][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 66 0f 1f 00 nopw (%rax) 14: 48 85 f6 test %rsi,%rsi 17: 0f 84 5e 01 00 00 je 0x17b 1d: 48 89 f8 mov %rdi,%rax 20: 41 54 push %r12 22: 44 0f b6 c2 movzbl %dl,%r8d 26: 48 01 f0 add %rsi,%rax 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 72 14 jb 0x41 2d: eb 26 jmp 0x55 2f: cc int3 30: cc int3 31: cc int3 32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 39: ff ff fe 3c: 48 39 c7 cmp %rax,%rdi 3f: 77 .byte 0x77 Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 72 14 jb 0x17 3: eb 26 jmp 0x2b 5: cc int3 6: cc int3 7: cc int3 8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax f: ff ff fe 12: 48 39 c7 cmp %rax,%rdi 15: 77 .byte 0x77 [ 8504.580338][ C0] RSP: 0018:ffffc90000006a00 EFLAGS: 00000286 [ 8504.580623][ C0] RAX: ffff888008121b5c RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8504.580993][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [ 8504.581365][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8504.581737][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8504.582110][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8504.582482][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8504.582903][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8504.583210][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8504.583585][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8504.583959][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8504.584333][ C0] PKRU: 55555554 [ 8504.584504][ C0] Call Trace: [ 8504.584664][ C0] [ 8504.584805][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8504.585050][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8504.585278][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8504.585537][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8504.585792][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8504.586063][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8504.586310][ 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)) [ 8504.586600][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8504.586845][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8504.587134][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8504.587409][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8504.587702][ 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) [ 8504.587974][ C0] ? kasan_check_range (mm/kasan/generic.c:188) [ 8504.588213][ 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) [ 8504.588477][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8504.588768][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8504.588994][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8504.589215][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8504.589442][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8504.589673][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8504.589926][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8504.590193][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8504.590416][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8504.590640][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8504.590882][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8504.591101][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8504.591333][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8504.591574][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8504.591830][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8504.592088][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8504.592321][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8504.592579][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8504.592826][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8504.593151][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8504.593387][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8504.593685][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8504.593931][ 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) [ 8504.594121][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8504.594337][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8504.594574][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8504.594831][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8504.595085][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8504.595301][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8504.595600][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8504.595886][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8504.596150][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8504.596424][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8504.596654][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8504.596870][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8504.597150][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8504.597419][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8504.597727][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8504.597951][ 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)) [ 8504.598227][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8504.598496][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8504.598791][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8504.599030][ 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)) [ 8504.599248][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8504.599479][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8504.599772][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8504.600082][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8504.600364][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8504.600620][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8504.600889][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8504.601179][ 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) [ 8504.601399][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8504.601645][ 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) [ 8504.601861][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8504.602067][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8504.602301][ 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) [ 8504.602554][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8504.602821][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8504.603046][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8504.603308][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8504.603531][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8504.603761][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8504.603964][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8504.604214][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8504.604505][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8504.604726][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8504.604977][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8504.605199][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8504.605418][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8504.605643][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8504.605881][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8504.606082][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8504.606332][ C0] tc_run (net/core/dev.c:3912) [ 8504.606522][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8504.606738][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8504.606961][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8504.607205][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8504.607444][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8504.607666][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8504.607914][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8504.608198][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8504.608454][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8504.608719][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8504.608944][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8504.609183][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8504.609501][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8504.609758][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8504.609993][ 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) [ 8504.610240][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8504.610446][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8504.610672][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8504.610955][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8504.611190][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8504.611414][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8504.611647][ 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)) [ 8504.611867][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8504.612117][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8504.612379][ 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) [ 8504.612669][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8504.612898][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8504.613136][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8504.613359][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8504.613610][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8504.613861][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8504.614086][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8504.614332][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8504.614615][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8504.614862][ 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)) [ 8504.615073][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8504.615318][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8504.615569][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8504.615794][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8504.616012][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8504.616256][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8504.616501][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8504.616744][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8504.616996][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8504.617261][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8504.617487][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8504.617757][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8504.617980][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8504.618226][ 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)) [ 8504.618436][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8504.618712][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8504.618943][ C0] __do_softirq (kernel/softirq.c:553) [ 8504.619162][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8504.619366][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8504.619637][ C0] [ 8504.619776][ C0] [ 8504.619918][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8504.620201][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8504.620530][ 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 [ 8504.621440][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8504.621728][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8504.622099][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8504.622472][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8504.622848][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8504.623221][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8504.623597][ 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) [ 8504.623859][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8504.624078][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8504.624359][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8504.624569][ 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 [ 8504.625479][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8504.625873][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8504.626246][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8504.626617][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8504.626992][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8504.627364][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8504.629784][ 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) | [ 8504.630300][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8504.630781][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8504.631267][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8504.632206][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8504.632830][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8504.633155][ C1] Code: 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 42 09 00 00 <8b> 5d 00 85 db 75 62 be 04 00 00 00 48 89 ef e8 1a 26 0c fe 89 d8 All code ======== 0: 41 83 e4 07 and $0x7,%r12d 4: 49 01 c5 add %rax,%r13 7: 41 83 c4 03 add $0x3,%r12d b: be 04 00 00 00 mov $0x4,%esi 10: 48 89 ef mov %rbp,%rdi 13: e8 10 26 0c fe call 0xfffffffffe0c2628 18: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 1d: 41 38 c4 cmp %al,%r12b 20: 7c 08 jl 0x2a 22: 84 c0 test %al,%al 24: 0f 85 42 09 00 00 jne 0x96c 2a:* 8b 5d 00 mov 0x0(%rbp),%ebx <-- trapping instruction 2d: 85 db test %ebx,%ebx 2f: 75 62 jne 0x93 31: be 04 00 00 00 mov $0x4,%esi 36: 48 89 ef mov %rbp,%rdi 39: e8 1a 26 0c fe call 0xfffffffffe0c2658 3e: 89 d8 mov %ebx,%eax Code starting with the faulting instruction =========================================== 0: 8b 5d 00 mov 0x0(%rbp),%ebx 3: 85 db test %ebx,%ebx 5: 75 62 jne 0x69 7: be 04 00 00 00 mov $0x4,%esi c: 48 89 ef mov %rbp,%rdi f: e8 1a 26 0c fe call 0xfffffffffe0c262e 14: 89 d8 mov %ebx,%eax [ 8504.634139][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000246 [ 8504.634450][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8504.634855][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8504.635260][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8504.635664][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8504.636070][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8504.636477][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8504.636931][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8504.637267][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8504.637674][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8504.638081][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8504.638485][ C1] PKRU: 55555554 [ 8504.638669][ C1] Call Trace: [ 8504.638841][ C1] [ 8504.638992][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8504.639258][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8504.639507][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8504.639788][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8504.640064][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8504.640359][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8504.640628][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8504.640938][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8504.641203][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8504.641469][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8504.641781][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8504.642081][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8504.642401][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8504.642700][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8504.642993][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8504.643287][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8504.643604][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8504.643849][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8504.644093][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8504.644347][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8504.644623][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8504.644911][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8504.645152][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8504.645398][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8504.645662][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8504.645901][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8504.646151][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8504.646413][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8504.646693][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8504.646974][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8504.647225][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8504.647500][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8504.647766][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8504.648121][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8504.648377][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8504.648702][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8504.648969][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8504.649177][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8504.649411][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8504.649667][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8504.649950][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8504.650180][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8504.650505][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8504.650816][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8504.651101][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8504.651404][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8504.651655][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8504.651887][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8504.652192][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8504.652481][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8504.652816][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8504.653058][ 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)) [ 8504.653360][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8504.653648][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8504.653970][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8504.654229][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8504.654471][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8504.654723][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8504.655042][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8504.655382][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8504.655685][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8504.655969][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8504.656261][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8504.656531][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8504.656851][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8504.657070][ 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) [ 8504.657306][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8504.657579][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8504.657847][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8504.658138][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8504.658387][ 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) [ 8504.658652][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8504.658921][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8504.659210][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8504.659453][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8504.659733][ 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) [ 8504.659997][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8504.660277][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8504.660520][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8504.660764][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8504.660999][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8504.661288][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8504.661531][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8504.661792][ 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) [ 8504.662056][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8504.662309][ C1] tc_run (net/core/dev.c:3912) [ 8504.662521][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8504.662756][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8504.662995][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8504.663261][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8504.663517][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8504.663760][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8504.664028][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8504.664338][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8504.664613][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8504.664869][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8504.665139][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8504.665399][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8504.665692][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8504.665971][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8504.666228][ 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) [ 8504.666497][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8504.666716][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8504.666963][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8504.667220][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8504.667475][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8504.667719][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8504.667971][ C1] ? __create_object (mm/kmemleak.c:756) [ 8504.668218][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8504.668490][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8504.668775][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8504.669052][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8504.669339][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8504.669615][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8504.669863][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8504.670139][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8504.670380][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8504.670646][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8504.670911][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8504.671175][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8504.671452][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8504.671741][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8504.672006][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8504.672242][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8504.672494][ C1] __do_softirq (kernel/softirq.c:553) [ 8504.672737][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8504.672959][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8504.673250][ C1] [ 8504.673402][ C1] [ 8504.673555][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8504.673863][ 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) [ 8504.674122][ 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 [ 8504.675107][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8504.675421][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8504.675824][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8504.676232][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8504.676637][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8504.677040][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8504.677446][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8504.677742][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8504.678007][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8504.678254][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8504.678509][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8504.678790][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8504.679034][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8504.679312][ C1] do_idle (kernel/sched/idle.c:312) [ 8504.679518][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8504.679765][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8504.680012][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8504.680286][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8504.680603][ C1] | [ 8530.514264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8530.514592][ C0] rcu: 0-....: (6131489 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1459494 | [ 8530.515114][ C0] rcu: (t=6116607 jiffies g=2033089 q=12 ncpus=4) [ 8530.515839][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8530.516413][ 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) [ 8530.516716][ 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 ... [ 8530.517622][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8530.517908][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8530.518280][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8530.518649][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8530.519020][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8530.519392][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8530.519765][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8530.520181][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8530.520493][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8530.520867][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8530.521240][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8530.521611][ C0] PKRU: 55555554 [ 8530.521781][ C0] Call Trace: [ 8530.521939][ C0] [ 8530.522076][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8530.522348][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8530.522602][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8530.522849][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8530.523075][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8530.523340][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8530.523608][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8530.523847][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8530.524111][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8530.524340][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8530.524631][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8530.524884][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8530.525154][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8530.525400][ 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)) [ 8530.525686][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8530.525930][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8530.526218][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8530.526493][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8530.526785][ 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) [ 8530.527055][ 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) [ 8530.527329][ 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) [ 8530.527599][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8530.527889][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8530.528112][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8530.528337][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8530.528560][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8530.528791][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8530.529045][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8530.529309][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8530.529533][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8530.529757][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8530.529999][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8530.530218][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8530.530449][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8530.530689][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8530.530945][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8530.531203][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8530.531435][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8530.531691][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8530.531936][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8530.532260][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8530.532523][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8530.532838][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8530.533096][ 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) [ 8530.533297][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8530.533532][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8530.533768][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8530.534029][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8530.534283][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8530.534495][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8530.534793][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8530.535081][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8530.535343][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8530.535619][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8530.535850][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8530.536065][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8530.536344][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8530.536611][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8530.536915][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8530.537139][ 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)) [ 8530.537424][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8530.537691][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8530.537986][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8530.538225][ 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)) [ 8530.538445][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8530.538676][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8530.538971][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8530.539281][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8530.539561][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8530.539816][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8530.540084][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8530.540377][ 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) [ 8530.540595][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8530.540841][ 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) [ 8530.541054][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8530.541262][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8530.541497][ 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) [ 8530.541742][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8530.542005][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8530.542229][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8530.542521][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8530.542757][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8530.543000][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8530.543210][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8530.543476][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8530.543774][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8530.543997][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8530.544245][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8530.544470][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8530.544685][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8530.544907][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8530.545144][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8530.545348][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8530.545598][ C0] tc_run (net/core/dev.c:3912) [ 8530.545788][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8530.546008][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8530.546230][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8530.546474][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8530.546709][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8530.546930][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8530.547176][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8530.547460][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8530.547713][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8530.547983][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8530.548206][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8530.548446][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8530.548761][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8530.549020][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8530.549256][ 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) [ 8530.549503][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8530.549705][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8530.549931][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8530.550216][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8530.550452][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8530.550677][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8530.550907][ 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)) [ 8530.551125][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8530.551373][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8530.551638][ 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) [ 8530.551920][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8530.552148][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8530.552406][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8530.552641][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8530.552904][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8530.553162][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8530.553401][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8530.553654][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8530.553937][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8530.554183][ 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)) [ 8530.554391][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8530.554632][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8530.554883][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8530.555105][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8530.555325][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8530.555567][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8530.555810][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8530.556050][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8530.556303][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8530.556569][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8530.556791][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8530.557060][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8530.557284][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8530.557527][ 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)) [ 8530.557733][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8530.558009][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8530.558240][ C0] __do_softirq (kernel/softirq.c:553) [ 8530.558457][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8530.558661][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8530.558925][ C0] [ 8530.559068][ C0] [ 8530.559207][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8530.559492][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8530.559817][ 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 [ 8530.560724][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8530.561009][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8530.561384][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8530.561755][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8530.562126][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8530.562528][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8530.562926][ 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) [ 8530.563200][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8530.563429][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8530.563722][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8530.563933][ 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 [ 8530.564837][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8530.565231][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8530.565603][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8530.565974][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8530.566346][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8530.566719][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8530.566719][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8530.567093][ C0] | [ 8530.567237][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 8530.567495][ C1] NMI backtrace for cpu 1 [ 8530.567504][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8530.567506][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8530.567513][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8530.567516][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8530.567519][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8530.567520][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8530.567522][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8530.567524][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8530.567525][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8530.567527][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8530.567529][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8530.567533][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8530.567534][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8530.567536][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8530.567537][ C1] PKRU: 55555554 [ 8530.567538][ C1] Call Trace: [ 8530.567540][ C1] [ 8530.567543][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8530.567548][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8530.567552][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8530.567557][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8530.567560][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8530.567563][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8530.567567][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8530.567570][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8530.567573][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8530.567577][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8530.567580][ C1] [ 8530.567581][ C1] [ 8530.567582][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8530.567586][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8530.567589][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8530.567593][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8530.567596][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8530.567599][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8530.567603][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8530.567605][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8530.567610][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8530.567613][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8530.567620][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8530.567622][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8530.567628][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8530.567633][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8530.567637][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8530.567640][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8530.567643][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8530.567645][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8530.567650][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8530.567655][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8530.567658][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8530.567667][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8530.567670][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8530.567673][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8530.567678][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8530.567681][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8530.567684][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8530.567690][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8530.567696][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8530.567701][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8530.567709][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8530.567712][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8530.567714][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8530.567718][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8530.567721][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8530.567725][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8530.567728][ 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)) [ 8530.567732][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8530.567736][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8530.567740][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8530.567742][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8530.567745][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8530.567748][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8530.567756][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8530.567763][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8530.567770][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8530.567775][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8530.567783][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8530.567788][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8530.567798][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8530.567801][ 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) [ 8530.567804][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8530.567808][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8530.567811][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8530.567814][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8530.567819][ 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) [ 8530.567823][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8530.567826][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8530.567829][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8530.567832][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8530.567834][ 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) [ 8530.567838][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8530.567840][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8530.567844][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8530.567848][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8530.567850][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8530.567853][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8530.567856][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8530.567858][ 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) [ 8530.567861][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8530.567865][ C1] tc_run (net/core/dev.c:3912) [ 8530.567869][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8530.567872][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8530.567874][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8530.567878][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8530.567882][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8530.567884][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8530.567888][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8530.567892][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8530.567895][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8530.567899][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8530.567903][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8530.567906][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8530.567914][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8530.567917][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8530.567921][ 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) [ 8530.567925][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8530.567928][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8530.567931][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8530.567935][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8530.567938][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8530.567941][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8530.567945][ C1] ? __create_object (mm/kmemleak.c:756) [ 8530.567948][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8530.567954][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8530.567958][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8530.567962][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8530.567966][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8530.567968][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8530.567972][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8530.567974][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8530.567978][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8530.567983][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8530.567987][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8530.567990][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8530.567995][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8530.567998][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8530.568002][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8530.568008][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8530.568012][ C1] __do_softirq (kernel/softirq.c:553) [ 8530.568016][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8530.568019][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8530.568022][ C1] [ 8530.568023][ C1] [ 8530.568024][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8530.568028][ 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) [ 8530.568032][ 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 [ 8530.568034][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8530.568037][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8530.568039][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8530.568040][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8530.568042][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8530.568043][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8530.568046][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8530.568050][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8530.568053][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8530.568055][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8530.568057][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8530.568062][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8530.568064][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8530.568068][ C1] do_idle (kernel/sched/idle.c:312) [ 8530.568070][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8530.568073][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8530.568075][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8530.568079][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8556.576326][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8556.576822][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8556.577298][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8556.577744][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8556.578594][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8556.579164][ 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) [ 8556.579467][ 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 ... [ 8556.580372][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8556.580657][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8556.581027][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8556.581398][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8556.581768][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8556.582141][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8556.582517][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8556.582932][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8556.583241][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8556.583614][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8556.583988][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8556.584361][ C0] PKRU: 55555554 [ 8556.584530][ C0] Call Trace: [ 8556.584691][ C0] [ 8556.584831][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8556.585074][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8556.585302][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8556.585560][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8556.585814][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8556.586085][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8556.586333][ 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)) [ 8556.586618][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8556.586862][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8556.587149][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8556.587425][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8556.587717][ 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) [ 8556.587987][ 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) [ 8556.588262][ 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) [ 8556.588533][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8556.588823][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8556.589045][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8556.589270][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8556.589493][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8556.589725][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8556.589978][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8556.590241][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8556.590465][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8556.590689][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8556.590931][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8556.591150][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8556.591379][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8556.591619][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8556.591878][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8556.592138][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8556.592374][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8556.592626][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8556.592871][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8556.593194][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8556.593429][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8556.593727][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8556.593972][ 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) [ 8556.594163][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8556.594376][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8556.594612][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8556.594871][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8556.595125][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8556.595337][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8556.595635][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8556.595922][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8556.596183][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8556.596459][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8556.596690][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8556.596903][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8556.597184][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8556.597450][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8556.597754][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8556.597975][ 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)) [ 8556.598252][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8556.598518][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8556.598812][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8556.599050][ 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)) [ 8556.599270][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8556.599502][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8556.599793][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8556.600103][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8556.600383][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8556.600639][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8556.600907][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8556.601199][ 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) [ 8556.601417][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8556.601663][ 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) [ 8556.601877][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8556.602085][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8556.602324][ 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) [ 8556.602570][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8556.602834][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8556.603058][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8556.603315][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8556.603539][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8556.603770][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8556.603969][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8556.604219][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8556.604506][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8556.604732][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8556.604978][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8556.605202][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8556.605417][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8556.605639][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8556.605877][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8556.606083][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8556.606334][ C0] tc_run (net/core/dev.c:3912) [ 8556.606524][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8556.606740][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8556.606961][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8556.607204][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8556.607444][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8556.607665][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8556.607911][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8556.608195][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8556.608449][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8556.608717][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8556.608939][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8556.609178][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8556.609495][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8556.609753][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8556.609989][ 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) [ 8556.610237][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8556.610438][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8556.610665][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8556.610950][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8556.611185][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8556.611410][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8556.611641][ 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)) [ 8556.611859][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8556.612106][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8556.612377][ 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) [ 8556.612658][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8556.612886][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8556.613120][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8556.613344][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8556.613593][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8556.613839][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8556.614065][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8556.614307][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8556.614591][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8556.614835][ 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)) [ 8556.615040][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8556.615283][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8556.615535][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8556.615756][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8556.615978][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8556.616221][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8556.616464][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8556.616706][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8556.616958][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8556.617224][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8556.617447][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8556.617718][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8556.617941][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8556.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)) [ 8556.618393][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8556.618669][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8556.618899][ C0] __do_softirq (kernel/softirq.c:553) [ 8556.619116][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8556.619322][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8556.619590][ C0] [ 8556.619732][ C0] [ 8556.619871][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8556.620156][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8556.620480][ 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 [ 8556.621386][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8556.621671][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8556.622045][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8556.622423][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8556.622794][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8556.623163][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8556.623540][ 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) [ 8556.623803][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8556.624020][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8556.624299][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8556.624511][ 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 [ 8556.625422][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8556.625816][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8556.626190][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8556.626563][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8556.626934][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8556.627307][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8556.629731][ 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) | [ 8556.630248][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8556.630730][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8556.631214][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8556.632157][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8556.632784][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8556.633115][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8556.634102][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8556.634415][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8556.634821][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8556.635225][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8556.635630][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8556.636038][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8556.636442][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8556.636897][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8556.637234][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8556.637641][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8556.638049][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8556.638456][ C1] PKRU: 55555554 [ 8556.638641][ C1] Call Trace: [ 8556.638814][ C1] [ 8556.638965][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8556.639232][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8556.639480][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8556.639761][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8556.640037][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8556.640333][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8556.640603][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8556.640915][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8556.641181][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8556.641448][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8556.641761][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8556.642061][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8556.642384][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8556.642678][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8556.642978][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8556.643274][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8556.643598][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8556.643841][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8556.644087][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8556.644340][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8556.644617][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8556.644907][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8556.645147][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8556.645393][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8556.645657][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8556.645896][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8556.646148][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8556.646411][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8556.646690][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8556.646971][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8556.647223][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8556.647498][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8556.647767][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8556.648120][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8556.648377][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8556.648703][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8556.648970][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8556.649177][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8556.649414][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8556.649672][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8556.649952][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8556.650184][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8556.650509][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8556.650820][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8556.651107][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8556.651407][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8556.651659][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8556.651893][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8556.652197][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8556.652493][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8556.652823][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8556.653064][ 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)) [ 8556.653365][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8556.653656][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8556.653979][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8556.654239][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8556.654478][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8556.654731][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8556.655050][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8556.655388][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8556.655693][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8556.655972][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8556.656262][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8556.656532][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8556.656850][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8556.657071][ 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) [ 8556.657306][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8556.657579][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8556.657849][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8556.658140][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8556.658389][ 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) [ 8556.658655][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8556.658923][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8556.659211][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8556.659456][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8556.659735][ 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) [ 8556.660001][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8556.660282][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8556.660526][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8556.660769][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8556.661004][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8556.661293][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8556.661537][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8556.661796][ 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) [ 8556.662061][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8556.662317][ C1] tc_run (net/core/dev.c:3912) [ 8556.662525][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8556.662761][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8556.663004][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8556.663269][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8556.663526][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8556.663767][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8556.664039][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8556.664349][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8556.664625][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8556.664881][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8556.665151][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8556.665411][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8556.665703][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8556.665982][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8556.666239][ 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) [ 8556.666507][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8556.666732][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8556.666979][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8556.667234][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8556.667491][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8556.667736][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8556.667989][ C1] ? __create_object (mm/kmemleak.c:756) [ 8556.668240][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8556.668513][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8556.668798][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8556.669076][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8556.669363][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8556.669639][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8556.669887][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8556.670163][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8556.670405][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8556.670671][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8556.670937][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8556.671201][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8556.671479][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8556.671771][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8556.672037][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8556.672278][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8556.672530][ C1] __do_softirq (kernel/softirq.c:553) [ 8556.672767][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8556.672990][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8556.673283][ C1] [ 8556.673434][ C1] [ 8556.673588][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8556.673896][ 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) [ 8556.674157][ 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 [ 8556.675142][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8556.675455][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8556.675862][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8556.676269][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8556.676674][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8556.677077][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8556.677485][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8556.677779][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8556.678045][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8556.678292][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8556.678548][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8556.678829][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8556.679072][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8556.679349][ C1] do_idle (kernel/sched/idle.c:312) [ 8556.679556][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8556.679802][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8556.680050][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8556.680324][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8584.576341][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8584.576840][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8584.577314][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8584.577759][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8584.578612][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8584.579182][ 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) [ 8584.579486][ 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 ... [ 8584.580391][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8584.580678][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8584.581048][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8584.581420][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8584.581792][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8584.582170][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8584.582543][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8584.582960][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8584.583270][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8584.583644][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8584.584017][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8584.584389][ C0] PKRU: 55555554 [ 8584.584559][ C0] Call Trace: [ 8584.584721][ C0] [ 8584.584860][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8584.585106][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8584.585335][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8584.585594][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8584.585849][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8584.586121][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8584.586371][ 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)) [ 8584.586658][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8584.586902][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8584.587191][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8584.587467][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8584.587761][ 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) [ 8584.588031][ 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) [ 8584.588306][ 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) [ 8584.588576][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8584.588867][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8584.589092][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8584.589318][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8584.589543][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8584.589775][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8584.590028][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8584.590293][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8584.590518][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8584.590744][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8584.590986][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8584.591206][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8584.591440][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8584.591683][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8584.591943][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8584.592205][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8584.592438][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8584.592690][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8584.592934][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8584.593261][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8584.593498][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8584.593796][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8584.594046][ 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) [ 8584.594237][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8584.594451][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8584.594690][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8584.594950][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8584.595206][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8584.595420][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8584.595718][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8584.596005][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8584.596269][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8584.596546][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8584.596778][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8584.596992][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8584.597272][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8584.597539][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8584.597843][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8584.598065][ 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)) [ 8584.598343][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8584.598608][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8584.598904][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8584.599141][ 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)) [ 8584.599361][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8584.599592][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8584.599886][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8584.600198][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8584.600478][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8584.600735][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8584.601004][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8584.601297][ 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) [ 8584.601516][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8584.601764][ 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) [ 8584.601977][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8584.602191][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8584.602428][ 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) [ 8584.602675][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8584.602940][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8584.603164][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8584.603421][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8584.603645][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8584.603880][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8584.604081][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8584.604334][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8584.604621][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8584.604844][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8584.605097][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8584.605324][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8584.605541][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8584.605763][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8584.606002][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8584.606206][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8584.606456][ C0] tc_run (net/core/dev.c:3912) [ 8584.606648][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8584.606864][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8584.607086][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8584.607332][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8584.607567][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8584.607789][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8584.608037][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8584.608324][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8584.608578][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8584.608848][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8584.609071][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8584.609311][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8584.609628][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8584.609885][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8584.610122][ 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) [ 8584.610370][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8584.610573][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8584.610800][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8584.611088][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8584.611325][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8584.611549][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8584.611781][ 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)) [ 8584.612000][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8584.612254][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8584.612521][ 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) [ 8584.612805][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8584.613033][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8584.613269][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8584.613493][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8584.613742][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8584.613989][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8584.614217][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8584.614457][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8584.614741][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8584.614987][ 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)) [ 8584.615194][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8584.615438][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8584.615690][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8584.615913][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8584.616136][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8584.616382][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8584.616625][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8584.616867][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8584.617120][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8584.617387][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8584.617611][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8584.617883][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8584.618106][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8584.618353][ 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)) [ 8584.618561][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8584.618837][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8584.619069][ C0] __do_softirq (kernel/softirq.c:553) [ 8584.619288][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8584.619492][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8584.619759][ C0] [ 8584.619899][ C0] [ 8584.620040][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8584.620327][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8584.620652][ 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 [ 8584.621558][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8584.621843][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8584.622243][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8584.622637][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8584.623029][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8584.623432][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8584.623811][ 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) [ 8584.624074][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8584.624295][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8584.624574][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8584.624788][ 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 [ 8584.625694][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8584.626087][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8584.626462][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8584.626833][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8584.627204][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8584.627579][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8584.630000][ 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) | [ 8584.630517][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8584.630998][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8584.631484][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8584.632428][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8584.633051][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8584.633381][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8584.634365][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8584.634678][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8584.635084][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8584.635497][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8584.635901][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8584.636308][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8584.636713][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8584.637166][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8584.637503][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8584.637909][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8584.638315][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8584.638720][ C1] PKRU: 55555554 [ 8584.638908][ C1] Call Trace: [ 8584.639081][ C1] [ 8584.639232][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8584.639499][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8584.639746][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8584.640026][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8584.640306][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8584.640601][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8584.640870][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8584.641183][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8584.641448][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8584.641715][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8584.642029][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8584.642332][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8584.642651][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8584.642947][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8584.643245][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8584.643541][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8584.643858][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8584.644100][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8584.644345][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8584.644598][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8584.644873][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8584.645164][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8584.645406][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8584.645650][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8584.645913][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8584.646152][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8584.646404][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8584.646667][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8584.646947][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8584.647229][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8584.647481][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8584.647757][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8584.648025][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8584.648378][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8584.648635][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8584.648961][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8584.649228][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8584.649435][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8584.649671][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8584.649929][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8584.650209][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8584.650441][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8584.650766][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8584.651078][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8584.651366][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8584.651665][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8584.651918][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8584.652156][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8584.652462][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8584.652754][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8584.653084][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8584.653327][ 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)) [ 8584.653627][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8584.653919][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8584.654240][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8584.654501][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8584.654738][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8584.654990][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8584.655311][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8584.655650][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8584.655955][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8584.656235][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8584.656525][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8584.656795][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8584.657116][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8584.657338][ 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) [ 8584.657572][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8584.657846][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8584.658115][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8584.658406][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8584.658657][ 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) [ 8584.658922][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8584.659191][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8584.659481][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8584.659724][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8584.660005][ 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) [ 8584.660271][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8584.660552][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8584.660796][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8584.661039][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8584.661275][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8584.661564][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8584.661808][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8584.662068][ 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) [ 8584.662337][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8584.662589][ C1] tc_run (net/core/dev.c:3912) [ 8584.662797][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8584.663033][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8584.663276][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8584.663541][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8584.663798][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8584.664039][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8584.664310][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8584.664619][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8584.664896][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8584.665153][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8584.665425][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8584.665686][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8584.665976][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8584.666256][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8584.666513][ 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) [ 8584.666781][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8584.667003][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8584.667251][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8584.667516][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8584.667770][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8584.668014][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8584.668267][ C1] ? __create_object (mm/kmemleak.c:756) [ 8584.668516][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8584.668787][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8584.669072][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8584.669352][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8584.669637][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8584.669914][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8584.670162][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8584.670439][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8584.670680][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8584.670946][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8584.671212][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8584.671477][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8584.671754][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8584.672046][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8584.672320][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8584.672557][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8584.672808][ C1] __do_softirq (kernel/softirq.c:553) [ 8584.673046][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8584.673270][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8584.673562][ C1] [ 8584.673714][ C1] [ 8584.673869][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8584.674177][ 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) [ 8584.674438][ 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 [ 8584.675427][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8584.675738][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8584.676146][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8584.676551][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8584.676956][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8584.677361][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8584.677770][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8584.678064][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8584.678329][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8584.678576][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8584.678833][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8584.679114][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8584.679358][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8584.679636][ C1] do_idle (kernel/sched/idle.c:312) [ 8584.679842][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8584.680090][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8584.680338][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8584.680612][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8584.680928][ C1] | [ 8608.568265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8608.568602][ C0] rcu: 0-....: (6209386 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1476309 | [ 8608.569125][ C0] rcu: (t=6194661 jiffies g=2033089 q=12 ncpus=4) [ 8608.569855][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8608.570432][ 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) [ 8608.570742][ 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 ... [ 8608.571649][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8608.571936][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8608.572313][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8608.572685][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8608.573060][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8608.573434][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8608.573805][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8608.574223][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8608.574538][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8608.574915][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8608.575287][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8608.575659][ C0] PKRU: 55555554 [ 8608.575829][ C0] Call Trace: [ 8608.575995][ C0] [ 8608.576134][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8608.576393][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8608.576628][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8608.576862][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8608.577077][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8608.577328][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8608.577581][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8608.577822][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8608.578088][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8608.578316][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8608.578608][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8608.578863][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8608.579132][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8608.579381][ 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)) [ 8608.579666][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8608.579911][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8608.580200][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8608.580478][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8608.580775][ 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) [ 8608.581045][ 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) [ 8608.581322][ 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) [ 8608.581593][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8608.581883][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8608.582116][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8608.582342][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8608.582565][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8608.582797][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8608.583053][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8608.583319][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8608.583543][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8608.583767][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8608.584011][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8608.584228][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8608.584462][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8608.584705][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8608.584961][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8608.585223][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8608.585454][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8608.585712][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8608.585957][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8608.586280][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8608.586517][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8608.586818][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8608.587063][ 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) [ 8608.587253][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8608.587470][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8608.587709][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8608.587967][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8608.588221][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8608.588433][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8608.588731][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8608.589019][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8608.589283][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8608.589559][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8608.589792][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8608.590009][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8608.590290][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8608.590555][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8608.590859][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8608.591084][ 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)) [ 8608.591362][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8608.591628][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8608.591924][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8608.592168][ 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)) [ 8608.592390][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8608.592622][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8608.592915][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8608.593227][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8608.593507][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8608.593764][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8608.594036][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8608.594331][ 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) [ 8608.594549][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8608.594795][ 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) [ 8608.595012][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8608.595219][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8608.595454][ 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) [ 8608.595701][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8608.595968][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8608.596193][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8608.596451][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8608.596676][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8608.596907][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8608.597108][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8608.597358][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8608.597646][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8608.597870][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8608.598121][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8608.598347][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8608.598561][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8608.598787][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8608.599024][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8608.599225][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8608.599479][ C0] tc_run (net/core/dev.c:3912) [ 8608.599671][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8608.599885][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8608.600109][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8608.600353][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8608.600589][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8608.600812][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8608.601060][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8608.601346][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8608.601600][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8608.601868][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8608.602098][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8608.602339][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8608.602656][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8608.602916][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8608.603151][ 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) [ 8608.603400][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8608.603601][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8608.603829][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8608.604114][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8608.604351][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8608.604574][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8608.604807][ 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)) [ 8608.605027][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8608.605276][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8608.605538][ 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) [ 8608.605824][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8608.606057][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8608.606293][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8608.606517][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8608.606767][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8608.607013][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8608.607240][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8608.607479][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8608.607761][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8608.608009][ 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)) [ 8608.608214][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8608.608458][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8608.608708][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8608.608933][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8608.609155][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8608.609400][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8608.609644][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8608.609888][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8608.610140][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8608.610406][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8608.610628][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8608.610902][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8608.611128][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8608.611376][ 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)) [ 8608.611582][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8608.611860][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8608.612097][ C0] __do_softirq (kernel/softirq.c:553) [ 8608.612314][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8608.612523][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8608.612788][ C0] [ 8608.612929][ C0] [ 8608.613070][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8608.613355][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8608.613680][ 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 [ 8608.614588][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8608.614875][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8608.615247][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8608.615621][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8608.615995][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8608.616367][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8608.616742][ 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) [ 8608.617006][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8608.617223][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8608.617504][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8608.617715][ 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 [ 8608.618624][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8608.619015][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8608.619389][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8608.619764][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8608.620136][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8608.620512][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8608.620512][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8608.620887][ C0] | [ 8608.621037][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 8608.621294][ C1] NMI backtrace for cpu 1 [ 8608.621305][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8608.621307][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 8608.621315][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [ 8608.621318][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000282 [ 8608.621321][ C1] RAX: ffff888008120e1c RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8608.621323][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8608.621325][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8608.621326][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8608.621328][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8608.621330][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8608.621332][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8608.621335][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8608.621337][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8608.621338][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8608.621340][ C1] PKRU: 55555554 [ 8608.621341][ C1] Call Trace: [ 8608.621344][ C1] [ 8608.621347][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8608.621352][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8608.621357][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8608.621362][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8608.621366][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8608.621368][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8608.621372][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8608.621376][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 8608.621379][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 8608.621383][ C1] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 8608.621386][ C1] [ 8608.621387][ C1] [ 8608.621388][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8608.621392][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8608.621395][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8608.621398][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8608.621402][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8608.621406][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8608.621409][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8608.621412][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8608.621414][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8608.621419][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8608.621422][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8608.621429][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8608.621431][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8608.621436][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8608.621443][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8608.621447][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8608.621449][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8608.621452][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8608.621454][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8608.621460][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8608.621464][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8608.621467][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8608.621477][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8608.621480][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8608.621483][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8608.621488][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8608.621491][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8608.621495][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8608.621501][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8608.621507][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8608.621512][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8608.621521][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8608.621524][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8608.621526][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8608.621530][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8608.621533][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8608.621537][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8608.621539][ 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)) [ 8608.621544][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8608.621547][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8608.621551][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8608.621554][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8608.621556][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8608.621560][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8608.621568][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8608.621575][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8608.621582][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8608.621587][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8608.621595][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8608.621600][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8608.621609][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8608.621613][ 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) [ 8608.621616][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8608.621620][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8608.621623][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8608.621626][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8608.621632][ 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) [ 8608.621635][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8608.621638][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8608.621641][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8608.621644][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8608.621646][ 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) [ 8608.621650][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8608.621652][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8608.621656][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8608.621660][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8608.621663][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8608.621666][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8608.621668][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8608.621671][ 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) [ 8608.621674][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8608.621677][ C1] tc_run (net/core/dev.c:3912) [ 8608.621681][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8608.621684][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8608.621686][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8608.621690][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8608.621695][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8608.621697][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8608.621701][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8608.621705][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8608.621708][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8608.621712][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8608.621716][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8608.621719][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8608.621727][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8608.621730][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8608.621734][ 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) [ 8608.621738][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8608.621741][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8608.621745][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8608.621748][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8608.621751][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8608.621755][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8608.621758][ C1] ? __create_object (mm/kmemleak.c:756) [ 8608.621762][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8608.621768][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8608.621772][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8608.621775][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8608.621779][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8608.621782][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8608.621785][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8608.621788][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8608.621792][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8608.621797][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8608.621801][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8608.621804][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8608.621809][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8608.621812][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8608.621816][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8608.621822][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8608.621826][ C1] __do_softirq (kernel/softirq.c:553) [ 8608.621830][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8608.621833][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8608.621837][ C1] [ 8608.621838][ C1] [ 8608.621839][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8608.621844][ 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) [ 8608.621847][ 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 [ 8608.621849][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8608.621852][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8608.621854][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8608.621855][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8608.621857][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8608.621858][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8608.621862][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8608.621865][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8608.621869][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8608.621871][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8608.621874][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8608.621878][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8608.621880][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8608.621884][ C1] do_idle (kernel/sched/idle.c:312) [ 8608.621887][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8608.621889][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8608.621892][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8608.621896][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8632.576329][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8632.576824][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8632.577299][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8632.577741][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8632.578596][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8632.579166][ 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) [ 8632.579468][ 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 ... [ 8632.580377][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8632.580662][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8632.581035][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8632.581409][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8632.581780][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8632.582157][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8632.582534][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8632.582952][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8632.583263][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8632.583637][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8632.584008][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8632.584383][ C0] PKRU: 55555554 [ 8632.584551][ C0] Call Trace: [ 8632.584711][ C0] [ 8632.584849][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8632.585095][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8632.585322][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8632.585582][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8632.585838][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8632.586106][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8632.586355][ 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)) [ 8632.586639][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8632.586884][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8632.587176][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8632.587453][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8632.587745][ 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) [ 8632.588014][ 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) [ 8632.588292][ 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) [ 8632.588560][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8632.588852][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8632.589076][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8632.589302][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8632.589528][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8632.589760][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8632.590016][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8632.590282][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8632.590506][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8632.590729][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8632.590972][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8632.591190][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8632.591422][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8632.591662][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8632.591917][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8632.592182][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8632.592441][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8632.592708][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8632.592966][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8632.593306][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8632.593560][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8632.593859][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8632.594104][ 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) [ 8632.594296][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8632.594514][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8632.594748][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8632.595005][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8632.595265][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8632.595477][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8632.595774][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8632.596061][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8632.596324][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8632.596603][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8632.596834][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8632.597048][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8632.597328][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8632.597593][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8632.597898][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8632.598122][ 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)) [ 8632.598400][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8632.598665][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8632.598959][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8632.599196][ 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)) [ 8632.599417][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8632.599649][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8632.599940][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8632.600253][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8632.600531][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8632.600789][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8632.601059][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8632.601353][ 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) [ 8632.601570][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8632.601817][ 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) [ 8632.602036][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8632.602243][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8632.602480][ 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) [ 8632.602728][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8632.602993][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8632.603217][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8632.603476][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8632.603700][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8632.603930][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8632.604132][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8632.604384][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8632.604672][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8632.604895][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8632.605144][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8632.605371][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8632.605585][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8632.605810][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8632.606047][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8632.606248][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8632.606503][ C0] tc_run (net/core/dev.c:3912) [ 8632.606693][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8632.606907][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8632.607129][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8632.607373][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8632.607609][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8632.607832][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8632.608078][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8632.608363][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8632.608617][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8632.608883][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8632.609107][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8632.609346][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8632.609661][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8632.609921][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8632.610157][ 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) [ 8632.610405][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8632.610606][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8632.610833][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8632.611118][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8632.611355][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8632.611577][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8632.611809][ 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)) [ 8632.612034][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8632.612285][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8632.612548][ 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) [ 8632.612833][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8632.613063][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8632.613298][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8632.613521][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8632.613771][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8632.614017][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8632.614244][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8632.614483][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8632.614767][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8632.615013][ 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)) [ 8632.615219][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8632.615462][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8632.615713][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8632.615938][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8632.616159][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8632.616405][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8632.616648][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8632.616891][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8632.617143][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8632.617411][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8632.617631][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8632.617905][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8632.618128][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8632.618376][ 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)) [ 8632.618580][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8632.618858][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8632.619089][ C0] __do_softirq (kernel/softirq.c:553) [ 8632.619307][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8632.619515][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8632.619780][ C0] [ 8632.619921][ C0] [ 8632.620061][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8632.620345][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8632.620670][ 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 [ 8632.621576][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8632.621862][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8632.622237][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8632.622612][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8632.622985][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8632.623357][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8632.623731][ 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) [ 8632.623995][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8632.624210][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8632.624492][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8632.624703][ 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 [ 8632.625610][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8632.626000][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8632.626374][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8632.626747][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8632.627118][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8632.627489][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8636.586494][ 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) | [ 8636.587010][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8636.587494][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8636.587978][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8636.588920][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8636.589542][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8636.589871][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8636.590855][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8636.591168][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8636.591572][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8636.591981][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8636.592388][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8636.592792][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8636.593195][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8636.593649][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8636.593987][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8636.594395][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8636.594799][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8636.595202][ C1] PKRU: 55555554 [ 8636.595387][ C1] Call Trace: [ 8636.595561][ C1] [ 8636.595709][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8636.595975][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8636.596222][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8636.596503][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8636.596782][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8636.597074][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8636.597343][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8636.597654][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8636.597919][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8636.598184][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8636.598498][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8636.598799][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8636.599116][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8636.599411][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8636.599712][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8636.600005][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8636.600323][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8636.600567][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8636.600810][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8636.601061][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8636.601340][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8636.601629][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8636.601873][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8636.602122][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8636.602395][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8636.602632][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8636.602883][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8636.603145][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8636.603426][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8636.603710][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8636.603960][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8636.604237][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8636.604506][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8636.604858][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8636.605114][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8636.605439][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8636.605706][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8636.605911][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8636.606148][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8636.606405][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8636.606685][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8636.606917][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8636.607242][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8636.607552][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8636.607839][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8636.608138][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8636.608390][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8636.608627][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8636.608932][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8636.609222][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8636.609553][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8636.609797][ 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)) [ 8636.610097][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8636.610389][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8636.610710][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8636.610970][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8636.611208][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8636.611460][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8636.611778][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8636.612120][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8636.612426][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8636.612704][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8636.612998][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8636.613269][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8636.613587][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8636.613809][ 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) [ 8636.614042][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8636.614317][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8636.614586][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8636.614874][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8636.615124][ 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) [ 8636.615389][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8636.615656][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8636.615947][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8636.616189][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8636.616471][ 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) [ 8636.616736][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8636.617015][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8636.617260][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8636.617505][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8636.617737][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8636.618029][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8636.618271][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8636.618530][ 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) [ 8636.618795][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8636.619045][ C1] tc_run (net/core/dev.c:3912) [ 8636.619255][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8636.619490][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8636.619733][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8636.620000][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8636.620257][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8636.620501][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8636.620771][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8636.621080][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8636.621357][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8636.621614][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8636.621883][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8636.622147][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8636.622437][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8636.622718][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8636.622974][ 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) [ 8636.623243][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8636.623463][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8636.623710][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8636.623967][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8636.624223][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8636.624466][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8636.624716][ C1] ? __create_object (mm/kmemleak.c:756) [ 8636.624965][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8636.625235][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8636.625523][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8636.625801][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8636.626086][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8636.626363][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8636.626610][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8636.626887][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8636.627126][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8636.627392][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8636.627658][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8636.627924][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8636.628203][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8636.628492][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8636.628756][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8636.628994][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8636.629247][ C1] __do_softirq (kernel/softirq.c:553) [ 8636.629482][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8636.629708][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8636.629997][ C1] [ 8636.630150][ C1] [ 8636.630303][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8636.630613][ 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) [ 8636.630873][ 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 [ 8636.631858][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8636.632173][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8636.632578][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8636.632982][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8636.633387][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8636.633794][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8636.634201][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8636.634495][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8636.634760][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8636.635006][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8636.635262][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8636.635544][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8636.635786][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8636.636064][ C1] do_idle (kernel/sched/idle.c:312) [ 8636.636272][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8636.636518][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8636.636764][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8636.637039][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8660.576325][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8660.576820][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8660.577295][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8660.577735][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8660.578588][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8660.579164][ 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) [ 8660.579467][ 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 ... [ 8660.580374][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8660.580661][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8660.581033][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8660.581407][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8660.581781][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8660.582157][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8660.582528][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8660.582943][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8660.583252][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8660.583629][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8660.584001][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8660.584372][ C0] PKRU: 55555554 [ 8660.584541][ C0] Call Trace: [ 8660.584702][ C0] [ 8660.584838][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8660.585082][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8660.585310][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8660.585567][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8660.585826][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8660.586095][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8660.586342][ 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)) [ 8660.586628][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8660.586872][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8660.587161][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8660.587437][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8660.587729][ 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) [ 8660.588002][ 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) [ 8660.588277][ 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) [ 8660.588548][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8660.588840][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8660.589064][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8660.589287][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8660.589512][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8660.589743][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8660.589996][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8660.590263][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8660.590486][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8660.590711][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8660.590953][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8660.591173][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8660.591406][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8660.591649][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8660.591910][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8660.592168][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8660.592400][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8660.592652][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8660.592899][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8660.593223][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8660.593459][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8660.593758][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8660.594002][ 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) [ 8660.594195][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8660.594413][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8660.594649][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8660.594908][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8660.595162][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8660.595383][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8660.595682][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8660.595967][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8660.596232][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8660.596507][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8660.596737][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8660.596953][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8660.597232][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8660.597501][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8660.597805][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8660.598027][ 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)) [ 8660.598303][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8660.598572][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8660.598868][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8660.599106][ 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)) [ 8660.599324][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8660.599556][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8660.599849][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8660.600159][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8660.600441][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8660.600696][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8660.600965][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8660.601255][ 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) [ 8660.601476][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8660.601721][ 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) [ 8660.601943][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8660.602150][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8660.602386][ 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) [ 8660.602636][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8660.602903][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8660.603125][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8660.603386][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8660.603608][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8660.603840][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8660.604044][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8660.604295][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8660.604583][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8660.604804][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8660.605054][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8660.605279][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8660.605496][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8660.605720][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8660.605958][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8660.606163][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8660.606415][ C0] tc_run (net/core/dev.c:3912) [ 8660.606605][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8660.606823][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8660.607046][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8660.607291][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8660.607527][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8660.607748][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8660.607996][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8660.608279][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8660.608538][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8660.608803][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8660.609028][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8660.609268][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8660.609583][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8660.609840][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8660.610076][ 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) [ 8660.610323][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8660.610528][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8660.610755][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8660.611039][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8660.611275][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8660.611500][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8660.611732][ 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)) [ 8660.611956][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8660.612206][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8660.612469][ 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) [ 8660.612753][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8660.612982][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8660.613215][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8660.613438][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8660.613689][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8660.613936][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8660.614160][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8660.614400][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8660.614684][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8660.614931][ 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)) [ 8660.615139][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8660.615382][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8660.615632][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8660.615857][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8660.616075][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8660.616322][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8660.616566][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8660.616809][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8660.617062][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8660.617326][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8660.617549][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8660.617821][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8660.618044][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8660.618290][ 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)) [ 8660.618500][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8660.618776][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8660.619009][ C0] __do_softirq (kernel/softirq.c:553) [ 8660.619226][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8660.619431][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8660.619699][ C0] [ 8660.619839][ C0] [ 8660.619979][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8660.620263][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8660.620592][ 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 [ 8660.621503][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8660.621794][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8660.622167][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8660.622540][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8660.622911][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8660.623286][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8660.623660][ 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) [ 8660.623921][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8660.624139][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8660.624420][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8660.624630][ 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 [ 8660.625536][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8660.625930][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8660.626302][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8660.626673][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8660.627046][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8660.627420][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8664.586507][ 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) | [ 8664.587029][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8664.587511][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8664.587996][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8664.588941][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8664.589564][ C1] RIP: 0010:kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 8664.589855][ C1] Code: 5b 5d 41 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff 48 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df <4d> 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d All code ======== 0: 5b pop %rbx 1: 5d pop %rbp 2: 41 5c pop %r12 4: c3 ret 5: cc int3 6: cc int3 7: cc int3 8: cc int3 9: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 10: 7f ff ff 13: 48 39 c7 cmp %rax,%rdi 16: 76 dd jbe 0xfffffffffffffff5 18: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 1d: 48 89 fd mov %rdi,%rbp 20: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax 27: fc ff df 2a:* 4d 89 d1 mov %r10,%r9 <-- trapping instruction 2d: 48 c1 ed 03 shr $0x3,%rbp 31: 49 c1 e9 03 shr $0x3,%r9 35: 48 01 c5 add %rax,%rbp 38: 49 01 c1 add %rax,%r9 3b: 48 89 e8 mov %rbp,%rax 3e: 49 rex.WB 3f: 8d .byte 0x8d Code starting with the faulting instruction =========================================== 0: 4d 89 d1 mov %r10,%r9 3: 48 c1 ed 03 shr $0x3,%rbp 7: 49 c1 e9 03 shr $0x3,%r9 b: 48 01 c5 add %rax,%rbp e: 49 01 c1 add %rax,%r9 11: 48 89 e8 mov %rbp,%rax 14: 49 rex.WB 15: 8d .byte 0x8d [ 8664.590841][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000212 [ 8664.591153][ C1] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8664.591557][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8664.591966][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8664.592372][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8664.592776][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8664.593180][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8664.593635][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8664.593974][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8664.594382][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8664.594786][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8664.595189][ C1] PKRU: 55555554 [ 8664.595375][ C1] Call Trace: [ 8664.595549][ C1] [ 8664.595699][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8664.595965][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8664.596212][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8664.596492][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8664.596772][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8664.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) [ 8664.597332][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8664.597644][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8664.597909][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 8664.598173][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8664.598438][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8664.598753][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8664.599053][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8664.599372][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8664.599666][ C1] ? kasan_check_range (./include/linux/kasan.h:61 mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 8664.599926][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8664.600211][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8664.600529][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8664.600774][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8664.601018][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8664.601271][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8664.601547][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8664.601839][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8664.602082][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8664.602328][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8664.602592][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8664.602830][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8664.603080][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8664.603343][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8664.603625][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8664.603905][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8664.604158][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8664.604433][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8664.604700][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8664.605055][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8664.605311][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8664.605635][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8664.605904][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8664.606112][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8664.606344][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8664.606601][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8664.606884][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8664.607113][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8664.607437][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8664.607748][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8664.608032][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8664.608333][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8664.608584][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8664.608816][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8664.609128][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8664.609417][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8664.609749][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8664.609990][ 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)) [ 8664.610292][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8664.610580][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8664.610901][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8664.611161][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8664.611401][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8664.611653][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8664.611973][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8664.612312][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8664.612614][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8664.612894][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8664.613186][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8664.613458][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8664.613777][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8664.613996][ 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) [ 8664.614231][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8664.614504][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8664.614774][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8664.615065][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8664.615313][ 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) [ 8664.615578][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8664.615847][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8664.616136][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8664.616379][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8664.616659][ 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) [ 8664.616923][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8664.617203][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8664.617446][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8664.617691][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8664.617926][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8664.618214][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8664.618457][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8664.618716][ 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) [ 8664.618980][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8664.619232][ C1] tc_run (net/core/dev.c:3912) [ 8664.619441][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8664.619675][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8664.619916][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8664.620180][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8664.620439][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8664.620683][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8664.620950][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8664.621260][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8664.621536][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8664.621793][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8664.622062][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8664.622323][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8664.622615][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8664.622896][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8664.623153][ 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) [ 8664.623422][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8664.623642][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8664.623891][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8664.624147][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8664.624404][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8664.624648][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8664.624900][ C1] ? __create_object (mm/kmemleak.c:756) [ 8664.625147][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8664.625420][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8664.625706][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8664.625982][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8664.626271][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8664.626547][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8664.626795][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8664.627072][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8664.627313][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8664.627579][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8664.627844][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8664.628107][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8664.628386][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8664.628675][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8664.628941][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8664.629177][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8664.629429][ C1] __do_softirq (kernel/softirq.c:553) [ 8664.629665][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8664.629888][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8664.630178][ C1] [ 8664.630331][ C1] [ 8664.630483][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8664.630793][ 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) [ 8664.631053][ 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 [ 8664.632042][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8664.632354][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8664.632759][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8664.633165][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8664.633570][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8664.633975][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8664.634383][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8664.634679][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8664.634944][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8664.635190][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8664.635445][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8664.635727][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8664.635970][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8664.636247][ C1] do_idle (kernel/sched/idle.c:312) [ 8664.636455][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8664.636702][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8664.636949][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8664.637223][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8664.637540][ C1] | [ 8686.622266][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8686.622629][ C0] rcu: 0-....: (6287283 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1493322 | [ 8686.623171][ C0] rcu: (t=6272715 jiffies g=2033089 q=12 ncpus=4) [ 8686.623896][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8686.624467][ 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) [ 8686.624776][ 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 ... [ 8686.625686][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8686.625972][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8686.626348][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8686.626718][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8686.627089][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8686.627461][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8686.627834][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8686.628250][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8686.628563][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8686.628935][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8686.629308][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8686.629680][ C0] PKRU: 55555554 [ 8686.629849][ C0] Call Trace: [ 8686.630006][ C0] [ 8686.630146][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8686.630402][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8686.630638][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8686.630876][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8686.631089][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8686.631342][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8686.631595][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8686.631871][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8686.632149][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8686.632388][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8686.632695][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8686.632964][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8686.633232][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8686.633482][ 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)) [ 8686.633767][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8686.634011][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8686.634299][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8686.634577][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8686.634872][ 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) [ 8686.635141][ 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) [ 8686.635418][ 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) [ 8686.635687][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8686.635979][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8686.636206][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8686.636431][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8686.636655][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8686.636886][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8686.637143][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8686.637408][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8686.637629][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8686.637855][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8686.638098][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8686.638315][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8686.638548][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8686.638788][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8686.639046][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8686.639306][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8686.639537][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8686.639791][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8686.640037][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8686.640360][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8686.640597][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8686.640896][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8686.641142][ 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) [ 8686.641334][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8686.641548][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8686.641816][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8686.642086][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8686.642363][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8686.642586][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8686.642907][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8686.643193][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8686.643456][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8686.643734][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8686.643964][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8686.644178][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8686.644459][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8686.644723][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8686.645027][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8686.645249][ 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)) [ 8686.645526][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8686.645791][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8686.646087][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8686.646325][ 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)) [ 8686.646547][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8686.646779][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8686.647072][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8686.647383][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8686.647662][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8686.647919][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8686.648189][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8686.648483][ 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) [ 8686.648700][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8686.648946][ 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) [ 8686.649161][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8686.649369][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8686.649603][ 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) [ 8686.649851][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8686.650115][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8686.650339][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8686.650595][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8686.650819][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8686.651049][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8686.651249][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8686.651497][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8686.651815][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8686.652049][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8686.652313][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8686.652550][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8686.652774][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8686.653011][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8686.653247][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8686.653449][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8686.653705][ C0] tc_run (net/core/dev.c:3912) [ 8686.653897][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8686.654113][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8686.654334][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8686.654578][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8686.654813][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8686.655036][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8686.655283][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8686.655568][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8686.655822][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8686.656089][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8686.656312][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8686.656551][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8686.656867][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8686.657125][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8686.657362][ 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) [ 8686.657609][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8686.657810][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8686.658037][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8686.658323][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8686.658558][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8686.658781][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8686.659012][ 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)) [ 8686.659233][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8686.659482][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8686.659745][ 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) [ 8686.660028][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8686.660258][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8686.660492][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8686.660715][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8686.660966][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8686.661211][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8686.661438][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8686.661701][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8686.661998][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8686.662257][ 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)) [ 8686.662472][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8686.662728][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8686.662993][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8686.663216][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8686.663437][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8686.663681][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8686.663924][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8686.664166][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8686.664417][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8686.664684][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8686.664905][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8686.665179][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8686.665402][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8686.665648][ 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)) [ 8686.665852][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8686.666129][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8686.666362][ C0] __do_softirq (kernel/softirq.c:553) [ 8686.666577][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8686.666784][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8686.667050][ C0] [ 8686.667191][ C0] [ 8686.667330][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8686.667614][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8686.667938][ 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 [ 8686.668840][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8686.669126][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8686.669496][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8686.669870][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8686.670242][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8686.670612][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8686.670986][ 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) [ 8686.671250][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8686.671466][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8686.671762][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8686.671981][ 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 [ 8686.672885][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8686.673277][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8686.673652][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8686.674023][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8686.674393][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8686.674765][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8686.674765][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8686.675141][ C0] | [ 8686.675288][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 8686.675548][ C1] NMI backtrace for cpu 1 [ 8686.675561][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8686.675564][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8686.675573][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8686.675576][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8686.675579][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8686.675581][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8686.675583][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8686.675585][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8686.675586][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8686.675588][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8686.675590][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8686.675594][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8686.675595][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8686.675597][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8686.675598][ C1] PKRU: 55555554 [ 8686.675599][ C1] Call Trace: [ 8686.675601][ C1] [ 8686.675605][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8686.675610][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8686.675616][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8686.675621][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8686.675625][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8686.675627][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8686.675631][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8686.675635][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8686.675638][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8686.675641][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8686.675645][ C1] [ 8686.675645][ C1] [ 8686.675647][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8686.675650][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8686.675654][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8686.675658][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8686.675662][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8686.675665][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8686.675668][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8686.675670][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8686.675675][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8686.675679][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8686.675686][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8686.675689][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8686.675694][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8686.675701][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8686.675705][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8686.675708][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8686.675710][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8686.675712][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8686.675718][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8686.675723][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8686.675726][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8686.675737][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8686.675740][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8686.675743][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8686.675748][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8686.675751][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8686.675755][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8686.675762][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8686.675767][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8686.675772][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8686.675781][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8686.675784][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8686.675786][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8686.675790][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8686.675793][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8686.675797][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8686.675799][ 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)) [ 8686.675803][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8686.675807][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8686.675811][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8686.675814][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8686.675817][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8686.675820][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8686.675828][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8686.675834][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8686.675841][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8686.675846][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8686.675855][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8686.675860][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8686.675869][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8686.675872][ 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) [ 8686.675876][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8686.675880][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8686.675884][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8686.675887][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8686.675893][ 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) [ 8686.675897][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8686.675900][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8686.675903][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8686.675905][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8686.675908][ 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) [ 8686.675912][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8686.675914][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8686.675918][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8686.675922][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8686.675925][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8686.675928][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8686.675931][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8686.675933][ 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) [ 8686.675936][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8686.675939][ C1] tc_run (net/core/dev.c:3912) [ 8686.675944][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8686.675947][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8686.675949][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8686.675953][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8686.675957][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8686.675959][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8686.675963][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8686.675968][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8686.675971][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8686.675975][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8686.675979][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8686.675982][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8686.675990][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8686.675993][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8686.675996][ 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) [ 8686.676000][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8686.676003][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8686.676007][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8686.676011][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8686.676014][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8686.676017][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8686.676021][ C1] ? __create_object (mm/kmemleak.c:756) [ 8686.676024][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8686.676031][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8686.676035][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8686.676039][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8686.676043][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8686.676046][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8686.676049][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8686.676052][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8686.676057][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8686.676061][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8686.676066][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8686.676069][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8686.676073][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8686.676076][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8686.676081][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8686.676087][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8686.676090][ C1] __do_softirq (kernel/softirq.c:553) [ 8686.676095][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8686.676098][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8686.676102][ C1] [ 8686.676102][ C1] [ 8686.676103][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8686.676108][ 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) [ 8686.676112][ 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 [ 8686.676114][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8686.676116][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8686.676118][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8686.676120][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8686.676121][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8686.676123][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8686.676126][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8686.676129][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8686.676133][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8686.676135][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8686.676137][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8686.676141][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8686.676144][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8686.676148][ C1] do_idle (kernel/sched/idle.c:312) [ 8686.676151][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8686.676153][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8686.676156][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8686.676160][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8712.576340][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8712.576844][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8712.577319][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8712.577758][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8712.578610][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8712.579185][ 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) [ 8712.579488][ 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 ... [ 8712.580394][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8712.580680][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8712.581053][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8712.581429][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8712.581807][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8712.582178][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8712.582550][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8712.582967][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8712.583278][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8712.583653][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8712.584023][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8712.584396][ C0] PKRU: 55555554 [ 8712.584565][ C0] Call Trace: [ 8712.584727][ C0] [ 8712.584863][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8712.585108][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8712.585336][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8712.585595][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8712.585851][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8712.586119][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8712.586365][ 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)) [ 8712.586651][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8712.586895][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8712.587183][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8712.587459][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8712.587751][ 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) [ 8712.588021][ 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) [ 8712.588297][ 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) [ 8712.588566][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8712.588856][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8712.589083][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8712.589306][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8712.589529][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8712.589761][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8712.590013][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8712.590282][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8712.590504][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8712.590729][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8712.590973][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8712.591193][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8712.591425][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8712.591670][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8712.591931][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8712.592189][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8712.592420][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8712.592675][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8712.592920][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8712.593245][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8712.593481][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8712.593778][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8712.594023][ 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) [ 8712.594213][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8712.594429][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8712.594665][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8712.594921][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8712.595175][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8712.595390][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8712.595687][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8712.595972][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8712.596234][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8712.596508][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8712.596739][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8712.596955][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8712.597235][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8712.597501][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8712.597805][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8712.598028][ 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)) [ 8712.598304][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8712.598571][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8712.598868][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8712.599107][ 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)) [ 8712.599327][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8712.599558][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8712.599849][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8712.600159][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8712.600443][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8712.600698][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8712.600968][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8712.601260][ 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) [ 8712.601478][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8712.601729][ 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) [ 8712.601946][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8712.602170][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8712.602418][ 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) [ 8712.602676][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8712.602958][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8712.603192][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8712.603466][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8712.603689][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8712.603919][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8712.604121][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8712.604370][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8712.604658][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8712.604880][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8712.605129][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8712.605354][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8712.605569][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8712.605793][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8712.606030][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8712.606230][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8712.606480][ C0] tc_run (net/core/dev.c:3912) [ 8712.606673][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8712.606890][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8712.607113][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8712.607357][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8712.607593][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8712.607815][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8712.608061][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8712.608346][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8712.608600][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8712.608867][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8712.609091][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8712.609332][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8712.609647][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8712.609903][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8712.610138][ 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) [ 8712.610387][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8712.610590][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8712.610817][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8712.611100][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8712.611334][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8712.611562][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8712.611794][ 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)) [ 8712.612015][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8712.612264][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8712.612526][ 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) [ 8712.612810][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8712.613039][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8712.613275][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8712.613496][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8712.613747][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8712.613992][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8712.614218][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8712.614458][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8712.614739][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8712.614987][ 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)) [ 8712.615194][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8712.615439][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8712.615689][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8712.615913][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8712.616133][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8712.616378][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8712.616621][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8712.616864][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8712.617115][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8712.617379][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8712.617602][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8712.617872][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8712.618092][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8712.618341][ 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)) [ 8712.618547][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8712.618823][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8712.619055][ C0] __do_softirq (kernel/softirq.c:553) [ 8712.619272][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8712.619477][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8712.619744][ C0] [ 8712.619883][ C0] [ 8712.620025][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8712.620308][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8712.620633][ 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 [ 8712.621540][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8712.621864][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8712.622255][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8712.622648][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8712.623037][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8712.623411][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8712.623785][ 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) [ 8712.624046][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8712.624262][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8712.624543][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8712.624753][ 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 [ 8712.625667][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8712.626060][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8712.626435][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8712.626807][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8712.627180][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8712.627551][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8712.629967][ 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) | [ 8712.630481][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8712.630962][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8712.631445][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8712.632385][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8712.633005][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8712.633335][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8712.634315][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8712.634625][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8712.635031][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8712.635434][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8712.635836][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8712.636239][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8712.636644][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8712.637095][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8712.637431][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8712.637835][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8712.638240][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8712.638644][ C1] PKRU: 55555554 [ 8712.638829][ C1] Call Trace: [ 8712.638998][ C1] [ 8712.639151][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8712.639417][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8712.639663][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8712.639943][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8712.640217][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8712.640510][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8712.640778][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8712.641088][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8712.641353][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8712.641622][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8712.641933][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8712.642232][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8712.642551][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8712.642842][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8712.643141][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8712.643434][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8712.643750][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8712.643992][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8712.644236][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8712.644489][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8712.644763][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8712.645052][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8712.645293][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8712.645537][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8712.645800][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8712.646038][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8712.646288][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8712.646549][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8712.646828][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8712.647107][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8712.647359][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8712.647632][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8712.647898][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8712.648252][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8712.648508][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8712.648831][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8712.649098][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8712.649305][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8712.649539][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8712.649794][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8712.650076][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8712.650304][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8712.650630][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8712.650941][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8712.651225][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8712.651526][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8712.651781][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8712.652011][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8712.652316][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8712.652604][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8712.652934][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8712.653174][ 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)) [ 8712.653476][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8712.653762][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8712.654083][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8712.654342][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8712.654581][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8712.654832][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8712.655149][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8712.655486][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8712.655789][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8712.656069][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8712.656357][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8712.656628][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8712.656947][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8712.657164][ 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) [ 8712.657400][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8712.657671][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8712.657937][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8712.658228][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8712.658476][ 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) [ 8712.658741][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8712.659009][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8712.659297][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8712.659538][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8712.659818][ 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) [ 8712.660082][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8712.660363][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8712.660605][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8712.660850][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8712.661085][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8712.661373][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8712.661620][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8712.661878][ 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) [ 8712.662142][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8712.662394][ C1] tc_run (net/core/dev.c:3912) [ 8712.662602][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8712.662836][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8712.663076][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8712.663341][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8712.663596][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8712.663837][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8712.664105][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8712.664414][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8712.664689][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8712.664945][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8712.665212][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8712.665473][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8712.665764][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8712.666042][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8712.666298][ 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) [ 8712.666565][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8712.666784][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8712.667031][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8712.667287][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8712.667542][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8712.667785][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8712.668038][ C1] ? __create_object (mm/kmemleak.c:756) [ 8712.668284][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8712.668555][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8712.668839][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8712.669114][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8712.669401][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8712.669676][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8712.669923][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8712.670197][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8712.670437][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8712.670702][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8712.670966][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8712.671229][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8712.671505][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8712.671799][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8712.672063][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8712.672299][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8712.672552][ C1] __do_softirq (kernel/softirq.c:553) [ 8712.672789][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8712.673010][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8712.673299][ C1] [ 8712.673451][ C1] [ 8712.673603][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8712.673911][ 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) [ 8712.674169][ 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 [ 8712.675149][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8712.675460][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8712.675862][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8712.676268][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8712.676671][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8712.677074][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8712.677478][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8712.677773][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8712.678036][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8712.678282][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8712.678536][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8712.678817][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8712.679058][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8712.679335][ C1] do_idle (kernel/sched/idle.c:312) [ 8712.679541][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8712.679788][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8712.680034][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8712.680307][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8740.576340][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8740.576835][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8740.577310][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8740.577749][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8740.578603][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8740.579172][ 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) [ 8740.579474][ 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 ... [ 8740.580382][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8740.580669][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8740.581041][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8740.581416][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8740.581792][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8740.582163][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8740.582536][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8740.582952][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8740.583263][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8740.583635][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8740.584004][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8740.584378][ C0] PKRU: 55555554 [ 8740.584545][ C0] Call Trace: [ 8740.584706][ C0] [ 8740.584843][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8740.585087][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8740.585313][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8740.585572][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8740.585828][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8740.586095][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8740.586344][ 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)) [ 8740.586627][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8740.586871][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8740.587159][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8740.587435][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8740.587727][ 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) [ 8740.587995][ 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) [ 8740.588271][ 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) [ 8740.588538][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8740.588829][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8740.589054][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8740.589278][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8740.589499][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8740.589731][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8740.589984][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8740.590250][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8740.590474][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8740.590696][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8740.590939][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8740.591158][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8740.591390][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8740.591635][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8740.591892][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8740.592151][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8740.592381][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8740.592636][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8740.592884][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8740.593206][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8740.593441][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8740.593740][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8740.593984][ 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) [ 8740.594174][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8740.594391][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8740.594628][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8740.594885][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8740.595139][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8740.595353][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8740.595651][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8740.595938][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8740.596204][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8740.596481][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8740.596710][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8740.596927][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8740.597213][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8740.597478][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8740.597781][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8740.598004][ 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)) [ 8740.598281][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8740.598547][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8740.598843][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8740.599081][ 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)) [ 8740.599302][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8740.599532][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8740.599822][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8740.600133][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8740.600415][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8740.600670][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8740.600942][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8740.601232][ 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) [ 8740.601455][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8740.601701][ 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) [ 8740.601917][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8740.602123][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8740.602360][ 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) [ 8740.602605][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8740.602873][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8740.603097][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8740.603355][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8740.603580][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8740.603810][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8740.604012][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8740.604260][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8740.604549][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8740.604772][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8740.605024][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8740.605247][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8740.605463][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8740.605688][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8740.605926][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8740.606126][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8740.606378][ C0] tc_run (net/core/dev.c:3912) [ 8740.606571][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8740.606785][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8740.607008][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8740.607251][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8740.607488][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8740.607711][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8740.607961][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8740.608245][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8740.608499][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8740.608766][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8740.608990][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8740.609229][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8740.609544][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8740.609801][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8740.610036][ 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) [ 8740.610285][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8740.610487][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8740.610715][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8740.610998][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8740.611232][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8740.611461][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8740.611692][ 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)) [ 8740.611912][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8740.612161][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8740.612425][ 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) [ 8740.612708][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8740.612941][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8740.613176][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8740.613399][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8740.613649][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8740.613896][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8740.614122][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8740.614361][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8740.614641][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8740.614888][ 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)) [ 8740.615095][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8740.615339][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8740.615588][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8740.615813][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8740.616034][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8740.616279][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8740.616523][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8740.616765][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8740.617015][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8740.617282][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8740.617505][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8740.617777][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8740.617999][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8740.618247][ 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)) [ 8740.618452][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8740.618729][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8740.618961][ C0] __do_softirq (kernel/softirq.c:553) [ 8740.619177][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8740.619384][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8740.619651][ C0] [ 8740.619789][ C0] [ 8740.619931][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8740.620214][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8740.620540][ 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 [ 8740.621451][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8740.621738][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8740.622108][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8740.622480][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8740.622854][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8740.623226][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8740.623602][ 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) [ 8740.623864][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8740.624079][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8740.624361][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8740.624571][ 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 [ 8740.625479][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8740.625871][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8740.626241][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8740.626617][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8740.626989][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8740.627361][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8740.629776][ 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) | [ 8740.630292][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8740.630772][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8740.631257][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8740.632201][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8740.632822][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8740.633151][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8740.634136][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8740.634447][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8740.634852][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8740.635255][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8740.635657][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8740.636063][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8740.636468][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8740.636922][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8740.637258][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8740.637663][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8740.638069][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8740.638473][ C1] PKRU: 55555554 [ 8740.638658][ C1] Call Trace: [ 8740.638829][ C1] [ 8740.638981][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8740.639247][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8740.639494][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8740.639774][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8740.640050][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8740.640344][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8740.640613][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8740.640923][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8740.641189][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8740.641458][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8740.641770][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8740.642069][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8740.642388][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8740.642682][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8740.642981][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8740.643275][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8740.643591][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8740.643833][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8740.644076][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8740.644329][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8740.644605][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8740.644893][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8740.645134][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8740.645379][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8740.645643][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8740.645882][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8740.646133][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8740.646394][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8740.646674][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8740.646954][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8740.647204][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8740.647479][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8740.647746][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8740.648098][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8740.648355][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8740.648679][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8740.648947][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8740.649154][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8740.649389][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8740.649646][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8740.649926][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8740.650155][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8740.650481][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8740.650794][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8740.651080][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8740.651380][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8740.651635][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8740.651868][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8740.652172][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8740.652462][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8740.652792][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8740.653031][ 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)) [ 8740.653333][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8740.653623][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8740.653943][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8740.654202][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8740.654442][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8740.654695][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8740.655013][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8740.655352][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8740.655656][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8740.655936][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8740.656227][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8740.656496][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8740.656816][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8740.657037][ 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) [ 8740.657272][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8740.657545][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8740.657813][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8740.658104][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8740.658354][ 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) [ 8740.658618][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8740.658886][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8740.659174][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8740.659418][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8740.659697][ 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) [ 8740.659960][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8740.660244][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8740.660487][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8740.660731][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8740.660965][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8740.661253][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8740.661499][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8740.661758][ 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) [ 8740.662022][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8740.662275][ C1] tc_run (net/core/dev.c:3912) [ 8740.662483][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8740.662718][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8740.662959][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8740.663224][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8740.663480][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8740.663722][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8740.663990][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8740.664300][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8740.664574][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8740.664830][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8740.665099][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8740.665360][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8740.665652][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8740.665931][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8740.666187][ 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) [ 8740.666455][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8740.666675][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8740.666921][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8740.667177][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8740.667440][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8740.667686][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8740.667938][ C1] ? __create_object (mm/kmemleak.c:756) [ 8740.668188][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8740.668460][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8740.668745][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8740.669022][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8740.669309][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8740.669585][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8740.669833][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8740.670108][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8740.670350][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8740.670615][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8740.670880][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8740.671144][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8740.671421][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8740.671716][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8740.671980][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8740.672215][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8740.672468][ C1] __do_softirq (kernel/softirq.c:553) [ 8740.672705][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8740.672927][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8740.673218][ C1] [ 8740.673369][ C1] [ 8740.673522][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8740.673829][ 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) [ 8740.674089][ 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 [ 8740.675072][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8740.675385][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8740.675788][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8740.676194][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8740.676598][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8740.677002][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8740.677409][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8740.677703][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8740.677966][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8740.678213][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8740.678468][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8740.678749][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8740.678991][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8740.679268][ C1] do_idle (kernel/sched/idle.c:312) [ 8740.679474][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8740.679720][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8740.679968][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8740.680241][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8740.680557][ C1] | [ 8764.676264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8764.676593][ C0] rcu: 0-....: (6365180 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1510041 | [ 8764.677112][ C0] rcu: (t=6350769 jiffies g=2033089 q=12 ncpus=4) [ 8764.677841][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8764.678412][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:13 ./arch/x86/include/asm/vdso/processor.h:18 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8764.678718][ C0] Code: 24 80 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 90 e9 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 All code ======== 0: 24 80 and $0x80,%al 2: 00 00 add %al,(%rax) 4: 00 65 48 add %ah,0x48(%rbp) 7: 2b 04 25 28 00 00 00 sub 0x28,%eax e: 0f 85 43 0a 00 00 jne 0xa57 14: 48 81 c4 88 00 00 00 add $0x88,%rsp 1b: 5b pop %rbx 1c: 5d pop %rbp 1d: 41 5c pop %r12 1f: 41 5d pop %r13 21: 41 5e pop %r14 23: 41 5f pop %r15 25: c3 ret 26: cc int3 27: cc int3 28: cc int3 29: cc int3 2a:* f3 90 pause <-- trapping instruction 2c: e9 71 ff ff ff jmp 0xffffffffffffffa2 31: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 36: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3d: 0f .byte 0xf 3e: 84 e2 test %ah,%dl Code starting with the faulting instruction =========================================== 0: f3 90 pause 2: e9 71 ff ff ff jmp 0xffffffffffffff78 7: 44 8b 74 24 48 mov 0x48(%rsp),%r14d c: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 13: 0f .byte 0xf 14: 84 e2 test %ah,%dl [ 8764.679623][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8764.679913][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8764.680283][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8764.680656][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8764.681028][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8764.681403][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8764.681774][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8764.682191][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8764.682502][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8764.682876][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8764.683246][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8764.683618][ C0] PKRU: 55555554 [ 8764.683787][ C0] Call Trace: [ 8764.683946][ C0] [ 8764.684082][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8764.684337][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8764.684572][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8764.684807][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8764.685023][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8764.685274][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8764.685524][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8764.685763][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8764.686031][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8764.686257][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8764.686548][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8764.686803][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8764.687070][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8764.687316][ 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)) [ 8764.687603][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8764.687847][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8764.688134][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8764.688410][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8764.688702][ 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) [ 8764.688972][ C0] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:13 ./arch/x86/include/asm/vdso/processor.h:18 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8764.689251][ 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) [ 8764.689525][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8764.689815][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8764.690041][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8764.690263][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8764.690487][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8764.690719][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8764.690972][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8764.691239][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8764.691465][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8764.691688][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8764.691930][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8764.692150][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8764.692381][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8764.692622][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8764.692876][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8764.693133][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8764.693364][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8764.693620][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8764.693866][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8764.694188][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8764.694424][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8764.694723][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8764.694968][ 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) [ 8764.695158][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8764.695373][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8764.695609][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8764.695866][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8764.696120][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8764.696333][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8764.696635][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8764.696921][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8764.697184][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8764.697459][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8764.697690][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8764.697906][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8764.698185][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8764.698451][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8764.698755][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8764.698982][ 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)) [ 8764.699258][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8764.699529][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8764.699825][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8764.700063][ 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)) [ 8764.700282][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8764.700516][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8764.700808][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8764.701116][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8764.701402][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8764.701657][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8764.701928][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8764.702219][ 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) [ 8764.702439][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8764.702684][ 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) [ 8764.702900][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8764.703106][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8764.703341][ 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) [ 8764.703586][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8764.703854][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8764.704075][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8764.704335][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8764.704558][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8764.704787][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8764.704992][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8764.705241][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8764.705529][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8764.705751][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8764.706001][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8764.706223][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8764.706441][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8764.706665][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8764.706903][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8764.707103][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8764.707354][ C0] tc_run (net/core/dev.c:3912) [ 8764.707546][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8764.707761][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8764.707985][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8764.708228][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8764.708466][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8764.708690][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8764.708937][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8764.709221][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8764.709476][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8764.709742][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8764.709967][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8764.710206][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8764.710522][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8764.710778][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8764.711014][ 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) [ 8764.711263][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8764.711470][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8764.711698][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8764.711980][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8764.712215][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8764.712440][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8764.712671][ 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)) [ 8764.712891][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8764.713139][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8764.713401][ 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) [ 8764.713684][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8764.713913][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8764.714146][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8764.714371][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8764.714623][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8764.714871][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8764.715096][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8764.715334][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8764.715616][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8764.715865][ 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)) [ 8764.716074][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8764.716317][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8764.716567][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8764.716790][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8764.717011][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8764.717256][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8764.717501][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8764.717744][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8764.717995][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8764.718258][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8764.718481][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8764.718752][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8764.718973][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8764.719221][ 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)) [ 8764.719428][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8764.719704][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8764.719935][ C0] __do_softirq (kernel/softirq.c:553) [ 8764.720153][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8764.720358][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8764.720625][ C0] [ 8764.720764][ C0] [ 8764.720905][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8764.721187][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8764.721519][ 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 [ 8764.722465][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8764.722768][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8764.723169][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8764.723541][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8764.723915][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8764.724288][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8764.724662][ 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) [ 8764.724923][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8764.725140][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8764.725421][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8764.725632][ 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 [ 8764.726539][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8764.726934][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8764.727305][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8764.727680][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8764.728054][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8764.728426][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8764.728426][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8764.728800][ C0] | [ 8764.728948][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 8764.729200][ C1] NMI backtrace for cpu 1 [ 8764.729209][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8764.729211][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8764.729218][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8764.729220][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8764.729223][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8764.729225][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8764.729226][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8764.729228][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8764.729230][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8764.729231][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8764.729233][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8764.729236][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8764.729238][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8764.729239][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8764.729240][ C1] PKRU: 55555554 [ 8764.729242][ C1] Call Trace: [ 8764.729243][ C1] [ 8764.729246][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8764.729251][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8764.729256][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8764.729262][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8764.729265][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8764.729267][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8764.729271][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8764.729274][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8764.729277][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8764.729281][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8764.729284][ C1] [ 8764.729285][ C1] [ 8764.729286][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8764.729289][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8764.729293][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8764.729296][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8764.729300][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8764.729303][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8764.729306][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8764.729308][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8764.729312][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8764.729315][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8764.729321][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8764.729324][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8764.729329][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8764.729334][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8764.729338][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8764.729341][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8764.729343][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8764.729346][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8764.729351][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8764.729355][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8764.729358][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8764.729368][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8764.729370][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8764.729373][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8764.729378][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8764.729381][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8764.729384][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8764.729390][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8764.729395][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8764.729399][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8764.729407][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8764.729410][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8764.729413][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8764.729416][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8764.729420][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8764.729424][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8764.729426][ 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)) [ 8764.729431][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8764.729434][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8764.729438][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8764.729441][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8764.729444][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8764.729447][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8764.729455][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8764.729462][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8764.729468][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8764.729473][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8764.729482][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8764.729487][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8764.729496][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8764.729499][ 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) [ 8764.729502][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8764.729506][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8764.729510][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8764.729513][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8764.729519][ 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) [ 8764.729522][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8764.729525][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8764.729529][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8764.729531][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8764.729534][ 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) [ 8764.729538][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8764.729540][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8764.729544][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8764.729548][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8764.729551][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8764.729554][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8764.729557][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8764.729559][ 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) [ 8764.729562][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8764.729566][ C1] tc_run (net/core/dev.c:3912) [ 8764.729569][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8764.729572][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8764.729574][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8764.729578][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8764.729582][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8764.729584][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8764.729589][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8764.729592][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8764.729595][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8764.729599][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8764.729603][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8764.729606][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8764.729614][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8764.729617][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8764.729621][ 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) [ 8764.729625][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8764.729628][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8764.729632][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8764.729635][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8764.729638][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8764.729642][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8764.729645][ C1] ? __create_object (mm/kmemleak.c:756) [ 8764.729648][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8764.729654][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8764.729658][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8764.729662][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8764.729665][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8764.729668][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8764.729671][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8764.729674][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8764.729678][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8764.729682][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8764.729687][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8764.729689][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8764.729694][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8764.729697][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8764.729701][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8764.729707][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8764.729710][ C1] __do_softirq (kernel/softirq.c:553) [ 8764.729715][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8764.729717][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8764.729721][ C1] [ 8764.729722][ C1] [ 8764.729723][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8764.729728][ 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) [ 8764.729731][ 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 [ 8764.729733][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8764.729735][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8764.729737][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8764.729739][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8764.729740][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8764.729742][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8764.729745][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8764.729748][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8764.729751][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8764.729753][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8764.729756][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8764.729760][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8764.729762][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8764.729766][ C1] do_idle (kernel/sched/idle.c:312) [ 8764.729769][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8764.729771][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8764.729774][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8764.729778][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8792.576349][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8792.576846][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8792.577322][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8792.577766][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8792.578617][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8792.579189][ 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) [ 8792.579492][ 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 ... [ 8792.580397][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8792.580684][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8792.581056][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8792.581432][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8792.581803][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8792.582178][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8792.582550][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8792.582968][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8792.583277][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8792.583650][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8792.584024][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8792.584397][ C0] PKRU: 55555554 [ 8792.584566][ C0] Call Trace: [ 8792.584726][ C0] [ 8792.584866][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8792.585109][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8792.585337][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8792.585594][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8792.585849][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8792.586121][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8792.586369][ 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)) [ 8792.586657][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8792.586901][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8792.587189][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8792.587466][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8792.587759][ 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) [ 8792.588030][ 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) [ 8792.588305][ 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) [ 8792.588577][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8792.588868][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8792.589091][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8792.589317][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8792.589542][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8792.589773][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8792.590027][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8792.590292][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8792.590515][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8792.590740][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8792.590982][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8792.591205][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8792.591436][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8792.591676][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8792.591939][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8792.592196][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8792.592430][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8792.592683][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8792.592929][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8792.593255][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8792.593491][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8792.593790][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8792.594036][ 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) [ 8792.594227][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8792.594444][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8792.594680][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8792.594938][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8792.595192][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8792.595406][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8792.595706][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8792.595992][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8792.596257][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8792.596533][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8792.596763][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8792.596979][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8792.597256][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8792.597529][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8792.597834][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8792.598057][ 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)) [ 8792.598334][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8792.598602][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8792.598897][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8792.599136][ 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)) [ 8792.599355][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8792.599587][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8792.599879][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8792.600192][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8792.600473][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8792.600729][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8792.600996][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8792.601296][ 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) [ 8792.601514][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8792.601760][ 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) [ 8792.601976][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8792.602183][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8792.602420][ 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) [ 8792.602666][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8792.602931][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8792.603154][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8792.603415][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8792.603638][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8792.603869][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8792.604072][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8792.604322][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8792.604611][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8792.604833][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8792.605083][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8792.605308][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8792.605524][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8792.605748][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8792.605986][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8792.606188][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8792.606440][ C0] tc_run (net/core/dev.c:3912) [ 8792.606631][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8792.606848][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8792.607071][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8792.607315][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8792.607552][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8792.607773][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8792.608021][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8792.608304][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8792.608561][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8792.608830][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8792.609055][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8792.609296][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8792.609612][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8792.609869][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8792.610104][ 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) [ 8792.610353][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8792.610557][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8792.610784][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8792.611071][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8792.611311][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8792.611535][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8792.611768][ 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)) [ 8792.611986][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8792.612236][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8792.612502][ 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) [ 8792.612786][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8792.613015][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8792.613249][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8792.613474][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8792.613724][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8792.613971][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8792.614197][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8792.614437][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8792.614721][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8792.614967][ 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)) [ 8792.615175][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8792.615421][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8792.615671][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8792.615894][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8792.616112][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8792.616359][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8792.616604][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8792.616847][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8792.617100][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8792.617365][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8792.617588][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8792.617858][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8792.618082][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8792.618329][ 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)) [ 8792.618536][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8792.618810][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8792.619042][ C0] __do_softirq (kernel/softirq.c:553) [ 8792.619260][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8792.619466][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8792.619733][ C0] [ 8792.619872][ C0] [ 8792.620012][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8792.620296][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8792.620624][ 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 [ 8792.621539][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8792.621827][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8792.622198][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8792.622572][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8792.622943][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8792.623319][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8792.623695][ 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) [ 8792.623956][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8792.624173][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8792.624454][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8792.624664][ 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 [ 8792.625570][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8792.625966][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8792.626338][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8792.626709][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8792.627082][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8792.627456][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8792.629886][ 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) | [ 8792.630403][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8792.630885][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8792.631375][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8792.632310][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8792.632933][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8792.633262][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8792.634245][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8792.634557][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8792.634960][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8792.635364][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8792.635769][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8792.636174][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8792.636578][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8792.637029][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8792.637365][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8792.637772][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8792.638176][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8792.638579][ C1] PKRU: 55555554 [ 8792.638762][ C1] Call Trace: [ 8792.638936][ C1] [ 8792.639086][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8792.639352][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8792.639599][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8792.639879][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8792.640155][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8792.640447][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8792.640717][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8792.641027][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8792.641295][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8792.641560][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8792.641872][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8792.642170][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8792.642491][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8792.642785][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8792.643082][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8792.643378][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8792.643694][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8792.643937][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8792.644178][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8792.644430][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8792.644705][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8792.644996][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8792.645237][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8792.645480][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8792.645744][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8792.645984][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8792.646234][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8792.646497][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8792.646775][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8792.647056][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8792.647306][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8792.647584][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8792.647851][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8792.648201][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8792.648457][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8792.648781][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8792.649049][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8792.649255][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8792.649491][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8792.649748][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8792.650028][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8792.650259][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8792.650584][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8792.650893][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8792.651180][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8792.651484][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8792.651736][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8792.651970][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8792.652274][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8792.652564][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8792.652893][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8792.653136][ 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)) [ 8792.653434][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8792.653726][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8792.654047][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8792.654307][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8792.654542][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8792.654795][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8792.655113][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8792.655448][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8792.655752][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8792.656029][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8792.656319][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8792.656591][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8792.656907][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8792.657129][ 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) [ 8792.657363][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8792.657639][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8792.657907][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8792.658195][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8792.658446][ 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) [ 8792.658709][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8792.658977][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8792.659267][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8792.659507][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8792.659790][ 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) [ 8792.660054][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8792.660333][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8792.660578][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8792.660821][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8792.661054][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8792.661347][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8792.661587][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8792.661845][ 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) [ 8792.662109][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8792.662363][ C1] tc_run (net/core/dev.c:3912) [ 8792.662572][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8792.662807][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8792.663048][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8792.663313][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8792.663570][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8792.663812][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8792.664082][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8792.664390][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8792.664667][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8792.664923][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8792.665192][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8792.665452][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8792.665741][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8792.666023][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8792.666279][ 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) [ 8792.666549][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8792.666769][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8792.667017][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8792.667273][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8792.667528][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8792.667771][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8792.668023][ C1] ? __create_object (mm/kmemleak.c:756) [ 8792.668271][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8792.668541][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8792.668827][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8792.669104][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8792.669390][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8792.669664][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8792.669912][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8792.670188][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8792.670429][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8792.670694][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8792.670958][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8792.671226][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8792.671506][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8792.671794][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8792.672059][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8792.672296][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8792.672548][ C1] __do_softirq (kernel/softirq.c:553) [ 8792.672783][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8792.673007][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8792.673296][ C1] [ 8792.673448][ C1] [ 8792.673601][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8792.673909][ 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) [ 8792.674169][ 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 [ 8792.675153][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8792.675465][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8792.675870][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8792.676274][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8792.676677][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8792.677082][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8792.677489][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8792.677780][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8792.678047][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8792.678294][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8792.678547][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8792.678827][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8792.679070][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8792.679347][ C1] do_idle (kernel/sched/idle.c:312) [ 8792.679556][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8792.679800][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8792.680048][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8792.680320][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8820.576348][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8820.576845][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8820.577321][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8820.577762][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8820.578615][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8820.579186][ 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) [ 8820.579489][ 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 ... [ 8820.580406][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8820.580692][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8820.581068][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8820.581442][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8820.581816][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8820.582187][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8820.582561][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8820.582977][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8820.583287][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8820.583665][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8820.584036][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8820.584409][ C0] PKRU: 55555554 [ 8820.584579][ C0] Call Trace: [ 8820.584742][ C0] [ 8820.584881][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8820.585126][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8820.585356][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8820.585613][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8820.585870][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8820.586138][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8820.586388][ 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)) [ 8820.586675][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8820.586919][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8820.587209][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8820.587487][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8820.587782][ 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) [ 8820.588054][ 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) [ 8820.588329][ 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) [ 8820.588599][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8820.588891][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8820.589116][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8820.589339][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8820.589564][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8820.589796][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8820.590050][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8820.590318][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8820.590539][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8820.590765][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8820.591007][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8820.591231][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8820.591463][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8820.591704][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8820.591963][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8820.592221][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8820.592454][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8820.592707][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8820.592954][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8820.593282][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8820.593519][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8820.593817][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8820.594064][ 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) [ 8820.594255][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8820.594472][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8820.594708][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8820.594966][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8820.595219][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8820.595433][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8820.595732][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8820.596017][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8820.596284][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8820.596560][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8820.596791][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8820.597007][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8820.597286][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8820.597555][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8820.597859][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8820.598082][ 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)) [ 8820.598358][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8820.598627][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8820.598923][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8820.599162][ 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)) [ 8820.599380][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8820.599612][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8820.599905][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8820.600215][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8820.600497][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8820.600753][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8820.601023][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8820.601319][ 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) [ 8820.601538][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8820.601784][ 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) [ 8820.602001][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8820.602206][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8820.602444][ 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) [ 8820.602689][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8820.602956][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8820.603177][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8820.603439][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8820.603660][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8820.603891][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8820.604094][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8820.604346][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8820.604633][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8820.604854][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8820.605105][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8820.605332][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8820.605547][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8820.605772][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8820.606010][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8820.606211][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8820.606463][ C0] tc_run (net/core/dev.c:3912) [ 8820.606654][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8820.606871][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8820.607094][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8820.607338][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8820.607575][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8820.607796][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8820.608045][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8820.608330][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8820.608587][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8820.608854][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8820.609078][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8820.609323][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8820.609639][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8820.609895][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8820.610131][ 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) [ 8820.610379][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8820.610587][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8820.610813][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8820.611102][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8820.611343][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8820.611568][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8820.611801][ 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)) [ 8820.612020][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8820.612272][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8820.612534][ 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) [ 8820.612817][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8820.613046][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8820.613281][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8820.613503][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8820.613755][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8820.614002][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8820.614226][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8820.614465][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8820.614750][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8820.614996][ 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)) [ 8820.615204][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8820.615447][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8820.615697][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8820.615922][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8820.616142][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8820.616387][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8820.616631][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8820.616873][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8820.617125][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8820.617391][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8820.617614][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8820.617885][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8820.618108][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8820.618355][ 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)) [ 8820.618563][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8820.618838][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8820.619070][ C0] __do_softirq (kernel/softirq.c:553) [ 8820.619289][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8820.619493][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8820.619761][ C0] [ 8820.619900][ C0] [ 8820.620046][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8820.620331][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8820.620660][ 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 [ 8820.621588][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8820.621876][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8820.622249][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8820.622626][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8820.622997][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8820.623373][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8820.623754][ 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) [ 8820.624016][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8820.624236][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8820.624519][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8820.624731][ 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 [ 8820.625640][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8820.626034][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8820.626407][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8820.626780][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8820.627155][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8820.627531][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8820.629951][ 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) | [ 8820.630467][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8820.630949][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8820.631446][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8820.632388][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8820.633012][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8820.633342][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8820.634327][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8820.634639][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8820.635042][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8820.635448][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8820.635854][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8820.636259][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8820.636664][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8820.637117][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8820.637455][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8820.637862][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8820.638267][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8820.638671][ C1] PKRU: 55555554 [ 8820.638855][ C1] Call Trace: [ 8820.639029][ C1] [ 8820.639178][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8820.639443][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8820.639691][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8820.639971][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8820.640251][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8820.640543][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8820.640812][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8820.641127][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8820.641392][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8820.641658][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8820.641972][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8820.642274][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8820.642593][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8820.642887][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8820.643187][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8820.643481][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8820.643798][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8820.644043][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8820.644288][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8820.644540][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8820.644819][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8820.645108][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8820.645352][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8820.645595][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8820.645860][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8820.646097][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8820.646349][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8820.646611][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8820.646888][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8820.647171][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8820.647423][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8820.647699][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8820.647968][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8820.648321][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8820.648578][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8820.648902][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8820.649169][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8820.649375][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8820.649611][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8820.649868][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8820.650149][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8820.650386][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8820.650712][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8820.651022][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8820.651312][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8820.651618][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8820.651870][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8820.652106][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8820.652412][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8820.652702][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8820.653032][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8820.653276][ 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)) [ 8820.653577][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8820.653868][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8820.654189][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8820.654450][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8820.654688][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8820.654939][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8820.655258][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8820.655595][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8820.655900][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8820.656178][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8820.656470][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8820.656742][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8820.657060][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8820.657282][ 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) [ 8820.657517][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8820.657792][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8820.658060][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8820.658350][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8820.658600][ 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) [ 8820.658865][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8820.659133][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8820.659425][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8820.659666][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8820.659947][ 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) [ 8820.660212][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8820.660491][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8820.660736][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8820.660980][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8820.661217][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8820.661509][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8820.661750][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8820.662010][ 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) [ 8820.662275][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8820.662525][ C1] tc_run (net/core/dev.c:3912) [ 8820.662735][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8820.662969][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8820.663212][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8820.663478][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8820.663736][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8820.663979][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8820.664247][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8820.664558][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8820.664835][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8820.665092][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8820.665362][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8820.665623][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8820.665913][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8820.666195][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8820.666452][ 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) [ 8820.666722][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8820.666942][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8820.667191][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8820.667449][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8820.667704][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8820.667949][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8820.668200][ C1] ? __create_object (mm/kmemleak.c:756) [ 8820.668449][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8820.668719][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8820.669007][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8820.669285][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8820.669570][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8820.669847][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8820.670094][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8820.670372][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8820.670610][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8820.670876][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8820.671145][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8820.671410][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8820.671689][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8820.671978][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8820.672242][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8820.672481][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8820.672734][ C1] __do_softirq (kernel/softirq.c:553) [ 8820.672969][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8820.673194][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8820.673483][ C1] [ 8820.673636][ C1] [ 8820.673789][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8820.674098][ 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) [ 8820.674359][ 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 [ 8820.675346][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8820.675658][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8820.676062][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8820.676467][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8820.676870][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8820.677276][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8820.677683][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8820.677976][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8820.678242][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8820.678488][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8820.678743][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8820.679026][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8820.679267][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8820.679546][ C1] do_idle (kernel/sched/idle.c:312) [ 8820.679754][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8820.680000][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8820.680246][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8820.680522][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8820.680837][ C1] | [ 8842.730264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8842.730602][ C0] rcu: 0-....: (6443078 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1527885 | [ 8842.731132][ C0] rcu: (t=6428823 jiffies g=2033089 q=12 ncpus=4) [ 8842.731861][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8842.732434][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 8842.732703][ C0] 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 [ 8842.733611][ C0] RSP: 0018:ffffc90000006a08 EFLAGS: 00000202 [ 8842.733898][ C0] RAX: ffff888008121b58 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8842.734270][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [ 8842.734646][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8842.735018][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8842.735393][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8842.735764][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8842.736182][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8842.736495][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8842.736870][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8842.737242][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8842.737613][ C0] PKRU: 55555554 [ 8842.737783][ C0] Call Trace: [ 8842.737942][ C0] [ 8842.738079][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8842.738335][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8842.738571][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8842.738806][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8842.739023][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8842.739274][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8842.739525][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8842.739766][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8842.740038][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8842.740265][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8842.740555][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8842.740811][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8842.741130][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8842.741396][ 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)) [ 8842.741706][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8842.741970][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8842.742290][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8842.742566][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8842.742858][ 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) [ 8842.743129][ C0] ? kasan_check_range (mm/kasan/generic.c:188) [ 8842.743368][ 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) [ 8842.743630][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8842.743921][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8842.744146][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8842.744371][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8842.744594][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8842.744825][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8842.745081][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8842.745346][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8842.745569][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8842.745793][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8842.746036][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8842.746254][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8842.746486][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8842.746726][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8842.746981][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8842.747243][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8842.747475][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8842.747732][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8842.747977][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8842.748299][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8842.748535][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8842.748834][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8842.749078][ 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) [ 8842.749269][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8842.749486][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8842.749722][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8842.749979][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8842.750234][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8842.750447][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8842.750746][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8842.751083][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8842.751365][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8842.751665][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8842.751913][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8842.752164][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8842.752468][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8842.752747][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8842.753065][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8842.753301][ 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)) [ 8842.753599][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8842.753869][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8842.754164][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8842.754402][ 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)) [ 8842.754621][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8842.754852][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8842.755144][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8842.755457][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8842.755737][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8842.755993][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8842.756264][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8842.756558][ 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) [ 8842.756774][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8842.757020][ 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) [ 8842.757238][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8842.757445][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8842.757679][ 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) [ 8842.757927][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8842.758194][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8842.758418][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8842.758675][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8842.758900][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8842.759130][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8842.759332][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8842.759581][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8842.759870][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8842.760093][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8842.760341][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8842.760566][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8842.760780][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8842.761052][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8842.761310][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8842.761528][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8842.761800][ C0] tc_run (net/core/dev.c:3912) [ 8842.762007][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8842.762252][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8842.762477][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8842.762721][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8842.762958][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8842.763181][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8842.763429][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8842.763713][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8842.763966][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8842.764234][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8842.764458][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8842.764697][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8842.765014][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8842.765275][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8842.765510][ 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) [ 8842.765758][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8842.765959][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8842.766186][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8842.766471][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8842.766705][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8842.766928][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8842.767160][ 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)) [ 8842.767381][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8842.767630][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8842.767892][ 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) [ 8842.768175][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8842.768404][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8842.768639][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8842.768863][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8842.769114][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8842.769360][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8842.769586][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8842.769824][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8842.770108][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8842.770355][ 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)) [ 8842.770559][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8842.770802][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8842.771102][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8842.771346][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8842.771584][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8842.771849][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8842.772122][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8842.772378][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8842.772630][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8842.772896][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8842.773117][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8842.773392][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8842.773615][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8842.773860][ 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)) [ 8842.774065][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8842.774343][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8842.774575][ C0] __do_softirq (kernel/softirq.c:553) [ 8842.774790][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8842.774998][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8842.775263][ C0] [ 8842.775405][ C0] [ 8842.775545][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8842.775830][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8842.776155][ 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 [ 8842.777061][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8842.777348][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8842.777721][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8842.778096][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8842.778470][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8842.778842][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8842.779217][ 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) [ 8842.779482][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8842.779697][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8842.779979][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8842.780190][ 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 [ 8842.781148][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8842.781570][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8842.781974][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8842.782382][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8842.782754][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8842.783126][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8842.783126][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8842.783503][ C0] | [ 8842.783650][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 8842.783903][ C1] NMI backtrace for cpu 1 [ 8842.783913][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8842.783915][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8842.783923][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8842.783926][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8842.783928][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8842.783930][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8842.783932][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8842.783934][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8842.783935][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8842.783937][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8842.783939][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8842.783942][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8842.783943][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8842.783945][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8842.783946][ C1] PKRU: 55555554 [ 8842.783947][ C1] Call Trace: [ 8842.783949][ C1] [ 8842.783952][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8842.783957][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8842.783961][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8842.783966][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8842.783969][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8842.783971][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8842.783975][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8842.783979][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8842.783982][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8842.783985][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8842.783989][ C1] [ 8842.783990][ C1] [ 8842.783991][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8842.783994][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8842.783998][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8842.784001][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8842.784005][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8842.784008][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8842.784011][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8842.784013][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8842.784018][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8842.784021][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8842.784027][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8842.784030][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8842.784035][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8842.784041][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8842.784045][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8842.784047][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8842.784050][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8842.784052][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8842.784058][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8842.784062][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8842.784065][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8842.784075][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8842.784079][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8842.784081][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8842.784086][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8842.784090][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8842.784093][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8842.784100][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8842.784105][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8842.784109][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8842.784118][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8842.784120][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8842.784123][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8842.784126][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8842.784129][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8842.784134][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8842.784136][ 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)) [ 8842.784141][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8842.784145][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8842.784149][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8842.784151][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8842.784154][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8842.784157][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8842.784165][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8842.784172][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8842.784179][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8842.784184][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8842.784192][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8842.784198][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8842.784207][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8842.784210][ 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) [ 8842.784214][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8842.784219][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8842.784222][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8842.784226][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8842.784232][ 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) [ 8842.784236][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8842.784239][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8842.784242][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8842.784244][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8842.784247][ 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) [ 8842.784251][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8842.784253][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8842.784257][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8842.784263][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8842.784265][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8842.784269][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8842.784271][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8842.784273][ 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) [ 8842.784277][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8842.784280][ C1] tc_run (net/core/dev.c:3912) [ 8842.784284][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8842.784287][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8842.784289][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8842.784293][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8842.784297][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8842.784299][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8842.784303][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8842.784308][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8842.784311][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8842.784315][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8842.784319][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8842.784322][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8842.784330][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8842.784332][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8842.784336][ 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) [ 8842.784340][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8842.784343][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8842.784347][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8842.784351][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8842.784353][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8842.784357][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8842.784361][ C1] ? __create_object (mm/kmemleak.c:756) [ 8842.784364][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8842.784371][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8842.784375][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8842.784378][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8842.784382][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8842.784385][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8842.784388][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8842.784391][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8842.784395][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8842.784400][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8842.784404][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8842.784407][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8842.784411][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8842.784414][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8842.784420][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8842.784426][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8842.784429][ C1] __do_softirq (kernel/softirq.c:553) [ 8842.784434][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8842.784436][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8842.784441][ C1] [ 8842.784442][ C1] [ 8842.784443][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8842.784447][ 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) [ 8842.784450][ 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 [ 8842.784452][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8842.784455][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8842.784456][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8842.784458][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8842.784459][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8842.784461][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8842.784464][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8842.784467][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8842.784471][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8842.784473][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8842.784475][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8842.784479][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8842.784481][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8842.784485][ C1] do_idle (kernel/sched/idle.c:312) [ 8842.784488][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8842.784490][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8842.784493][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8842.784497][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8868.576334][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8868.576832][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8868.577308][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8868.577751][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8868.578602][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8868.579175][ 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) [ 8868.579494][ 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 ... [ 8868.580402][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8868.580687][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8868.581063][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8868.581436][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8868.581808][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8868.582182][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8868.582554][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8868.582970][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8868.583281][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8868.583656][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8868.584029][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8868.584401][ C0] PKRU: 55555554 [ 8868.584571][ C0] Call Trace: [ 8868.584742][ C0] [ 8868.584880][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8868.585125][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8868.585352][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8868.585610][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8868.585864][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8868.586136][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8868.586383][ 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)) [ 8868.586668][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8868.586913][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8868.587200][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8868.587476][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8868.587770][ 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) [ 8868.588040][ 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) [ 8868.588315][ 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) [ 8868.588585][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8868.588876][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8868.589099][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8868.589325][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8868.589549][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8868.589781][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8868.590034][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8868.590301][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8868.590524][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8868.590749][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8868.590998][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8868.591217][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8868.591448][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8868.591688][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8868.591947][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8868.592206][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8868.592439][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8868.592692][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8868.592938][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8868.593263][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8868.593500][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8868.593799][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8868.594044][ 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) [ 8868.594235][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8868.594450][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8868.594686][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8868.594946][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8868.595200][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8868.595413][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8868.595712][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8868.596025][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8868.596301][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8868.596592][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8868.596839][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8868.597066][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8868.597357][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8868.597625][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8868.597928][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8868.598150][ 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)) [ 8868.598429][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8868.598695][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8868.598990][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8868.599229][ 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)) [ 8868.599449][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8868.599681][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8868.599974][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8868.600286][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8868.600569][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8868.600824][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8868.601097][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8868.601392][ 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) [ 8868.601613][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8868.601860][ 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) [ 8868.602074][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8868.602289][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8868.602526][ 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) [ 8868.602772][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8868.603036][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8868.603264][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8868.603521][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8868.603746][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8868.603977][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8868.604178][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8868.604431][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8868.604718][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8868.604942][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8868.605188][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8868.605415][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8868.605631][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8868.605853][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8868.606091][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8868.606296][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8868.606546][ C0] tc_run (net/core/dev.c:3912) [ 8868.606737][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8868.606954][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8868.607175][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8868.607422][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8868.607656][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8868.607878][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8868.608125][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8868.608411][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8868.608665][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8868.608935][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8868.609159][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8868.609399][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8868.609716][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8868.609974][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8868.610210][ 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) [ 8868.610458][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8868.610660][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8868.610892][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8868.611178][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8868.611416][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8868.611641][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8868.611873][ 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)) [ 8868.612091][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8868.612340][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8868.612608][ 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) [ 8868.612891][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8868.613119][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8868.613355][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8868.613579][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8868.613828][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8868.614074][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8868.614303][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8868.614544][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8868.614828][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8868.615074][ 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)) [ 8868.615281][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8868.615526][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8868.615777][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8868.616000][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8868.616220][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8868.616464][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8868.616707][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8868.616950][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8868.617203][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8868.617470][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8868.617693][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8868.617963][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8868.618187][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8868.618434][ 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)) [ 8868.618640][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8868.618917][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8868.619153][ C0] __do_softirq (kernel/softirq.c:553) [ 8868.619372][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8868.619576][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8868.619842][ C0] [ 8868.619983][ C0] [ 8868.620122][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8868.620409][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8868.620734][ 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 [ 8868.621649][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8868.621934][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8868.622309][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8868.622682][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8868.623052][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8868.623425][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8868.623803][ 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) [ 8868.624064][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8868.624281][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8868.624561][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8868.624775][ 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 [ 8868.625681][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8868.626074][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8868.626448][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8868.626819][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8868.627191][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8868.627567][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8868.629985][ 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) | [ 8868.630501][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8868.630987][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8868.631470][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8868.632408][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8868.633029][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8868.633359][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8868.634347][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8868.634658][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8868.635064][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8868.635469][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8868.635872][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8868.636277][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8868.636683][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8868.637137][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8868.637474][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8868.637879][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8868.638284][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8868.638690][ C1] PKRU: 55555554 [ 8868.638877][ C1] Call Trace: [ 8868.639048][ C1] [ 8868.639200][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8868.639466][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8868.639712][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8868.639993][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8868.640269][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8868.640563][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8868.640833][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8868.641145][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8868.641411][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8868.641677][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8868.641987][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8868.642289][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8868.642609][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8868.642901][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8868.643202][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8868.643496][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8868.643811][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8868.644055][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8868.644301][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8868.644554][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8868.644829][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8868.645118][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8868.645359][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8868.645604][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8868.645867][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8868.646106][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8868.646356][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8868.646618][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8868.646898][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8868.647178][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8868.647430][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8868.647706][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8868.647972][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8868.648327][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8868.648583][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8868.648908][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8868.649174][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8868.649382][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8868.649615][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8868.649871][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8868.650153][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8868.650384][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8868.650707][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8868.651022][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8868.651307][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8868.651607][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8868.651858][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8868.652090][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8868.652396][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8868.652685][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8868.653016][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8868.653257][ 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)) [ 8868.653559][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8868.653847][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8868.654168][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8868.654428][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8868.654667][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8868.654918][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8868.655237][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8868.655575][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8868.655877][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8868.656157][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8868.656450][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8868.656719][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8868.657039][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8868.657259][ 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) [ 8868.657496][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8868.657769][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8868.658037][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8868.658327][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8868.658576][ 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) [ 8868.658842][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8868.659111][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8868.659400][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8868.659642][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8868.659922][ 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) [ 8868.660185][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8868.660467][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8868.660709][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8868.660958][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8868.661192][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8868.661481][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8868.661723][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8868.661982][ 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) [ 8868.662246][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8868.662499][ C1] tc_run (net/core/dev.c:3912) [ 8868.662706][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8868.662941][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8868.663180][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8868.663447][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8868.663702][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8868.663945][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8868.664213][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8868.664523][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8868.664797][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8868.665053][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8868.665321][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8868.665581][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8868.665873][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8868.666153][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8868.666408][ 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) [ 8868.666678][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8868.666898][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8868.667146][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8868.667402][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8868.667657][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8868.667901][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8868.668152][ C1] ? __create_object (mm/kmemleak.c:756) [ 8868.668400][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8868.668671][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8868.668956][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8868.669232][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8868.669519][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8868.669794][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8868.670043][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8868.670319][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8868.670559][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8868.670824][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8868.671093][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8868.671357][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8868.671634][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8868.671925][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8868.672190][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8868.672426][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8868.672678][ C1] __do_softirq (kernel/softirq.c:553) [ 8868.672914][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8868.673135][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8868.673426][ C1] [ 8868.673577][ C1] [ 8868.673728][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8868.674037][ 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) [ 8868.674297][ 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 [ 8868.675278][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8868.675590][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8868.675994][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8868.676399][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8868.676804][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8868.677208][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8868.677614][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8868.677909][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8868.678174][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8868.678420][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8868.678675][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8868.678956][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8868.679199][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8868.679476][ C1] do_idle (kernel/sched/idle.c:312) [ 8868.679683][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8868.679930][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8868.680177][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8868.680451][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8896.576326][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8896.576820][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8896.577297][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8896.577742][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8896.578595][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8896.579172][ 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) [ 8896.579476][ 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 ... [ 8896.580386][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8896.580672][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8896.581051][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8896.581424][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8896.581795][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8896.582167][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8896.582543][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8896.582959][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8896.583270][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8896.583643][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8896.584020][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8896.584393][ C0] PKRU: 55555554 [ 8896.584563][ C0] Call Trace: [ 8896.584721][ C0] [ 8896.584862][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8896.585106][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8896.585334][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8896.585593][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8896.585848][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8896.586122][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8896.586371][ 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)) [ 8896.586656][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8896.586902][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8896.587187][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8896.587467][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8896.587760][ 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) [ 8896.588028][ 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) [ 8896.588307][ 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) [ 8896.588578][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8896.588868][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8896.589097][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8896.589321][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8896.589547][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8896.589778][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8896.590034][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8896.590300][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8896.590523][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8896.590751][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8896.590993][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8896.591210][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8896.591443][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8896.591683][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8896.591941][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8896.592201][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8896.592434][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8896.592688][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8896.592934][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8896.593257][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8896.593493][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8896.593792][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8896.594037][ 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) [ 8896.594229][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8896.594444][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8896.594682][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8896.594940][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8896.595196][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8896.595408][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8896.595709][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8896.595996][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8896.596258][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8896.596537][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8896.596768][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8896.596982][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8896.597262][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8896.597530][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8896.597834][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8896.598056][ 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)) [ 8896.598336][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8896.598601][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8896.598896][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8896.599162][ 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)) [ 8896.599396][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8896.599641][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8896.599951][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8896.600281][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8896.600560][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8896.600825][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8896.601094][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8896.601387][ 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) [ 8896.601604][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8896.601850][ 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) [ 8896.602065][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8896.602274][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8896.602510][ 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) [ 8896.602757][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8896.603023][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8896.603246][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8896.603505][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8896.603730][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8896.603960][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8896.604161][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8896.604411][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8896.604701][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8896.604924][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8896.605173][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8896.605400][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8896.605614][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8896.605837][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8896.606075][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8896.606278][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8896.606531][ C0] tc_run (net/core/dev.c:3912) [ 8896.606724][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8896.606942][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8896.607163][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8896.607408][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8896.607643][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8896.607866][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8896.608112][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8896.608398][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8896.608652][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8896.608921][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8896.609143][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8896.609384][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8896.609700][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8896.609959][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8896.610195][ 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) [ 8896.610442][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8896.610644][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8896.610877][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8896.611163][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8896.611401][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8896.611625][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8896.611855][ 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)) [ 8896.612075][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8896.612325][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8896.612590][ 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) [ 8896.612872][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8896.613102][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8896.613337][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8896.613561][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8896.613812][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8896.614057][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8896.614289][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8896.614528][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8896.614812][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8896.615059][ 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)) [ 8896.615264][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8896.615509][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8896.615762][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8896.615984][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8896.616206][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8896.616453][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8896.616696][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8896.616939][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8896.617194][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8896.617463][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8896.617686][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8896.617956][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8896.618180][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8896.618428][ 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)) [ 8896.618632][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8896.618911][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8896.619143][ C0] __do_softirq (kernel/softirq.c:553) [ 8896.619360][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8896.619566][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8896.619834][ C0] [ 8896.619977][ C0] [ 8896.620117][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8896.620404][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8896.620733][ 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 [ 8896.621643][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8896.621930][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8896.622304][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8896.622679][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8896.623049][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8896.623421][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8896.623798][ 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) [ 8896.624061][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8896.624279][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8896.624557][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8896.624770][ 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 [ 8896.625678][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8896.626070][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8896.626445][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8896.626817][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8896.627187][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8896.627560][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8896.629971][ 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) | [ 8896.630486][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8896.630973][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8896.631456][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8896.632396][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8896.633014][ 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) [ 8896.633339][ 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 [ 8896.634322][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8896.634634][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8896.635037][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8896.635444][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8896.635848][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8896.636252][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8896.636655][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8896.637109][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8896.637449][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8896.637856][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8896.638259][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8896.638664][ C1] PKRU: 55555554 [ 8896.638848][ C1] Call Trace: [ 8896.639021][ C1] [ 8896.639170][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8896.639435][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8896.639682][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8896.639965][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8896.640242][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8896.640534][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8896.640805][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8896.641116][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8896.641381][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8896.641646][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8896.641959][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8896.642259][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8896.642577][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8896.642870][ 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) [ 8896.643164][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8896.643460][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8896.643777][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8896.644021][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8896.644264][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8896.644515][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8896.644793][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8896.645082][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8896.645326][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8896.645569][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8896.645833][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8896.646070][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8896.646321][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8896.646583][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8896.646861][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8896.647145][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8896.647396][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8896.647672][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8896.647940][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8896.648292][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8896.648548][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8896.648873][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8896.649139][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8896.649345][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8896.649581][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8896.649838][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8896.650117][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8896.650349][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8896.650675][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8896.650986][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8896.651273][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8896.651572][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8896.651823][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8896.652058][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8896.652363][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8896.652651][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8896.652981][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8896.653223][ 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)) [ 8896.653524][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8896.653815][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8896.654136][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8896.654395][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8896.654633][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8896.654883][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8896.655201][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8896.655538][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8896.655844][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8896.656121][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8896.656414][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8896.656684][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8896.657002][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8896.657223][ 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) [ 8896.657458][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8896.657733][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8896.658001][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8896.658289][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8896.658539][ 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) [ 8896.658803][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8896.659070][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8896.659362][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8896.659603][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8896.659884][ 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) [ 8896.660148][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8896.660428][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8896.660673][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8896.660922][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8896.661154][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8896.661444][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8896.661686][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8896.661945][ 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) [ 8896.662209][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8896.662460][ C1] tc_run (net/core/dev.c:3912) [ 8896.662669][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8896.662902][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8896.663145][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8896.663410][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8896.663670][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8896.663914][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8896.664182][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8896.664491][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8896.664768][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8896.665024][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8896.665293][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8896.665553][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8896.665841][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8896.666122][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8896.666378][ 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) [ 8896.666649][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8896.666868][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8896.667117][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8896.667373][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8896.667628][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8896.667871][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8896.668122][ C1] ? __create_object (mm/kmemleak.c:756) [ 8896.668371][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8896.668641][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8896.668929][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8896.669204][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8896.669489][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8896.669767][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8896.670013][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8896.670291][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8896.670530][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8896.670799][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8896.671064][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8896.671329][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8896.671608][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8896.671895][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8896.672159][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8896.672398][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8896.672651][ C1] __do_softirq (kernel/softirq.c:553) [ 8896.672885][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8896.673111][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8896.673399][ C1] [ 8896.673553][ C1] [ 8896.673705][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8896.674014][ 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) [ 8896.674275][ 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 [ 8896.675261][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8896.675576][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8896.675982][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8896.676386][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8896.676791][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8896.677198][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8896.677605][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8896.677898][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8896.678163][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8896.678409][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8896.678663][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8896.678945][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8896.679187][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8896.679465][ C1] do_idle (kernel/sched/idle.c:312) [ 8896.679673][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8896.679918][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8896.680164][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8896.680439][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8896.680756][ C1] | [ 8920.785264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8920.785594][ C0] rcu: 0-....: (6520976 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1545433 | [ 8920.786115][ C0] rcu: (t=6506878 jiffies g=2033089 q=12 ncpus=4) [ 8920.786846][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8920.787423][ 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) [ 8920.787733][ 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 ... [ 8920.788640][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8920.788926][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8920.789303][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8920.789675][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8920.790046][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8920.790421][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8920.790800][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8920.791218][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8920.791532][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8920.791906][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8920.792280][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8920.792653][ C0] PKRU: 55555554 [ 8920.792823][ C0] Call Trace: [ 8920.792982][ C0] [ 8920.793127][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8920.793385][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8920.793620][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8920.793855][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8920.794072][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8920.794325][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8920.794576][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8920.794815][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8920.795081][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8920.795307][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8920.795600][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8920.795854][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8920.796125][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8920.796372][ 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)) [ 8920.796657][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8920.796906][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8920.797195][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8920.797470][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8920.797764][ 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) [ 8920.798035][ 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) [ 8920.798312][ 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) [ 8920.798585][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8920.798876][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8920.799100][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8920.799324][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8920.799549][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8920.799781][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8920.800034][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8920.800304][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8920.800530][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8920.800761][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8920.801003][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8920.801223][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8920.801457][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8920.801698][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8920.801957][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8920.802215][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8920.802447][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8920.802699][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8920.802947][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8920.803273][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8920.803508][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8920.803807][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8920.804052][ 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) [ 8920.804242][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8920.804459][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8920.804695][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8920.804956][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8920.805210][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8920.805423][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8920.805721][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8920.806006][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8920.806272][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8920.806545][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8920.806780][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8920.806996][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8920.807277][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8920.807545][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8920.807850][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8920.808073][ 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)) [ 8920.808350][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8920.808618][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8920.808915][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8920.809154][ 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)) [ 8920.809373][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8920.809606][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8920.809899][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8920.810211][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8920.810491][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8920.810752][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8920.811021][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8920.811315][ 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) [ 8920.811534][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8920.811781][ 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) [ 8920.811996][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8920.812202][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8920.812439][ 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) [ 8920.812686][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8920.812951][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8920.813174][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8920.813435][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8920.813658][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8920.813890][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8920.814093][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8920.814345][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8920.814633][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8920.814855][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8920.815104][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8920.815328][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8920.815545][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8920.815770][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8920.816008][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8920.816210][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8920.816461][ C0] tc_run (net/core/dev.c:3912) [ 8920.816651][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8920.816869][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8920.817093][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8920.817338][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8920.817574][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8920.817795][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8920.818044][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8920.818326][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8920.818584][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8920.818852][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8920.819077][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8920.819317][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8920.819633][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8920.819889][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8920.820126][ 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) [ 8920.820374][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8920.820578][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8920.820810][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8920.821094][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8920.821335][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8920.821560][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8920.821793][ 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)) [ 8920.822011][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8920.822263][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8920.822526][ 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) [ 8920.822811][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8920.823039][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8920.823274][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8920.823497][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8920.823746][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8920.823994][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8920.824220][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8920.824458][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8920.824743][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8920.824990][ 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)) [ 8920.825198][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8920.825442][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8920.825692][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8920.825917][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8920.826135][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8920.826380][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8920.826627][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8920.826870][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8920.827123][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8920.827389][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8920.827612][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8920.827881][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8920.828106][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8920.828352][ 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)) [ 8920.828560][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8920.828836][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8920.829069][ C0] __do_softirq (kernel/softirq.c:553) [ 8920.829287][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8920.829491][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8920.829760][ C0] [ 8920.829899][ C0] [ 8920.830039][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8920.830324][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8920.830655][ 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 [ 8920.831564][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8920.831851][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8920.832224][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8920.832596][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8920.832968][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8920.833343][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8920.833719][ 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) [ 8920.833981][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8920.834198][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8920.834478][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8920.834694][ 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 [ 8920.835599][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8920.835993][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8920.836365][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8920.836736][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8920.837110][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8920.837483][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8920.837483][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8920.837859][ C0] | [ 8920.838007][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 8920.838261][ C1] NMI backtrace for cpu 1 [ 8920.838271][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8920.838274][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8920.838281][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8920.838284][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8920.838287][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8920.838289][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8920.838292][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8920.838293][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8920.838295][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8920.838297][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8920.838299][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8920.838302][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8920.838304][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8920.838305][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8920.838307][ C1] PKRU: 55555554 [ 8920.838308][ C1] Call Trace: [ 8920.838310][ C1] [ 8920.838313][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8920.838317][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8920.838322][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8920.838327][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8920.838330][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8920.838332][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8920.838336][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8920.838339][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8920.838342][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8920.838346][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8920.838349][ C1] [ 8920.838350][ C1] [ 8920.838351][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8920.838355][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8920.838358][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8920.838362][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8920.838366][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8920.838368][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8920.838371][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8920.838374][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8920.838378][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8920.838381][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8920.838388][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8920.838390][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8920.838395][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8920.838401][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8920.838405][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8920.838408][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8920.838410][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8920.838413][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8920.838418][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8920.838423][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8920.838426][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8920.838436][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8920.838439][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8920.838442][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8920.838446][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8920.838449][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8920.838453][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8920.838460][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8920.838465][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8920.838469][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8920.838477][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8920.838480][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8920.838483][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8920.838486][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8920.838490][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8920.838494][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8920.838496][ 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)) [ 8920.838500][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8920.838504][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8920.838508][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8920.838510][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8920.838513][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8920.838516][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8920.838524][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8920.838531][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8920.838538][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8920.838543][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8920.838551][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8920.838556][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8920.838565][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8920.838569][ 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) [ 8920.838573][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8920.838577][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8920.838580][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8920.838584][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8920.838589][ 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) [ 8920.838593][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8920.838596][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8920.838599][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8920.838601][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8920.838604][ 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) [ 8920.838608][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8920.838610][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8920.838614][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8920.838618][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8920.838620][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8920.838624][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8920.838626][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8920.838629][ 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) [ 8920.838632][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8920.838635][ C1] tc_run (net/core/dev.c:3912) [ 8920.838639][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8920.838641][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8920.838644][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8920.838648][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8920.838652][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8920.838654][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8920.838657][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8920.838661][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8920.838664][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8920.838668][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8920.838672][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8920.838675][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8920.838683][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8920.838685][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8920.838689][ 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) [ 8920.838693][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8920.838696][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8920.838700][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8920.838703][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8920.838706][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8920.838710][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8920.838714][ C1] ? __create_object (mm/kmemleak.c:756) [ 8920.838717][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8920.838723][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8920.838727][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8920.838731][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8920.838735][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8920.838737][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8920.838741][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8920.838743][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8920.838748][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8920.838752][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8920.838757][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8920.838759][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8920.838764][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8920.838767][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8920.838772][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8920.838778][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8920.838781][ C1] __do_softirq (kernel/softirq.c:553) [ 8920.838785][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8920.838788][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8920.838792][ C1] [ 8920.838793][ C1] [ 8920.838794][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8920.838798][ 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) [ 8920.838801][ 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 [ 8920.838803][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8920.838806][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8920.838808][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8920.838810][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8920.838811][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8920.838813][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8920.838816][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8920.838820][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8920.838823][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8920.838825][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8920.838828][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8920.838831][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8920.838834][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8920.838838][ C1] do_idle (kernel/sched/idle.c:312) [ 8920.838840][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8920.838843][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8920.838846][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8920.838850][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8948.576340][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8948.576835][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8948.577308][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8948.577749][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8948.578605][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8948.579174][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 8948.579442][ 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) [ 8948.580349][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [ 8948.580640][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8948.581012][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8948.581385][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8948.581755][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8948.582129][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8948.582502][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8948.582918][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8948.583226][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8948.583599][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8948.583972][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8948.584345][ C0] PKRU: 55555554 [ 8948.584516][ C0] Call Trace: [ 8948.584676][ C0] [ 8948.584816][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8948.585060][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8948.585287][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8948.585545][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8948.585799][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8948.586070][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8948.586321][ 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)) [ 8948.586609][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8948.586858][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8948.587146][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8948.587422][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8948.587715][ 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) [ 8948.587984][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 8948.588248][ 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) [ 8948.588510][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8948.588800][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8948.589025][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8948.589249][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8948.589471][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8948.589704][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8948.589958][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8948.590224][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8948.590449][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8948.590677][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8948.590922][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8948.591141][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8948.591371][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8948.591613][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8948.591869][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8948.592127][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8948.592357][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8948.592612][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8948.592859][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8948.593182][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8948.593418][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8948.593716][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8948.593960][ 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) [ 8948.594150][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8948.594368][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8948.594604][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8948.594861][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8948.595114][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8948.595329][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8948.595632][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8948.595918][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8948.596181][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8948.596458][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8948.596687][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8948.596903][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8948.597182][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8948.597449][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8948.597757][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8948.597980][ 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)) [ 8948.598256][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8948.598523][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8948.598818][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8948.599057][ 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)) [ 8948.599277][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8948.599508][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8948.599799][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8948.600112][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8948.600395][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8948.600655][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8948.600925][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8948.601215][ 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) [ 8948.601434][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8948.601679][ 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) [ 8948.601896][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8948.602101][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8948.602342][ 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) [ 8948.602588][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8948.602856][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8948.603078][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8948.603337][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8948.603562][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8948.603792][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8948.603994][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8948.604243][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8948.604532][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8948.604754][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8948.605003][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8948.605225][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8948.605441][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8948.605665][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8948.605903][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8948.606103][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8948.606356][ C0] tc_run (net/core/dev.c:3912) [ 8948.606548][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8948.606762][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8948.606985][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8948.607228][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8948.607464][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8948.607686][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8948.607933][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8948.608218][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8948.608472][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8948.608738][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8948.608963][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8948.609201][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8948.609518][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8948.609775][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8948.610010][ 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) [ 8948.610260][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8948.610463][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8948.610695][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8948.610978][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8948.611212][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8948.611437][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8948.611668][ 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)) [ 8948.611888][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8948.612136][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8948.612400][ 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) [ 8948.612683][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8948.612913][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8948.613146][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8948.613370][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8948.613621][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8948.613867][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8948.614093][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8948.614337][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8948.614618][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8948.614865][ 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)) [ 8948.615072][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8948.615315][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8948.615565][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8948.615789][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8948.616009][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8948.616253][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8948.616498][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8948.616739][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8948.616991][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8948.617255][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8948.617480][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8948.617751][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8948.617973][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8948.618220][ 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)) [ 8948.618426][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8948.618702][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8948.618933][ C0] __do_softirq (kernel/softirq.c:553) [ 8948.619150][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8948.619357][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8948.619623][ C0] [ 8948.619761][ C0] [ 8948.619903][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8948.620186][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8948.620518][ 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 [ 8948.621423][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8948.621709][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8948.622079][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8948.622450][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8948.622822][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8948.623194][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8948.623570][ 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) [ 8948.623832][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8948.624048][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8948.624330][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8948.624540][ 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 [ 8948.625445][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8948.625838][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8948.626211][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8948.626585][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8948.626957][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8948.627328][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8948.629749][ 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) | [ 8948.630266][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8948.630747][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8948.631233][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8948.632168][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8948.632791][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8948.633120][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8948.634102][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8948.634415][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8948.634819][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8948.635222][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8948.635627][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8948.636035][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8948.636439][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8948.636892][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8948.637227][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8948.637634][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8948.638041][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8948.638445][ C1] PKRU: 55555554 [ 8948.638630][ C1] Call Trace: [ 8948.638803][ C1] [ 8948.638953][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8948.639219][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8948.639467][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8948.639747][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8948.640022][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8948.640317][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8948.640592][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8948.640903][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8948.641169][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8948.641434][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8948.641747][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8948.642045][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8948.642364][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8948.642659][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8948.642957][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8948.643251][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8948.643569][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8948.643811][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8948.644054][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8948.644306][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8948.644581][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8948.644872][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8948.645113][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8948.645357][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8948.645621][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8948.645860][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8948.646111][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8948.646374][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8948.646652][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8948.646931][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8948.647183][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8948.647460][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8948.647728][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8948.648078][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8948.648334][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8948.648657][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8948.648924][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8948.649131][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8948.649366][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8948.649623][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8948.649902][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8948.650132][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8948.650455][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8948.650769][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8948.651056][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8948.651357][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8948.651608][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8948.651842][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8948.652144][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8948.652435][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8948.652765][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8948.653006][ 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)) [ 8948.653306][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8948.653596][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8948.653916][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8948.654176][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8948.654413][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8948.654665][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8948.654983][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8948.655319][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8948.655624][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8948.655902][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8948.656191][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8948.656462][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8948.656781][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8948.657002][ 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) [ 8948.657235][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8948.657508][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8948.657777][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8948.658066][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8948.658316][ 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) [ 8948.658581][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8948.658848][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8948.659137][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8948.659379][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8948.659659][ 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) [ 8948.659924][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8948.660204][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8948.660449][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8948.660694][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8948.660929][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8948.661218][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8948.661460][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8948.661718][ 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) [ 8948.661981][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8948.662232][ C1] tc_run (net/core/dev.c:3912) [ 8948.662440][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8948.662676][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8948.662918][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8948.663182][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8948.663439][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8948.663679][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8948.663948][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8948.664255][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8948.664532][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8948.664787][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8948.665057][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8948.665316][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8948.665606][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8948.665885][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8948.666142][ 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) [ 8948.666410][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8948.666633][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8948.666882][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8948.667137][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8948.667392][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8948.667634][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8948.667886][ C1] ? __create_object (mm/kmemleak.c:756) [ 8948.668132][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8948.668404][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8948.668687][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8948.668966][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8948.669250][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8948.669525][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8948.669773][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8948.670048][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8948.670288][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8948.670560][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8948.670824][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8948.671087][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8948.671365][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8948.671654][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8948.671918][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8948.672155][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8948.672405][ C1] __do_softirq (kernel/softirq.c:553) [ 8948.672642][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8948.672864][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8948.673154][ C1] [ 8948.673306][ C1] [ 8948.673461][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8948.673767][ 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) [ 8948.674027][ 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 [ 8948.675012][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8948.675323][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8948.675730][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8948.676135][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8948.676538][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8948.676942][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8948.677352][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8948.677645][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8948.677908][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8948.678154][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8948.678409][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8948.678691][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8948.678935][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8948.679211][ C1] do_idle (kernel/sched/idle.c:312) [ 8948.679419][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8948.679665][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8948.679913][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8948.680186][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8976.576334][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 8976.576834][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 8976.577310][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8976.577753][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8976.578606][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8976.579178][ 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) [ 8976.579481][ 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 ... [ 8976.580390][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8976.580678][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8976.581049][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8976.581422][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8976.581794][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8976.582166][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8976.582539][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8976.582956][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8976.583265][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8976.583640][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8976.584013][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8976.584386][ C0] PKRU: 55555554 [ 8976.584559][ C0] Call Trace: [ 8976.584721][ C0] [ 8976.584858][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8976.585103][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8976.585331][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8976.585588][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8976.585845][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8976.586116][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8976.586363][ 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)) [ 8976.586651][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8976.586895][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8976.587184][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8976.587459][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8976.587752][ 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) [ 8976.588022][ 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) [ 8976.588297][ 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) [ 8976.588568][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8976.588862][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8976.589086][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8976.589313][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8976.589536][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8976.589769][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8976.590022][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8976.590289][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8976.590516][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8976.590741][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8976.590984][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8976.591204][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8976.591437][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8976.591679][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8976.591937][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8976.592195][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8976.592429][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8976.592682][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8976.592928][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8976.593254][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8976.593489][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8976.593788][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8976.594034][ 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) [ 8976.594225][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8976.594441][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8976.594676][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8976.594937][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8976.595191][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8976.595404][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8976.595702][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8976.595990][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8976.596255][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8976.596531][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8976.596762][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8976.596978][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8976.597256][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8976.597526][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8976.597830][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8976.598052][ 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)) [ 8976.598331][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8976.598597][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8976.598892][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8976.599129][ 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)) [ 8976.599349][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8976.599580][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8976.599873][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8976.600183][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8976.600469][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8976.600725][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8976.600994][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8976.601287][ 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) [ 8976.601505][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8976.601751][ 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) [ 8976.601966][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8976.602174][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8976.602412][ 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) [ 8976.602659][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8976.602928][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8976.603152][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8976.603410][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8976.603634][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8976.603864][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8976.604066][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8976.604317][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8976.604604][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8976.604827][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8976.605076][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8976.605302][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8976.605518][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8976.605741][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8976.605978][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8976.606185][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8976.606435][ C0] tc_run (net/core/dev.c:3912) [ 8976.606626][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8976.606844][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8976.607066][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8976.607312][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8976.607548][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8976.607769][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8976.608016][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8976.608300][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8976.608554][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8976.608822][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8976.609047][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8976.609287][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8976.609603][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8976.609860][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8976.610096][ 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) [ 8976.610344][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8976.610551][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8976.610777][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8976.611063][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8976.611301][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8976.611525][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8976.611756][ 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)) [ 8976.611973][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8976.612224][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8976.612490][ 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) [ 8976.612773][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8976.613000][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8976.613234][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8976.613461][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8976.613710][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8976.613955][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8976.614183][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8976.614422][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8976.614705][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8976.614951][ 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)) [ 8976.615158][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8976.615404][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8976.615655][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8976.615878][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8976.616098][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8976.616343][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8976.616588][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8976.616830][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8976.617084][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8976.617349][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8976.617573][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8976.617845][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8976.618069][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8976.618316][ 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)) [ 8976.618524][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8976.618799][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8976.619031][ C0] __do_softirq (kernel/softirq.c:553) [ 8976.619249][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8976.619455][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8976.619725][ C0] [ 8976.619865][ C0] [ 8976.620004][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8976.620290][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8976.620624][ 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 [ 8976.621534][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8976.621820][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8976.622194][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8976.622571][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8976.622941][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8976.623315][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8976.623692][ 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) [ 8976.623953][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8976.624170][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8976.624449][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8976.624663][ 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 [ 8976.625570][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8976.625963][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8976.626337][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8976.626709][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8976.627080][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8976.627456][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8976.629870][ 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) | [ 8976.630386][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 8976.630865][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 8976.631350][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8976.632287][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8976.632904][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8976.633233][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8976.634216][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8976.634526][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8976.634931][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8976.635335][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8976.635736][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8976.636140][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8976.636546][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8976.636999][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8976.637336][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8976.637740][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8976.638145][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8976.638550][ C1] PKRU: 55555554 [ 8976.638733][ C1] Call Trace: [ 8976.638904][ C1] [ 8976.639055][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 8976.639322][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8976.639567][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 8976.639848][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8976.640124][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8976.640420][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8976.640689][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 8976.640997][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8976.641262][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8976.641527][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8976.641838][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8976.642139][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8976.642459][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8976.642750][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8976.643051][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8976.643345][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8976.643660][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8976.643904][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8976.644147][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8976.644400][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8976.644674][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8976.644963][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8976.645204][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8976.645449][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8976.645713][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8976.645951][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8976.646200][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8976.646462][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8976.646742][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8976.647022][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8976.647273][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8976.647548][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8976.647813][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8976.648166][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8976.648424][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8976.648748][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8976.649014][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8976.649221][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8976.649455][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8976.649711][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8976.649993][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8976.650222][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8976.650552][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8976.650862][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8976.651145][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8976.651452][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8976.651703][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8976.651935][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8976.652240][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8976.652529][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8976.652858][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8976.653100][ 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)) [ 8976.653401][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8976.653688][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8976.654009][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8976.654269][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8976.654508][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8976.654760][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8976.655079][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8976.655419][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8976.655721][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8976.656002][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8976.656292][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8976.656561][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8976.656882][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8976.657100][ 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) [ 8976.657336][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8976.657609][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8976.657875][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8976.658165][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8976.658413][ 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) [ 8976.658677][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8976.658945][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8976.659232][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8976.659484][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8976.659762][ 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) [ 8976.660029][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8976.660310][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8976.660556][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8976.660800][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8976.661034][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8976.661322][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8976.661564][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8976.661824][ 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) [ 8976.662088][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8976.662340][ C1] tc_run (net/core/dev.c:3912) [ 8976.662548][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8976.662782][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8976.663021][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8976.663287][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8976.663542][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8976.663784][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8976.664053][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8976.664362][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8976.664637][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8976.664893][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8976.665161][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8976.665421][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8976.665713][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8976.665992][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8976.666248][ 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) [ 8976.666516][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8976.666735][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8976.666981][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8976.667236][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8976.667492][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8976.667735][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8976.667987][ C1] ? __create_object (mm/kmemleak.c:756) [ 8976.668233][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8976.668505][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8976.668788][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8976.669064][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8976.669352][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8976.669626][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8976.669874][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8976.670149][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8976.670392][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8976.670658][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8976.670922][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8976.671186][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8976.671463][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8976.671752][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8976.672016][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8976.672252][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8976.672504][ C1] __do_softirq (kernel/softirq.c:553) [ 8976.672740][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8976.672962][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8976.673252][ C1] [ 8976.673405][ C1] [ 8976.673556][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8976.673865][ 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) [ 8976.674124][ 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 [ 8976.675103][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8976.675416][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8976.675820][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8976.676226][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8976.676631][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8976.677034][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8976.677439][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8976.677733][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8976.677997][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8976.678244][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8976.678499][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8976.678780][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8976.679022][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8976.679300][ C1] do_idle (kernel/sched/idle.c:312) [ 8976.679506][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8976.679752][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8976.679999][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8976.680271][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 8976.680589][ C1] | [ 8998.839264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 8998.839592][ C0] rcu: 0-....: (6598873 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1562199 | [ 8998.840116][ C0] rcu: (t=6584932 jiffies g=2033089 q=12 ncpus=4) [ 8998.840847][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8998.841421][ 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) [ 8998.841729][ 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 ... [ 8998.842637][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 8998.842922][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8998.843298][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 8998.843669][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 8998.844040][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 8998.844412][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 8998.844787][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 8998.845203][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8998.845517][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 8998.845890][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8998.846262][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8998.846636][ C0] PKRU: 55555554 [ 8998.846804][ C0] Call Trace: [ 8998.846961][ C0] [ 8998.847100][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 8998.847356][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 8998.847591][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 8998.847826][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 8998.848040][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 8998.848294][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 8998.848546][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 8998.848786][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 8998.849051][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 8998.849278][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 8998.849570][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 8998.849823][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 8998.850093][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8998.850346][ 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)) [ 8998.850629][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 8998.850875][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 8998.851162][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 8998.851438][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8998.851732][ 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) [ 8998.852001][ 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) [ 8998.852278][ 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) [ 8998.852546][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8998.852838][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8998.853063][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8998.853292][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8998.853515][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8998.853745][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8998.854001][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8998.854266][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8998.854489][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8998.854713][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8998.854956][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8998.855174][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8998.855406][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8998.855647][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8998.855902][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8998.856163][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8998.856395][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8998.856650][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8998.856896][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8998.857218][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8998.857454][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8998.857751][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8998.857996][ 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) [ 8998.858187][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8998.858403][ C0] ? set_track_prepare (mm/slub.c:6440) [ 8998.858639][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8998.858896][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8998.859151][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 8998.859363][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8998.859661][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8998.859949][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8998.860210][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8998.860491][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8998.860722][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8998.860936][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8998.861217][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8998.861481][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8998.861785][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8998.862009][ 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)) [ 8998.862286][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 8998.862552][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8998.862849][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8998.863087][ 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)) [ 8998.863311][ C0] netif_receive_skb (net/core/dev.c:5768) [ 8998.863544][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8998.863833][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8998.864145][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8998.864424][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8998.864681][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8998.864952][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8998.865244][ 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) [ 8998.865463][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 8998.865711][ 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) [ 8998.865927][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 8998.866133][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 8998.866369][ 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) [ 8998.866616][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8998.866882][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8998.867106][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 8998.867363][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8998.867588][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 8998.867819][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8998.868020][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8998.868268][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8998.868557][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8998.868781][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 8998.869029][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8998.869255][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 8998.869469][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 8998.869693][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8998.869931][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 8998.870133][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 8998.870390][ C0] tc_run (net/core/dev.c:3912) [ 8998.870581][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 8998.870796][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8998.871018][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8998.871261][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8998.871499][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8998.871722][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8998.871969][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8998.872254][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8998.872511][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 8998.872778][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8998.873003][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8998.873242][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 8998.873556][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8998.873817][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8998.874053][ 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) [ 8998.874300][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8998.874502][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8998.874730][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8998.875016][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8998.875251][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8998.875475][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8998.875707][ 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)) [ 8998.875929][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8998.876178][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8998.876441][ 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) [ 8998.876725][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 8998.876954][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 8998.877189][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8998.877413][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 8998.877664][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 8998.877910][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 8998.878137][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 8998.878377][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8998.878660][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8998.878906][ 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)) [ 8998.879112][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 8998.879355][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8998.879605][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 8998.879830][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 8998.880051][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8998.880303][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8998.880547][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8998.880790][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 8998.881041][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8998.881311][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8998.881531][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 8998.881803][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8998.882027][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 8998.882273][ 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)) [ 8998.882482][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 8998.882759][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8998.882991][ C0] __do_softirq (kernel/softirq.c:553) [ 8998.883206][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8998.883414][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8998.883679][ C0] [ 8998.883820][ C0] [ 8998.883960][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8998.884245][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 8998.884570][ 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 [ 8998.885476][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 8998.885763][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 8998.886135][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 8998.886511][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 8998.886884][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 8998.887256][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 8998.887631][ 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) [ 8998.887896][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 8998.888114][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 8998.888396][ C0] RIP: 0033:0x7fcbb0ceb957 [ 8998.888608][ 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 [ 8998.889512][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 8998.889903][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 8998.890281][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 8998.890653][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 8998.891025][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 8998.891396][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8998.891396][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 8998.891772][ C0] | [ 8998.891918][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 8998.892174][ C1] NMI backtrace for cpu 1 [ 8998.892183][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 8998.892185][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8998.892191][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 8998.892194][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 8998.892197][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 8998.892199][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 8998.892201][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 8998.892202][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 8998.892204][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 8998.892206][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 8998.892208][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 8998.892211][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 8998.892213][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 8998.892214][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 8998.892215][ C1] PKRU: 55555554 [ 8998.892216][ C1] Call Trace: [ 8998.892219][ C1] [ 8998.892222][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 8998.892226][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 8998.892231][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 8998.892236][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 8998.892239][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 8998.892241][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 8998.892245][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 8998.892248][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8998.892251][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8998.892255][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 8998.892258][ C1] [ 8998.892259][ C1] [ 8998.892261][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 8998.892265][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8998.892268][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8998.892272][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 8998.892275][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 8998.892278][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8998.892281][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8998.892284][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8998.892288][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 8998.892291][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 8998.892298][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 8998.892300][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 8998.892305][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 8998.892311][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 8998.892315][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 8998.892317][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 8998.892320][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 8998.892323][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 8998.892328][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8998.892332][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 8998.892335][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 8998.892345][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 8998.892347][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8998.892351][ C1] ? set_track_prepare (mm/slub.c:6440) [ 8998.892355][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 8998.892359][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 8998.892363][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 8998.892369][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8998.892375][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8998.892378][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8998.892386][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8998.892390][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 8998.892392][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 8998.892395][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8998.892399][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 8998.892403][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8998.892405][ 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)) [ 8998.892409][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 8998.892413][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 8998.892417][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 8998.892420][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 8998.892422][ C1] netif_receive_skb (net/core/dev.c:5768) [ 8998.892426][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 8998.892433][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 8998.892440][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 8998.892447][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 8998.892452][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 8998.892460][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 8998.892465][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 8998.892474][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 8998.892478][ 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) [ 8998.892481][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 8998.892486][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8998.892489][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8998.892493][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 8998.892498][ 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) [ 8998.892501][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 8998.892504][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8998.892507][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8998.892510][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 8998.892513][ 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) [ 8998.892517][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 8998.892519][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8998.892523][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 8998.892527][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 8998.892530][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 8998.892533][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8998.892535][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 8998.892538][ 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) [ 8998.892541][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 8998.892544][ C1] tc_run (net/core/dev.c:3912) [ 8998.892548][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 8998.892551][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8998.892553][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 8998.892557][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 8998.892561][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 8998.892564][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8998.892567][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 8998.892571][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 8998.892574][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 8998.892578][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 8998.892582][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 8998.892585][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 8998.892593][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 8998.892595][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8998.892599][ 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) [ 8998.892603][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 8998.892606][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 8998.892610][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 8998.892614][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 8998.892617][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 8998.892620][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 8998.892624][ C1] ? __create_object (mm/kmemleak.c:756) [ 8998.892627][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 8998.892633][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 8998.892638][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 8998.892641][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 8998.892645][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8998.892648][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 8998.892651][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8998.892654][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 8998.892658][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 8998.892662][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 8998.892666][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 8998.892669][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 8998.892674][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 8998.892677][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 8998.892681][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 8998.892687][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 8998.892690][ C1] __do_softirq (kernel/softirq.c:553) [ 8998.892695][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 8998.892698][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 8998.892701][ C1] [ 8998.892702][ C1] [ 8998.892703][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 8998.892708][ 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) [ 8998.892711][ 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 [ 8998.892713][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 8998.892715][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 8998.892717][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 8998.892719][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 8998.892720][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 8998.892722][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 8998.892725][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 8998.892728][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 8998.892732][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 8998.892734][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 8998.892736][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 8998.892740][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 8998.892743][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 8998.892747][ C1] do_idle (kernel/sched/idle.c:312) [ 8998.892749][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 8998.892752][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 8998.892755][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 8998.892759][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9024.576326][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9024.576822][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9024.577297][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9024.577737][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9024.578598][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9024.579169][ 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) [ 9024.579473][ 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 ... [ 9024.580411][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9024.580713][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9024.581104][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9024.581502][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9024.581874][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9024.582246][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9024.582620][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9024.583038][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9024.583350][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9024.583724][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9024.584094][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9024.584468][ C0] PKRU: 55555554 [ 9024.584638][ C0] Call Trace: [ 9024.584799][ C0] [ 9024.584935][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9024.585181][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9024.585409][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9024.585670][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9024.585925][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9024.586192][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9024.586441][ 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)) [ 9024.586726][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9024.586971][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9024.587260][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9024.587537][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9024.587829][ 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) [ 9024.588098][ 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) [ 9024.588376][ 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) [ 9024.588645][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9024.588937][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9024.589162][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9024.589387][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9024.589609][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9024.589842][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9024.590098][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9024.590398][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9024.590633][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9024.590866][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9024.591122][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9024.591368][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9024.591599][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9024.591840][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9024.592095][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9024.592355][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9024.592585][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9024.592840][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9024.593087][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9024.593410][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9024.593646][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9024.593944][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9024.594189][ 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) [ 9024.594380][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9024.594597][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9024.594832][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9024.595090][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9024.595346][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9024.595559][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9024.595859][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9024.596146][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9024.596409][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9024.596684][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9024.596914][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9024.597131][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9024.597413][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9024.597679][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9024.597982][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9024.598206][ 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)) [ 9024.598484][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9024.598751][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9024.599047][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9024.599287][ 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)) [ 9024.599506][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9024.599737][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9024.600027][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9024.600377][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9024.600672][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9024.600940][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9024.601227][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9024.601540][ 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) [ 9024.601758][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9024.602003][ 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) [ 9024.602220][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9024.602427][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9024.602664][ 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) [ 9024.602911][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9024.603180][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9024.603405][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9024.603663][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9024.603888][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9024.604117][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9024.604321][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9024.604569][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9024.604858][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9024.605082][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9024.605331][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9024.605555][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9024.605770][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9024.605994][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9024.606232][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9024.606434][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9024.606685][ C0] tc_run (net/core/dev.c:3912) [ 9024.606878][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9024.607092][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9024.607317][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9024.607561][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9024.607798][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9024.608022][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9024.608269][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9024.608555][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9024.608810][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9024.609076][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9024.609304][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9024.609544][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9024.609860][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9024.610119][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9024.610363][ 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) [ 9024.610612][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9024.610815][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9024.611043][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9024.611329][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9024.611564][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9024.611789][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9024.612021][ 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)) [ 9024.612241][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9024.612492][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9024.612754][ 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) [ 9024.613039][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9024.613269][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9024.613505][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9024.613729][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9024.613980][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9024.614227][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9024.614456][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9024.614694][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9024.614977][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9024.615225][ 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)) [ 9024.615433][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9024.615681][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9024.615931][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9024.616157][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9024.616380][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9024.616624][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9024.616868][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9024.617111][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9024.617365][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9024.617630][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9024.617852][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9024.618125][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9024.618348][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9024.618596][ 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)) [ 9024.618801][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9024.619079][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9024.619312][ C0] __do_softirq (kernel/softirq.c:553) [ 9024.619529][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9024.619734][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9024.620000][ C0] [ 9024.620139][ C0] [ 9024.620311][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9024.620609][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9024.620953][ 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 [ 9024.621891][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9024.622178][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9024.622553][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9024.622926][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9024.623302][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9024.623677][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9024.624053][ 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) [ 9024.624317][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9024.624533][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9024.624818][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9024.625027][ 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 [ 9024.625936][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9024.626330][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9024.626700][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9024.627075][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9024.627451][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9024.627823][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9024.630246][ 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) | [ 9024.630761][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9024.631244][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9024.631728][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9024.632668][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9024.633286][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9024.633615][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9024.634600][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9024.634912][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9024.635316][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9024.635722][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9024.636126][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9024.636530][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9024.636933][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9024.637387][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9024.637725][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9024.638132][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9024.638535][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9024.638942][ C1] PKRU: 55555554 [ 9024.639125][ C1] Call Trace: [ 9024.639298][ C1] [ 9024.639447][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9024.639713][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9024.639960][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9024.640246][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9024.640524][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9024.640814][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9024.641083][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9024.641395][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9024.641659][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9024.641922][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9024.642237][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9024.642537][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9024.642856][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9024.643149][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9024.643450][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9024.643742][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9024.644058][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9024.644302][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9024.644545][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9024.644796][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9024.645073][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9024.645361][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9024.645603][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9024.645847][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9024.646111][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9024.646347][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9024.646598][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9024.646860][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9024.647138][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9024.647421][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9024.647674][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9024.647950][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9024.648217][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9024.648568][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9024.648824][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9024.649148][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9024.649416][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9024.649623][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9024.649856][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9024.650111][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9024.650395][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9024.650626][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9024.650951][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9024.651263][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9024.651548][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9024.651846][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9024.652096][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9024.652341][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9024.652645][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9024.652932][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9024.653261][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9024.653504][ 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)) [ 9024.653804][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9024.654093][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9024.654414][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9024.654673][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9024.654911][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9024.655161][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9024.655479][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9024.655817][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9024.656122][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9024.656399][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9024.656691][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9024.656961][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9024.657279][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9024.657498][ 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) [ 9024.657733][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9024.658006][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9024.658274][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9024.658562][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9024.658811][ 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) [ 9024.659075][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9024.659342][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9024.659632][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9024.659873][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9024.660159][ 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) [ 9024.660424][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9024.660702][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9024.660949][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9024.661193][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9024.661426][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9024.661716][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9024.661958][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9024.662217][ 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) [ 9024.662482][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9024.662733][ C1] tc_run (net/core/dev.c:3912) [ 9024.662941][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9024.663173][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9024.663417][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9024.663681][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9024.663937][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9024.664179][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9024.664448][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9024.664758][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9024.665033][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9024.665289][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9024.665557][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9024.665816][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9024.666107][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9024.666389][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9024.666645][ 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) [ 9024.666914][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9024.667132][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9024.667380][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9024.667636][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9024.667892][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9024.668136][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9024.668387][ C1] ? __create_object (mm/kmemleak.c:756) [ 9024.668634][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9024.668905][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9024.669191][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9024.669467][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9024.669752][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9024.670029][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9024.670279][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9024.670555][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9024.670794][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9024.671060][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9024.671325][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9024.671588][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9024.671866][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9024.672152][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9024.672416][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9024.672655][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9024.672906][ C1] __do_softirq (kernel/softirq.c:553) [ 9024.673142][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9024.673366][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9024.673653][ C1] [ 9024.673808][ C1] [ 9024.673959][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9024.674267][ 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) [ 9024.674527][ 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 [ 9024.675508][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9024.675819][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9024.676223][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9024.676627][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9024.677032][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9024.677437][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9024.677843][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9024.678136][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9024.678401][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9024.678646][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9024.678899][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9024.679183][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9024.679425][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9024.679702][ C1] do_idle (kernel/sched/idle.c:312) [ 9024.679908][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9024.680158][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9024.680405][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9024.680678][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9052.576349][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9052.576851][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9052.577326][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9052.577770][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9052.578624][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9052.579194][ 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) [ 9052.579504][ 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 ... [ 9052.580417][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9052.580703][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9052.581078][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9052.581450][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9052.581822][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9052.582194][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9052.582576][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9052.582993][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9052.583302][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9052.583677][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9052.584048][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9052.584421][ C0] PKRU: 55555554 [ 9052.584591][ C0] Call Trace: [ 9052.584754][ C0] [ 9052.584892][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9052.585139][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9052.585368][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9052.585627][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9052.585881][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9052.586151][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9052.586402][ 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)) [ 9052.586688][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9052.586933][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9052.587223][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9052.587499][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9052.587794][ 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) [ 9052.588066][ 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) [ 9052.588342][ 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) [ 9052.588613][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9052.588904][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9052.589129][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9052.589354][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9052.589578][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9052.589810][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9052.590068][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9052.590336][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9052.590557][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9052.590784][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9052.591027][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9052.591246][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9052.591478][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9052.591719][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9052.591977][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9052.592235][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9052.592468][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9052.592720][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9052.592965][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9052.593295][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9052.593532][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9052.593830][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9052.594076][ 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) [ 9052.594266][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9052.594481][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9052.594720][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9052.594979][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9052.595234][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9052.595447][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9052.595747][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9052.596033][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9052.596299][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9052.596573][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9052.596804][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9052.597020][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9052.597299][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9052.597566][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9052.597869][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9052.598092][ 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)) [ 9052.598368][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9052.598635][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9052.598930][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9052.599171][ 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)) [ 9052.599391][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9052.599622][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9052.599915][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9052.600229][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9052.600512][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9052.600768][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9052.601037][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9052.601330][ 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) [ 9052.601551][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9052.601797][ 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) [ 9052.602011][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9052.602218][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9052.602453][ 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) [ 9052.602699][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9052.602965][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9052.603188][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9052.603448][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9052.603671][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9052.603902][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9052.604103][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9052.604355][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9052.604642][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9052.604864][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9052.605114][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9052.605342][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9052.605558][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9052.605781][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9052.606018][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9052.606220][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9052.606471][ C0] tc_run (net/core/dev.c:3912) [ 9052.606663][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9052.606880][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9052.607103][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9052.607353][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9052.607589][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9052.607809][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9052.608058][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9052.608346][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9052.608601][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9052.608870][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9052.609094][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9052.609335][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9052.609650][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9052.609907][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9052.610148][ 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) [ 9052.610395][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9052.610598][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9052.610824][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9052.611109][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9052.611345][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9052.611570][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9052.611802][ 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)) [ 9052.612019][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9052.612271][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9052.612534][ 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) [ 9052.612818][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9052.613046][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9052.613282][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9052.613507][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9052.613755][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9052.614002][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9052.614228][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9052.614467][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9052.614751][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9052.614997][ 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)) [ 9052.615203][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9052.615449][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9052.615699][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9052.615923][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9052.616143][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9052.616395][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9052.616638][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9052.616881][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9052.617134][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9052.617400][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9052.617623][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9052.617893][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9052.618116][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9052.618364][ 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)) [ 9052.618571][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9052.618846][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9052.619078][ C0] __do_softirq (kernel/softirq.c:553) [ 9052.619297][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9052.619501][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9052.619768][ C0] [ 9052.619907][ C0] [ 9052.620050][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9052.620367][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9052.620711][ 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 [ 9052.621655][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9052.621944][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9052.622318][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9052.622689][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9052.623059][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9052.623437][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9052.623813][ 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) [ 9052.624075][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9052.624295][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9052.624574][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9052.624786][ 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 [ 9052.625691][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9052.626085][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9052.626457][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9052.626828][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9052.627200][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9052.627577][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9052.630002][ 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) | [ 9052.630522][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9052.631003][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9052.631488][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9052.632429][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9052.633049][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9052.633378][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9052.634361][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9052.634672][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9052.635075][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9052.635483][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9052.635887][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9052.636291][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9052.636694][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9052.637148][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9052.637486][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9052.637892][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9052.638296][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9052.638699][ C1] PKRU: 55555554 [ 9052.638883][ C1] Call Trace: [ 9052.639057][ C1] [ 9052.639206][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9052.639472][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9052.639720][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9052.640001][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9052.640281][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9052.640572][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9052.640841][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9052.641152][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9052.641416][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9052.641682][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9052.641995][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9052.642295][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9052.642614][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9052.642908][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9052.643209][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9052.643502][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9052.643818][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9052.644061][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9052.644303][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9052.644557][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9052.644834][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9052.645123][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9052.645366][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9052.645611][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9052.645875][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9052.646112][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9052.646363][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9052.646624][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9052.646902][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9052.647185][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9052.647438][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9052.647714][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9052.647981][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9052.648332][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9052.648587][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9052.648912][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9052.649180][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9052.649388][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9052.649623][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9052.649879][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9052.650161][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9052.650394][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9052.650718][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9052.651030][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9052.651316][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9052.651626][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9052.651876][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9052.652111][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9052.652415][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9052.652704][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9052.653034][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9052.653275][ 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)) [ 9052.653576][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9052.653865][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9052.654186][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9052.654447][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9052.654684][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9052.654935][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9052.655253][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9052.655591][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9052.655898][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9052.656176][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9052.656469][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9052.656740][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9052.657060][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9052.657280][ 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) [ 9052.657515][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9052.657789][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9052.658057][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9052.658345][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9052.658595][ 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) [ 9052.658859][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9052.659126][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9052.659417][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9052.659659][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9052.659940][ 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) [ 9052.660208][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9052.660488][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9052.660733][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9052.660977][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9052.661209][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9052.661502][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9052.661742][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9052.662000][ 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) [ 9052.662265][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9052.662516][ C1] tc_run (net/core/dev.c:3912) [ 9052.662725][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9052.662958][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9052.663201][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9052.663466][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9052.663722][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9052.663965][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9052.664234][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9052.664543][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9052.664818][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9052.665075][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9052.665344][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9052.665604][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9052.665894][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9052.666176][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9052.666432][ 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) [ 9052.666701][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9052.666920][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9052.667167][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9052.667424][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9052.667680][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9052.667922][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9052.668173][ C1] ? __create_object (mm/kmemleak.c:756) [ 9052.668421][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9052.668692][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9052.668979][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9052.669256][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9052.669540][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9052.669818][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9052.670067][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9052.670346][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9052.670585][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9052.670850][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9052.671116][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9052.671381][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9052.671659][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9052.671946][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9052.672210][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9052.672449][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9052.672703][ C1] __do_softirq (kernel/softirq.c:553) [ 9052.672937][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9052.673162][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9052.673451][ C1] [ 9052.673605][ C1] [ 9052.673758][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9052.674067][ 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) [ 9052.674327][ 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 [ 9052.675308][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9052.675621][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9052.676025][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9052.676432][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9052.676837][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9052.677242][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9052.677648][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9052.677942][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9052.678206][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9052.678452][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9052.678707][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9052.678990][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9052.679231][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9052.679510][ C1] do_idle (kernel/sched/idle.c:312) [ 9052.679716][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9052.679963][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9052.680212][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9052.680487][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9052.680802][ C1] | [ 9076.893264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9076.893599][ C0] rcu: 0-....: (6676770 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1579070 | [ 9076.894123][ C0] rcu: (t=6662986 jiffies g=2033089 q=12 ncpus=4) [ 9076.894850][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9076.895419][ 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) [ 9076.895724][ 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 ... [ 9076.896631][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9076.896917][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9076.897292][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9076.897664][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9076.898036][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9076.898409][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9076.898784][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9076.899200][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9076.899511][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9076.899883][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9076.900291][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9076.900685][ C0] PKRU: 55555554 [ 9076.900862][ C0] Call Trace: [ 9076.901027][ C0] [ 9076.901179][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9076.901436][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9076.901672][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9076.901907][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9076.902121][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9076.902372][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9076.902628][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9076.902867][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9076.903133][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9076.903360][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9076.903651][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9076.903905][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9076.904174][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9076.904424][ 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)) [ 9076.904708][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9076.904953][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9076.905241][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9076.905518][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9076.905811][ 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) [ 9076.906080][ 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) [ 9076.906356][ 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) [ 9076.906624][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9076.906915][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9076.907140][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9076.907365][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9076.907588][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9076.907820][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9076.908075][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9076.908341][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9076.908568][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9076.908791][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9076.909034][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9076.909253][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9076.909485][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9076.909725][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9076.910003][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9076.910277][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9076.910519][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9076.910789][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9076.911048][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9076.911386][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9076.911622][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9076.911921][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9076.912168][ 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) [ 9076.912357][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9076.912574][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9076.912810][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9076.913071][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9076.913327][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9076.913539][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9076.913838][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9076.914125][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9076.914387][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9076.914664][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9076.914894][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9076.915109][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9076.915391][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9076.915656][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9076.915959][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9076.916181][ 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)) [ 9076.916459][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9076.916725][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9076.917020][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9076.917258][ 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)) [ 9076.917477][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9076.917708][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9076.917999][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9076.918311][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9076.918590][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9076.918846][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9076.919117][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9076.919410][ 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) [ 9076.919626][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9076.919872][ 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) [ 9076.920123][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9076.920340][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9076.920586][ 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) [ 9076.920849][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9076.921129][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9076.921365][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9076.921623][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9076.921848][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9076.922078][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9076.922280][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9076.922529][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9076.922819][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9076.923042][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9076.923292][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9076.923517][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9076.923730][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9076.923955][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9076.924193][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9076.924396][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9076.924649][ C0] tc_run (net/core/dev.c:3912) [ 9076.924840][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9076.925054][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9076.925278][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9076.925522][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9076.925757][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9076.925981][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9076.926227][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9076.926511][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9076.926765][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9076.927032][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9076.927257][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9076.927496][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9076.927812][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9076.928070][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9076.928306][ 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) [ 9076.928554][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9076.928755][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9076.928983][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9076.929269][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9076.929503][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9076.929726][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9076.929980][ 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)) [ 9076.930211][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9076.930474][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9076.930749][ 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) [ 9076.931048][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9076.931292][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9076.931527][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9076.931750][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9076.932000][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9076.932246][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9076.932473][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9076.932712][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9076.932995][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9076.933242][ 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)) [ 9076.933449][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9076.933691][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9076.933941][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9076.934166][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9076.934389][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9076.934633][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9076.934876][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9076.935118][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9076.935370][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9076.935636][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9076.935858][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9076.936131][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9076.936354][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9076.936600][ 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)) [ 9076.936804][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9076.937085][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9076.937316][ C0] __do_softirq (kernel/softirq.c:553) [ 9076.937531][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9076.937739][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9076.938003][ C0] [ 9076.938147][ C0] [ 9076.938288][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9076.938573][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9076.938898][ 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 [ 9076.939803][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9076.940119][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9076.940511][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9076.940905][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9076.941302][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9076.941673][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9076.942048][ 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) [ 9076.942313][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9076.942528][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9076.942810][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9076.943021][ 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 [ 9076.943925][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9076.944317][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9076.944690][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9076.945063][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9076.945436][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9076.945807][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9076.945807][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9076.946183][ C0] | [ 9076.946331][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 9076.946584][ C1] NMI backtrace for cpu 1 [ 9076.946594][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9076.946596][ 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) [ 9076.946603][ 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 [ 9076.946606][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9076.946609][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9076.946611][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9076.946612][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9076.946614][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9076.946616][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9076.946617][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9076.946620][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9076.946623][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9076.946624][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9076.946626][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9076.946627][ C1] PKRU: 55555554 [ 9076.946628][ C1] Call Trace: [ 9076.946631][ C1] [ 9076.946633][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9076.946638][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9076.946643][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9076.946648][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9076.946651][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9076.946654][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9076.946658][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9076.946661][ 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) [ 9076.946664][ 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) [ 9076.946667][ 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) [ 9076.946671][ C1] [ 9076.946671][ C1] [ 9076.946673][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9076.946677][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9076.946680][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9076.946684][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9076.946687][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9076.946690][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9076.946694][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9076.946696][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9076.946700][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9076.946704][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9076.946710][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9076.946713][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9076.946718][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9076.946723][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9076.946727][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9076.946730][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9076.946732][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9076.946735][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9076.946741][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9076.946745][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9076.946748][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9076.946758][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9076.946761][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9076.946764][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9076.946768][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9076.946772][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9076.946775][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9076.946781][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9076.946787][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9076.946791][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9076.946799][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9076.946802][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9076.946804][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9076.946808][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9076.946812][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9076.946816][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9076.946818][ 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)) [ 9076.946822][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9076.946826][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9076.946830][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9076.946833][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9076.946836][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9076.946839][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9076.946846][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9076.946854][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9076.946860][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9076.946865][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9076.946874][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9076.946879][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9076.946888][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9076.946892][ 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) [ 9076.946895][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9076.946900][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9076.946903][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9076.946906][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9076.946912][ 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) [ 9076.946916][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9076.946919][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9076.946922][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9076.946924][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9076.946927][ 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) [ 9076.946931][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9076.946933][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9076.946937][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9076.946941][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9076.946944][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9076.946947][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9076.946949][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9076.946952][ 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) [ 9076.946955][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9076.946958][ C1] tc_run (net/core/dev.c:3912) [ 9076.946962][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9076.946965][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9076.946967][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9076.946971][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9076.946976][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9076.946978][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9076.946982][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9076.946986][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9076.946989][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9076.946993][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9076.946997][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9076.947000][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9076.947007][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9076.947010][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9076.947014][ 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) [ 9076.947018][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9076.947021][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9076.947024][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9076.947028][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9076.947031][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9076.947034][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9076.947038][ C1] ? __create_object (mm/kmemleak.c:756) [ 9076.947041][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9076.947047][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9076.947051][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9076.947055][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9076.947059][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9076.947062][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9076.947065][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9076.947068][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9076.947072][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9076.947077][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9076.947081][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9076.947084][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9076.947089][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9076.947092][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9076.947096][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9076.947102][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9076.947106][ C1] __do_softirq (kernel/softirq.c:553) [ 9076.947110][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9076.947114][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9076.947117][ C1] [ 9076.947118][ C1] [ 9076.947119][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9076.947124][ 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) [ 9076.947128][ 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 [ 9076.947130][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9076.947132][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9076.947134][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9076.947135][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9076.947137][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9076.947138][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9076.947141][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9076.947145][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9076.947148][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9076.947150][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9076.947153][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9076.947157][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9076.947159][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9076.947163][ C1] do_idle (kernel/sched/idle.c:312) [ 9076.947166][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9076.947168][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9076.947171][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9076.947176][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9104.576328][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9104.576823][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9104.577298][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9104.577739][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9104.578590][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9104.579161][ 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) [ 9104.579466][ 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 ... [ 9104.580379][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9104.580665][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9104.581036][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9104.581409][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9104.581786][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9104.582157][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9104.582530][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9104.582947][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9104.583255][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9104.583633][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9104.584005][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9104.584377][ C0] PKRU: 55555554 [ 9104.584547][ C0] Call Trace: [ 9104.584708][ C0] [ 9104.584844][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9104.585089][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9104.585316][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9104.585574][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9104.585832][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9104.586100][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9104.586348][ 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)) [ 9104.586633][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9104.586877][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9104.587166][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9104.587442][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9104.587733][ 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) [ 9104.588005][ 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) [ 9104.588281][ 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) [ 9104.588551][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9104.588844][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9104.589067][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9104.589293][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9104.589517][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9104.589749][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9104.590007][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9104.590275][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9104.590496][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9104.590722][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9104.590963][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9104.591183][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9104.591415][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9104.591659][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9104.591916][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9104.592178][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9104.592410][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9104.592662][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9104.592909][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9104.593233][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9104.593469][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9104.593768][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9104.594014][ 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) [ 9104.594204][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9104.594421][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9104.594656][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9104.594914][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9104.595167][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9104.595380][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9104.595678][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9104.595962][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9104.596227][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9104.596501][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9104.596732][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9104.596948][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9104.597226][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9104.597493][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9104.597795][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9104.598018][ 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)) [ 9104.598294][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9104.598562][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9104.598857][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9104.599096][ 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)) [ 9104.599313][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9104.599545][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9104.599843][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9104.600152][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9104.600433][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9104.600687][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9104.600957][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9104.601248][ 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) [ 9104.601467][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9104.601713][ 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) [ 9104.601929][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9104.602135][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9104.602370][ 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) [ 9104.602616][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9104.602883][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9104.603104][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9104.603365][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9104.603586][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9104.603817][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9104.604020][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9104.604271][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9104.604560][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9104.604781][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9104.605031][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9104.605254][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9104.605471][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9104.605694][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9104.605932][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9104.606132][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9104.606384][ C0] tc_run (net/core/dev.c:3912) [ 9104.606574][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9104.606793][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9104.607016][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9104.607259][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9104.607495][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9104.607717][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9104.607964][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9104.608246][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9104.608504][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9104.608771][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9104.608995][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9104.609234][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9104.609550][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9104.609812][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9104.610049][ 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) [ 9104.610296][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9104.610501][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9104.610727][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9104.611011][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9104.611245][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9104.611471][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9104.611702][ 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)) [ 9104.611921][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9104.612171][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9104.612435][ 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) [ 9104.612718][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9104.612947][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9104.613180][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9104.613402][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9104.613657][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9104.613904][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9104.614128][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9104.614368][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9104.614651][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9104.614896][ 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)) [ 9104.615104][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9104.615348][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9104.615598][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9104.615823][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9104.616040][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9104.616286][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9104.616530][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9104.616773][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9104.617026][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9104.617291][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9104.617517][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9104.617788][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9104.618010][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9104.618255][ 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)) [ 9104.618464][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9104.618738][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9104.618969][ C0] __do_softirq (kernel/softirq.c:553) [ 9104.619187][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9104.619392][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9104.619660][ C0] [ 9104.619803][ C0] [ 9104.619967][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9104.620263][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9104.620610][ 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 [ 9104.621551][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9104.621838][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9104.622210][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9104.622581][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9104.622954][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9104.623329][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9104.623703][ 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) [ 9104.623964][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9104.624182][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9104.624464][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9104.624674][ 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 [ 9104.625579][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9104.625972][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9104.626345][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9104.626714][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9104.627089][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9104.627463][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9104.629888][ 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) | [ 9104.630407][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9104.630889][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9104.631374][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9104.632310][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9104.632931][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9104.633259][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9104.634241][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9104.634552][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9104.634953][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9104.635359][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9104.635762][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9104.636166][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9104.636568][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9104.637019][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9104.637356][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9104.637762][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9104.638166][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9104.638569][ C1] PKRU: 55555554 [ 9104.638753][ C1] Call Trace: [ 9104.638926][ C1] [ 9104.639075][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9104.639340][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9104.639587][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9104.639870][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9104.640147][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9104.640439][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9104.640708][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9104.641019][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9104.641284][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9104.641548][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9104.641861][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9104.642161][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9104.642479][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9104.642773][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9104.643073][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9104.643365][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9104.643682][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9104.643925][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9104.644167][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9104.644419][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9104.644696][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9104.644985][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9104.645228][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9104.645472][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9104.645737][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9104.645974][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9104.646223][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9104.646485][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9104.646763][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9104.647046][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9104.647296][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9104.647573][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9104.647839][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9104.648189][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9104.648445][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9104.648769][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9104.649036][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9104.649241][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9104.649477][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9104.649735][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9104.650016][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9104.650248][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9104.650572][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9104.650882][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9104.651167][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9104.651466][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9104.651717][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9104.651952][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9104.652257][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9104.652546][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9104.652877][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9104.653118][ 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)) [ 9104.653418][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9104.653708][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9104.654029][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9104.654288][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9104.654525][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9104.654775][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9104.655093][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9104.655431][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9104.655736][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9104.656013][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9104.656306][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9104.656576][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9104.656894][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9104.657114][ 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) [ 9104.657349][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9104.657623][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9104.657891][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9104.658180][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9104.658430][ 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) [ 9104.658692][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9104.658959][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9104.659250][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9104.659491][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9104.659773][ 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) [ 9104.660041][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9104.660319][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9104.660563][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9104.660808][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9104.661040][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9104.661331][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9104.661572][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9104.661830][ 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) [ 9104.662094][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9104.662345][ C1] tc_run (net/core/dev.c:3912) [ 9104.662555][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9104.662788][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9104.663030][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9104.663295][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9104.663552][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9104.663798][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9104.664067][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9104.664375][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9104.664651][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9104.664907][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9104.665176][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9104.665436][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9104.665725][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9104.666006][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9104.666261][ 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) [ 9104.666530][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9104.666750][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9104.666998][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9104.667255][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9104.667511][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9104.667752][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9104.668002][ C1] ? __create_object (mm/kmemleak.c:756) [ 9104.668250][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9104.668521][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9104.668807][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9104.669083][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9104.669370][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9104.669646][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9104.669896][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9104.670173][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9104.670411][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9104.670676][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9104.670940][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9104.671205][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9104.671484][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9104.671771][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9104.672034][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9104.672275][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9104.672527][ C1] __do_softirq (kernel/softirq.c:553) [ 9104.672761][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9104.672986][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9104.673274][ C1] [ 9104.673427][ C1] [ 9104.673579][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9104.673888][ 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) [ 9104.674148][ 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 [ 9104.675131][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9104.675444][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9104.675850][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9104.676253][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9104.676656][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9104.677063][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9104.677469][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9104.677760][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9104.678025][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9104.678270][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9104.678525][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9104.678806][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9104.679047][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9104.679325][ C1] do_idle (kernel/sched/idle.c:312) [ 9104.679532][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9104.679777][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9104.680026][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9104.680300][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9132.576321][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9132.576815][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9132.577291][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9132.577736][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9132.578588][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9132.579160][ 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) [ 9132.579463][ 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 ... [ 9132.580377][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9132.580662][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9132.581031][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9132.581407][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9132.581779][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9132.582151][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9132.582523][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9132.582940][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9132.583251][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9132.583627][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9132.583998][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9132.584370][ C0] PKRU: 55555554 [ 9132.584540][ C0] Call Trace: [ 9132.584701][ C0] [ 9132.584839][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9132.585082][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9132.585310][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9132.585568][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9132.585825][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9132.586093][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9132.586342][ 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)) [ 9132.586628][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9132.586872][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9132.587160][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9132.587437][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9132.587729][ 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) [ 9132.588001][ 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) [ 9132.588277][ 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) [ 9132.588546][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9132.588838][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9132.589062][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9132.589286][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9132.589509][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9132.589745][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9132.590000][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9132.590269][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9132.590491][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9132.590715][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9132.590958][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9132.591178][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9132.591412][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9132.591653][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9132.591910][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9132.592168][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9132.592402][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9132.592656][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9132.592903][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9132.593226][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9132.593462][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9132.593760][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9132.594006][ 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) [ 9132.594196][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9132.594414][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9132.594650][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9132.594908][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9132.595161][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9132.595377][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9132.595676][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9132.595966][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9132.596230][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9132.596504][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9132.596736][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9132.596953][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9132.597233][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9132.597500][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9132.597803][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9132.598027][ 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)) [ 9132.598304][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9132.598572][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9132.598868][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9132.599107][ 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)) [ 9132.599326][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9132.599557][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9132.599855][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9132.600165][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9132.600448][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9132.600703][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9132.600973][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9132.601264][ 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) [ 9132.601485][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9132.601733][ 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) [ 9132.601950][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9132.602155][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9132.602391][ 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) [ 9132.602637][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9132.602905][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9132.603127][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9132.603387][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9132.603610][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9132.603840][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9132.604045][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9132.604300][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9132.604590][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9132.604812][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9132.605061][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9132.605284][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9132.605501][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9132.605727][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9132.605964][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9132.606166][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9132.606418][ C0] tc_run (net/core/dev.c:3912) [ 9132.606609][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9132.606825][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9132.607048][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9132.607292][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9132.607529][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9132.607752][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9132.607998][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9132.608282][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9132.608538][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9132.608804][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9132.609028][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9132.609270][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9132.609585][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9132.609848][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9132.610082][ 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) [ 9132.610332][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9132.610537][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9132.610765][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9132.611048][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9132.611283][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9132.611510][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9132.611741][ 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)) [ 9132.611962][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9132.612211][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9132.612474][ 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) [ 9132.612759][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9132.612989][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9132.613223][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9132.613447][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9132.613698][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9132.613945][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9132.614171][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9132.614411][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9132.614693][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9132.614941][ 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)) [ 9132.615148][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9132.615392][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9132.615643][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9132.615867][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9132.616087][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9132.616333][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9132.616577][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9132.616819][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9132.617071][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9132.617337][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9132.617562][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9132.617833][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9132.618054][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9132.618303][ 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)) [ 9132.618509][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9132.618786][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9132.619018][ C0] __do_softirq (kernel/softirq.c:553) [ 9132.619236][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9132.619442][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9132.619732][ C0] [ 9132.619879][ C0] [ 9132.620028][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9132.620326][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9132.620670][ 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 [ 9132.621595][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9132.621882][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9132.622253][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9132.622626][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9132.623001][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9132.623375][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9132.623750][ 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) [ 9132.624013][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9132.624230][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9132.624512][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9132.624721][ 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 [ 9132.625630][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9132.626025][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9132.626398][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9132.626770][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9132.627144][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9132.627515][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9132.629944][ 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) | [ 9132.630459][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9132.630940][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9132.631427][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9132.632363][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9132.632983][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 9132.633269][ 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) [ 9132.634253][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 9132.634565][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9132.634967][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9132.635373][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9132.635777][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9132.636181][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9132.636585][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9132.637039][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9132.637376][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9132.637782][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9132.638186][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9132.638589][ C1] PKRU: 55555554 [ 9132.638774][ C1] Call Trace: [ 9132.638947][ C1] [ 9132.639096][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9132.639362][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9132.639609][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9132.639891][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9132.640170][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9132.640462][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9132.640731][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9132.641042][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9132.641307][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9132.641573][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9132.641887][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9132.642187][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9132.642506][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9132.642800][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 9132.643056][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9132.643339][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9132.643657][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9132.643901][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9132.644145][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9132.644396][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9132.644673][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9132.644960][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9132.645202][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9132.645447][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9132.645712][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9132.645947][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9132.646198][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9132.646460][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9132.646739][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9132.647020][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9132.647272][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9132.647547][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9132.647814][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9132.648165][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9132.648420][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9132.648745][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9132.649011][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9132.649220][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9132.649453][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9132.649712][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9132.649991][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9132.650221][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9132.650545][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9132.650858][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9132.651142][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9132.651443][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9132.651692][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9132.651926][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9132.652231][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9132.652522][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9132.652852][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9132.653094][ 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)) [ 9132.653396][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9132.653683][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9132.654004][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9132.654264][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9132.654503][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9132.654757][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9132.655072][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9132.655413][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9132.655718][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9132.655995][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9132.656287][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9132.656557][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9132.656877][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9132.657096][ 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) [ 9132.657332][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9132.657604][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9132.657872][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9132.658161][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9132.658411][ 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) [ 9132.658675][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9132.658943][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9132.659233][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9132.659476][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9132.659758][ 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) [ 9132.660023][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9132.660301][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9132.660546][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9132.660790][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9132.661024][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9132.661315][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9132.661557][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9132.661817][ 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) [ 9132.662081][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9132.662332][ C1] tc_run (net/core/dev.c:3912) [ 9132.662541][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9132.662773][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9132.663016][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9132.663281][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9132.663537][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9132.663779][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9132.664048][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9132.664357][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9132.664633][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9132.664889][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9132.665157][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9132.665417][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9132.665706][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9132.665987][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9132.666244][ 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) [ 9132.666513][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9132.666731][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9132.666980][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9132.667236][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9132.667492][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9132.667736][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9132.667986][ C1] ? __create_object (mm/kmemleak.c:756) [ 9132.668232][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9132.668505][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9132.668792][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9132.669067][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9132.669353][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9132.669630][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9132.669882][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9132.670159][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9132.670399][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9132.670664][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9132.670930][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9132.671193][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9132.671471][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9132.671759][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9132.672023][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9132.672262][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9132.672514][ C1] __do_softirq (kernel/softirq.c:553) [ 9132.672749][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9132.672973][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9132.673261][ C1] [ 9132.673415][ C1] [ 9132.673567][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9132.673876][ 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) [ 9132.674136][ 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 [ 9132.675121][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9132.675434][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9132.675838][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9132.676242][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9132.676652][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9132.677055][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9132.677461][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9132.677755][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9132.678019][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9132.678264][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9132.678518][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9132.678802][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9132.679042][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9132.679321][ C1] do_idle (kernel/sched/idle.c:312) [ 9132.679528][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9132.679778][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9132.680026][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9132.680301][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9132.680616][ C1] | [ 9154.947264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9154.947602][ C0] rcu: 0-....: (6754667 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1595920 | [ 9154.948126][ C0] rcu: (t=6741040 jiffies g=2033089 q=12 ncpus=4) [ 9154.948854][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9154.949428][ 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) [ 9154.949739][ 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 ... [ 9154.950653][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9154.950940][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9154.951312][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9154.951684][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9154.952054][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9154.952428][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9154.952800][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9154.953219][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9154.953528][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9154.953901][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9154.954310][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9154.954702][ C0] PKRU: 55555554 [ 9154.954880][ C0] Call Trace: [ 9154.955047][ C0] [ 9154.955193][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9154.955457][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9154.955693][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9154.955928][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9154.956144][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9154.956397][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9154.956648][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9154.956887][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9154.957152][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9154.957381][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9154.957674][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9154.957928][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9154.958199][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9154.958445][ 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)) [ 9154.958731][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9154.958976][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9154.959264][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9154.959540][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9154.959839][ 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) [ 9154.960109][ 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) [ 9154.960383][ 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) [ 9154.960655][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9154.960946][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9154.961168][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9154.961393][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9154.961617][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9154.961850][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9154.962105][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9154.962371][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9154.962594][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9154.962819][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9154.963060][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9154.963280][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9154.963511][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9154.963752][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9154.964008][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9154.964266][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9154.964501][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9154.964755][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9154.965000][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9154.965326][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9154.965561][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9154.965860][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9154.966106][ 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) [ 9154.966296][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9154.966511][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9154.966745][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9154.967005][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9154.967258][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9154.967469][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9154.967768][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9154.968053][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9154.968319][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9154.968594][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9154.968826][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9154.969042][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9154.969321][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9154.969594][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9154.969898][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9154.970120][ 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)) [ 9154.970397][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9154.970664][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9154.970959][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9154.971198][ 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)) [ 9154.971417][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9154.971649][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9154.971942][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9154.972253][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9154.972534][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9154.972790][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9154.973059][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9154.973352][ 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) [ 9154.973570][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9154.973817][ 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) [ 9154.974031][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9154.974240][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9154.974475][ 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) [ 9154.974721][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9154.974986][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9154.975210][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9154.975468][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9154.975694][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9154.975925][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9154.976127][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9154.976379][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9154.976667][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9154.976890][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9154.977138][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9154.977364][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9154.977580][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9154.977803][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9154.978041][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9154.978243][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9154.978494][ C0] tc_run (net/core/dev.c:3912) [ 9154.978684][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9154.978900][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9154.979122][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9154.979369][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9154.979608][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9154.979829][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9154.980078][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9154.980361][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9154.980620][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9154.980890][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9154.981113][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9154.981354][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9154.981671][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9154.981929][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9154.982165][ 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) [ 9154.982412][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9154.982615][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9154.982841][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9154.983126][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9154.983361][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9154.983586][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9154.983818][ 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)) [ 9154.984035][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9154.984286][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9154.984548][ 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) [ 9154.984832][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9154.985059][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9154.985294][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9154.985518][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9154.985767][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9154.986013][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9154.986240][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9154.986479][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9154.986763][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9154.987009][ 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)) [ 9154.987215][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9154.987459][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9154.987710][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9154.987933][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9154.988153][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9154.988397][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9154.988641][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9154.988883][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9154.989138][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9154.989406][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9154.989635][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9154.989905][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9154.990130][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9154.990376][ 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)) [ 9154.990582][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9154.990857][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9154.991089][ C0] __do_softirq (kernel/softirq.c:553) [ 9154.991308][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9154.991513][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9154.991780][ C0] [ 9154.991920][ C0] [ 9154.992059][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9154.992344][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9154.992670][ 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 [ 9154.993577][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9154.993863][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9154.994237][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9154.994609][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9154.994981][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9154.995354][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9154.995732][ 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) [ 9154.995994][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9154.996211][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9154.996490][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9154.996706][ 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 [ 9154.997612][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9154.998007][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9154.998381][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9154.998753][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9154.999125][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9154.999505][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9154.999505][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9154.999888][ C0] | [ 9155.000033][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 9155.000289][ C1] NMI backtrace for cpu 1 [ 9155.000298][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9155.000301][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9155.000308][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9155.000311][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9155.000314][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9155.000316][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9155.000318][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9155.000320][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9155.000322][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9155.000323][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9155.000325][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9155.000328][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9155.000330][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9155.000332][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9155.000333][ C1] PKRU: 55555554 [ 9155.000334][ C1] Call Trace: [ 9155.000337][ C1] [ 9155.000340][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9155.000345][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9155.000350][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9155.000354][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9155.000357][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9155.000360][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9155.000364][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9155.000368][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9155.000371][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9155.000375][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9155.000378][ C1] [ 9155.000379][ C1] [ 9155.000380][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9155.000383][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9155.000387][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9155.000391][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9155.000394][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9155.000398][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9155.000401][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9155.000403][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9155.000408][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9155.000411][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9155.000417][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9155.000420][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9155.000425][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9155.000431][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9155.000434][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9155.000437][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9155.000439][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9155.000442][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9155.000447][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9155.000452][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9155.000455][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9155.000464][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9155.000467][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9155.000470][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9155.000475][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9155.000478][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9155.000482][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9155.000488][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9155.000493][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9155.000497][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9155.000505][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9155.000508][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9155.000511][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9155.000514][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9155.000517][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9155.000522][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9155.000524][ 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)) [ 9155.000528][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9155.000532][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9155.000536][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9155.000539][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9155.000541][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9155.000545][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9155.000552][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9155.000559][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9155.000567][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9155.000572][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9155.000580][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9155.000585][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9155.000594][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9155.000598][ 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) [ 9155.000601][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9155.000605][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9155.000608][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9155.000612][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9155.000618][ 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) [ 9155.000621][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9155.000624][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9155.000628][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9155.000630][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9155.000633][ 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) [ 9155.000637][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9155.000639][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9155.000642][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9155.000647][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9155.000649][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9155.000652][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9155.000655][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9155.000657][ 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) [ 9155.000660][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9155.000664][ C1] tc_run (net/core/dev.c:3912) [ 9155.000667][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9155.000670][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9155.000673][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9155.000677][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9155.000681][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9155.000683][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9155.000687][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9155.000691][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9155.000693][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9155.000697][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9155.000701][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9155.000704][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9155.000712][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9155.000715][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9155.000719][ 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) [ 9155.000723][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9155.000726][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9155.000730][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9155.000733][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9155.000736][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9155.000740][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9155.000743][ C1] ? __create_object (mm/kmemleak.c:756) [ 9155.000746][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9155.000752][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9155.000756][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9155.000760][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9155.000764][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9155.000766][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9155.000770][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9155.000772][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9155.000776][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9155.000781][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9155.000785][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9155.000788][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9155.000792][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9155.000795][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9155.000799][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9155.000806][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9155.000809][ C1] __do_softirq (kernel/softirq.c:553) [ 9155.000813][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9155.000816][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9155.000820][ C1] [ 9155.000821][ C1] [ 9155.000822][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9155.000826][ 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) [ 9155.000830][ 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 [ 9155.000832][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9155.000834][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9155.000836][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9155.000837][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9155.000839][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9155.000840][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9155.000843][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9155.000847][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9155.000850][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9155.000852][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9155.000855][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9155.000859][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9155.000861][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9155.000866][ C1] do_idle (kernel/sched/idle.c:312) [ 9155.000868][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9155.000870][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9155.000873][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9155.000877][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9180.576351][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9180.576846][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9180.577321][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9180.577762][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9180.578618][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9180.579233][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 9180.579523][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [ 9180.580459][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000286 [ 9180.580746][ C0] RAX: ffff888008121b5c RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9180.581119][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [ 9180.581493][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9180.581865][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9180.582241][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9180.582616][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9180.583033][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9180.583347][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9180.583720][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9180.584099][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9180.584473][ C0] PKRU: 55555554 [ 9180.584644][ C0] Call Trace: [ 9180.584804][ C0] [ 9180.584944][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9180.585190][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9180.585420][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9180.585680][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9180.585933][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9180.586205][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9180.586456][ 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)) [ 9180.586748][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9180.586991][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 9180.587235][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9180.587526][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9180.587802][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9180.588097][ 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) [ 9180.588368][ C0] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [ 9180.588608][ 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) [ 9180.588871][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9180.589162][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9180.589389][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9180.589617][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9180.589842][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9180.590078][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9180.590333][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9180.590600][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9180.590820][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9180.591047][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9180.591290][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9180.591510][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9180.591741][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9180.591983][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9180.592243][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9180.592503][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9180.592736][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9180.592989][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9180.593237][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9180.593562][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9180.593800][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9180.594099][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9180.594347][ 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) [ 9180.594538][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9180.594755][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9180.594993][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9180.595252][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9180.595508][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9180.595723][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9180.596023][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9180.596309][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9180.596576][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9180.596852][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9180.597083][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9180.597301][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9180.597581][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9180.597848][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9180.598152][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9180.598377][ 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)) [ 9180.598652][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9180.598921][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9180.599218][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9180.599458][ 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)) [ 9180.599683][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9180.599914][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9180.600208][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9180.600520][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9180.600803][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9180.601059][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9180.601330][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9180.601622][ 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) [ 9180.601844][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9180.602090][ 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) [ 9180.602307][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9180.602514][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9180.602750][ 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) [ 9180.602997][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9180.603265][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9180.603488][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9180.603757][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9180.603980][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9180.604210][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9180.604416][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9180.604666][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9180.604956][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9180.605178][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9180.605429][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9180.605653][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9180.605870][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9180.606095][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9180.606335][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9180.606536][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9180.606787][ C0] tc_run (net/core/dev.c:3912) [ 9180.606980][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9180.607197][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9180.607421][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9180.607666][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9180.607903][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9180.608126][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9180.608375][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9180.608659][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9180.608915][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9180.609182][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9180.609407][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9180.609653][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9180.609969][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9180.610228][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9180.610465][ 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) [ 9180.610712][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9180.610918][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9180.611145][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9180.611430][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9180.611665][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9180.611890][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9180.612123][ 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)) [ 9180.612344][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9180.612594][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9180.612856][ 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) [ 9180.613139][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9180.613370][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9180.613604][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9180.613829][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9180.614080][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9180.614328][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9180.614553][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9180.614793][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9180.615076][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9180.615323][ 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)) [ 9180.615531][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9180.615775][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9180.616025][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9180.616251][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9180.616473][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9180.616718][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9180.616962][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9180.617205][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9180.617459][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9180.617724][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9180.617948][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9180.618220][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9180.618444][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9180.618689][ 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)) [ 9180.618899][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9180.619175][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9180.619407][ C0] __do_softirq (kernel/softirq.c:553) [ 9180.619633][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9180.619837][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9180.620106][ C0] [ 9180.620245][ C0] [ 9180.620387][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9180.620670][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9180.621000][ 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 [ 9180.621906][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9180.622193][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9180.622567][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9180.622938][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9180.623312][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9180.623686][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9180.624062][ 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) [ 9180.624325][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9180.624545][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9180.624826][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9180.625037][ 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 [ 9180.625940][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9180.626336][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9180.626707][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9180.627079][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9180.627456][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9180.627828][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9180.630259][ 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) | [ 9180.630777][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9180.631259][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9180.631747][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9180.632684][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9180.633307][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9180.633636][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9180.634621][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9180.634934][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9180.635337][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9180.635742][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9180.636149][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9180.636554][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9180.636958][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9180.637410][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9180.637746][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9180.638154][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9180.638559][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9180.638964][ C1] PKRU: 55555554 [ 9180.639148][ C1] Call Trace: [ 9180.639322][ C1] [ 9180.639474][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9180.639740][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9180.639987][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9180.640268][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9180.640546][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9180.640837][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9180.641106][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9180.641420][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9180.641685][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9180.641952][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9180.642266][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9180.642566][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9180.642885][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9180.643181][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9180.643481][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9180.643775][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9180.644092][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9180.644344][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9180.644586][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9180.644839][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9180.645117][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9180.645407][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9180.645650][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9180.645894][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9180.646160][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9180.646398][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9180.646649][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9180.646912][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9180.647191][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9180.647474][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9180.647725][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9180.648002][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9180.648270][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9180.648622][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9180.648877][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9180.649202][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9180.649473][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9180.649680][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9180.649916][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9180.650172][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9180.650453][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9180.650686][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9180.651011][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9180.651321][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9180.651609][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9180.651907][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9180.652159][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9180.652396][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9180.652699][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9180.652989][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9180.653319][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9180.653562][ 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)) [ 9180.653861][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9180.654153][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9180.654475][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9180.654735][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9180.654973][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9180.655224][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9180.655545][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9180.655882][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9180.656188][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9180.656467][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9180.656759][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9180.657031][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9180.657351][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9180.657572][ 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) [ 9180.657807][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9180.658082][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9180.658351][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9180.658638][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9180.658889][ 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) [ 9180.659154][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9180.659422][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9180.659717][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9180.659957][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9180.660240][ 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) [ 9180.660506][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9180.660786][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9180.661031][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9180.661275][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9180.661509][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9180.661800][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9180.662041][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9180.662300][ 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) [ 9180.662565][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9180.662817][ C1] tc_run (net/core/dev.c:3912) [ 9180.663027][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9180.663262][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9180.663503][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9180.663769][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9180.664026][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9180.664269][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9180.664539][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9180.664847][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9180.665124][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9180.665382][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9180.665651][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9180.665912][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9180.666202][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9180.666483][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9180.666739][ 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) [ 9180.667008][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9180.667229][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9180.667478][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9180.667734][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9180.667990][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9180.668231][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9180.668484][ C1] ? __create_object (mm/kmemleak.c:756) [ 9180.668732][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9180.669003][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9180.669291][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9180.669573][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9180.669857][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9180.670134][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9180.670382][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9180.670659][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9180.670898][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9180.671164][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9180.671429][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9180.671693][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9180.671974][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9180.672264][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9180.672529][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9180.672768][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9180.673020][ C1] __do_softirq (kernel/softirq.c:553) [ 9180.673255][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9180.673481][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9180.673770][ C1] [ 9180.673923][ C1] [ 9180.674076][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9180.674385][ 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) [ 9180.674646][ 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 [ 9180.675630][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9180.675943][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9180.676349][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9180.676754][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9180.677158][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9180.677565][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9180.677972][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9180.678265][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9180.678529][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9180.678776][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9180.679031][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9180.679313][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9180.679558][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9180.679836][ C1] do_idle (kernel/sched/idle.c:312) [ 9180.680045][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9180.680290][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9180.680537][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9180.680811][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9208.576334][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9208.576830][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9208.577309][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9208.577749][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9208.578610][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9208.579179][ 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) [ 9208.579488][ 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 ... [ 9208.580395][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9208.580682][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9208.581052][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9208.581427][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9208.581797][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9208.582168][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9208.582539][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9208.582956][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9208.583268][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9208.583642][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9208.584013][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9208.584389][ C0] PKRU: 55555554 [ 9208.584557][ C0] Call Trace: [ 9208.584718][ C0] [ 9208.584855][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9208.585100][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9208.585328][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9208.585587][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9208.585844][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9208.586110][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9208.586359][ 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)) [ 9208.586645][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9208.586888][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9208.587177][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9208.587454][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9208.587747][ 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) [ 9208.588017][ 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) [ 9208.588293][ 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) [ 9208.588562][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9208.588853][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9208.589079][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9208.589302][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9208.589530][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9208.589763][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9208.590015][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9208.590283][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9208.590507][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9208.590730][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9208.590972][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9208.591193][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9208.591425][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9208.591666][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9208.591925][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9208.592184][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9208.592415][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9208.592671][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9208.592918][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9208.593241][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9208.593477][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9208.593774][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9208.594021][ 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) [ 9208.594211][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9208.594430][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9208.594667][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9208.594925][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9208.595179][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9208.595395][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9208.595694][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9208.595981][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9208.596244][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9208.596522][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9208.596752][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9208.596972][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9208.597253][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9208.597518][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9208.597821][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9208.598044][ 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)) [ 9208.598321][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9208.598587][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9208.598883][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9208.599122][ 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)) [ 9208.599346][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9208.599578][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9208.599869][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9208.600182][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9208.600463][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9208.600719][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9208.600991][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9208.601283][ 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) [ 9208.601501][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9208.601747][ 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) [ 9208.601964][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9208.602169][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9208.602406][ 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) [ 9208.602656][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9208.602923][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9208.603147][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9208.603410][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9208.603636][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9208.603865][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9208.604068][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9208.604317][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9208.604606][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9208.604833][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9208.605083][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9208.605306][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9208.605523][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9208.605748][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9208.605986][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9208.606186][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9208.606438][ C0] tc_run (net/core/dev.c:3912) [ 9208.606631][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9208.606844][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9208.607068][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9208.607311][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9208.607547][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9208.607772][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9208.608018][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9208.608304][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9208.608558][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9208.608823][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9208.609048][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9208.609289][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9208.609606][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9208.609865][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9208.610100][ 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) [ 9208.610349][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9208.610552][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9208.610779][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9208.611062][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9208.611297][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9208.611542][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9208.611786][ 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)) [ 9208.612018][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9208.612280][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9208.612556][ 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) [ 9208.612854][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9208.613083][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9208.613318][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9208.613540][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9208.613790][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9208.614035][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9208.614262][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9208.614501][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9208.614782][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9208.615029][ 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)) [ 9208.615236][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9208.615479][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9208.615729][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9208.615953][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9208.616174][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9208.616418][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9208.616662][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9208.616904][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9208.617155][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9208.617421][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9208.617643][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9208.617915][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9208.618137][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9208.618384][ 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)) [ 9208.618589][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9208.618866][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9208.619097][ C0] __do_softirq (kernel/softirq.c:553) [ 9208.619313][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9208.619548][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9208.619828][ C0] [ 9208.619974][ C0] [ 9208.620124][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9208.620423][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9208.620768][ 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 [ 9208.621673][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9208.621960][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9208.622333][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9208.622703][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9208.623076][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9208.623450][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9208.623824][ 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) [ 9208.624087][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9208.624304][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9208.624585][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9208.624795][ 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 [ 9208.625702][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9208.626094][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9208.626468][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9208.626841][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9208.627213][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9208.627587][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9208.630014][ 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) | [ 9208.630531][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9208.631015][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9208.631499][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9208.632443][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9208.633065][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9208.633395][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9208.634378][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9208.634690][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9208.635094][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9208.635503][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9208.635905][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9208.636309][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9208.636713][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9208.637167][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9208.637507][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9208.637913][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9208.638317][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9208.638722][ C1] PKRU: 55555554 [ 9208.638905][ C1] Call Trace: [ 9208.639079][ C1] [ 9208.639227][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9208.639497][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9208.639745][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9208.640027][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9208.640305][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9208.640596][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9208.640864][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9208.641180][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9208.641445][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9208.641710][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9208.642024][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9208.642326][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9208.642645][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9208.642939][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9208.643239][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9208.643533][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9208.643850][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9208.644095][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9208.644338][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9208.644591][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9208.644868][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9208.645156][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9208.645400][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9208.645645][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9208.645909][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9208.646146][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9208.646398][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9208.646660][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9208.646940][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9208.647223][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9208.647476][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9208.647752][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9208.648020][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9208.648371][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9208.648631][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9208.648955][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9208.649223][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9208.649435][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9208.649669][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9208.649924][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9208.650204][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9208.650437][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9208.650763][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9208.651077][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9208.651364][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9208.651664][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9208.651916][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9208.652151][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9208.652456][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9208.652744][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9208.653073][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9208.653317][ 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)) [ 9208.653618][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9208.653906][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9208.654228][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9208.654488][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9208.654727][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9208.654978][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9208.655297][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9208.655636][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9208.655941][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9208.656219][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9208.656517][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9208.656787][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9208.657107][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9208.657327][ 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) [ 9208.657563][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9208.657837][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9208.658105][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9208.658392][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9208.658642][ 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) [ 9208.658906][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9208.659174][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9208.659472][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9208.659714][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9208.659995][ 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) [ 9208.660261][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9208.660540][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9208.660784][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9208.661030][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9208.661262][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9208.661553][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9208.661796][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9208.662055][ 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) [ 9208.662320][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9208.662571][ C1] tc_run (net/core/dev.c:3912) [ 9208.662780][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9208.663013][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9208.663257][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9208.663522][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9208.663778][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9208.664021][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9208.664288][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9208.664599][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9208.664875][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9208.665132][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9208.665402][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9208.665662][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9208.665952][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9208.666234][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9208.666491][ 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) [ 9208.666760][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9208.666979][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9208.667227][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9208.667484][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9208.667740][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9208.667984][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9208.668235][ C1] ? __create_object (mm/kmemleak.c:756) [ 9208.668483][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9208.668754][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9208.669041][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9208.669319][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9208.669605][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9208.669883][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9208.670130][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9208.670407][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9208.670645][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9208.670912][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9208.671177][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9208.671442][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9208.671720][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9208.672007][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9208.672270][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9208.672507][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9208.672757][ C1] __do_softirq (kernel/softirq.c:553) [ 9208.672990][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9208.673211][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9208.673496][ C1] [ 9208.673650][ C1] [ 9208.673801][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9208.674107][ 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) [ 9208.674366][ 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 [ 9208.675343][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9208.675652][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9208.676053][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9208.676454][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9208.676857][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9208.677259][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9208.677661][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9208.677952][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9208.678215][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9208.678458][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9208.678711][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9208.678992][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9208.679231][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9208.679512][ C1] do_idle (kernel/sched/idle.c:312) [ 9208.679718][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9208.679962][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9208.680206][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9208.680478][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9208.680791][ C1] | [ 9233.002265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9233.002607][ C0] rcu: 0-....: (6832564 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1612853 | [ 9233.003129][ C0] rcu: (t=6819095 jiffies g=2033089 q=12 ncpus=4) [ 9233.003854][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9233.004426][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 9233.004695][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 66 0f 1f 00 nopw (%rax) 14: 48 85 f6 test %rsi,%rsi 17: 0f 84 5e 01 00 00 je 0x17b 1d: 48 89 f8 mov %rdi,%rax 20: 41 54 push %r12 22: 44 0f b6 c2 movzbl %dl,%r8d 26: 48 01 f0 add %rsi,%rax 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 72 14 jb 0x41 2d: eb 26 jmp 0x55 2f: cc int3 30: cc int3 31: cc int3 32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 39: ff ff fe 3c: 48 39 c7 cmp %rax,%rdi 3f: 77 .byte 0x77 Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 72 14 jb 0x17 3: eb 26 jmp 0x2b 5: cc int3 6: cc int3 7: cc int3 8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax f: ff ff fe 12: 48 39 c7 cmp %rax,%rdi 15: 77 .byte 0x77 [ 9233.005604][ C0] RSP: 0018:ffffc90000006a00 EFLAGS: 00000286 [ 9233.005891][ C0] RAX: ffff888008121b5c RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9233.006260][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [ 9233.006634][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9233.007007][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9233.007380][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9233.007751][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9233.008166][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9233.008478][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9233.008854][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9233.009230][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9233.009601][ C0] PKRU: 55555554 [ 9233.009770][ C0] Call Trace: [ 9233.009929][ C0] [ 9233.010066][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9233.010320][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9233.010555][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9233.010791][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9233.011008][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9233.011258][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9233.011509][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9233.011751][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9233.012018][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9233.012243][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9233.012534][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9233.012790][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9233.013058][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9233.013304][ 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)) [ 9233.013590][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9233.013834][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9233.014122][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9233.014398][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9233.014690][ 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) [ 9233.014962][ C0] ? kasan_check_range (mm/kasan/generic.c:188) [ 9233.015201][ 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) [ 9233.015462][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9233.015753][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9233.015977][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9233.016202][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9233.016424][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9233.016656][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9233.016911][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9233.017177][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9233.017401][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9233.017623][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9233.017866][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9233.018088][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9233.018320][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9233.018562][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9233.018817][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9233.019078][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9233.019313][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9233.019568][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9233.019814][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9233.020136][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9233.020371][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9233.020670][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9233.020914][ 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) [ 9233.021102][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9233.021319][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9233.021554][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9233.021811][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9233.022065][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9233.022277][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9233.022575][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9233.022863][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9233.023123][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9233.023399][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9233.023628][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9233.023844][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9233.024123][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9233.024388][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9233.024691][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9233.024915][ 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)) [ 9233.025192][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9233.025457][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9233.025753][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9233.025991][ 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)) [ 9233.026211][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9233.026442][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9233.026732][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9233.027043][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9233.027323][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9233.027576][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9233.027852][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9233.028144][ 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) [ 9233.028362][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9233.028607][ 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) [ 9233.028823][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9233.029028][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9233.029269][ 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) [ 9233.029517][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9233.029783][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9233.030007][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9233.030265][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9233.030489][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9233.030719][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9233.030921][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9233.031170][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9233.031459][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9233.031682][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9233.031931][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9233.032155][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9233.032369][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9233.032592][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9233.032830][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9233.033030][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9233.033281][ C0] tc_run (net/core/dev.c:3912) [ 9233.033473][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9233.033687][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9233.033910][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9233.034153][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9233.034388][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9233.034612][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9233.034858][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9233.035145][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9233.035399][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9233.035665][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9233.035890][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9233.036128][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9233.036443][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9233.036702][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9233.036937][ 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) [ 9233.037185][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9233.037387][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9233.037614][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9233.037899][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9233.038133][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9233.038358][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9233.038590][ 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)) [ 9233.038810][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9233.039058][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9233.039325][ 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) [ 9233.039609][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9233.039839][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9233.040074][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9233.040301][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9233.040551][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9233.040797][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9233.041025][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9233.041264][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9233.041546][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9233.041793][ 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)) [ 9233.041998][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9233.042241][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9233.042491][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9233.042715][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9233.042936][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9233.043181][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9233.043425][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9233.043667][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9233.043919][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9233.044184][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9233.044405][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9233.044678][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9233.044900][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9233.045147][ 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)) [ 9233.045352][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9233.045629][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9233.045860][ C0] __do_softirq (kernel/softirq.c:553) [ 9233.046076][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9233.046282][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9233.046548][ C0] [ 9233.046688][ C0] [ 9233.046829][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9233.047113][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9233.047438][ 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 [ 9233.048341][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9233.048628][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9233.048999][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9233.049380][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9233.049753][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9233.050124][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9233.050500][ 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) [ 9233.050763][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9233.050979][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9233.051259][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9233.051470][ 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 [ 9233.052375][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9233.052767][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9233.053138][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9233.053513][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9233.053885][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9233.054255][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9233.054255][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9233.054629][ C0] | [ 9233.054777][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 9233.055030][ C1] NMI backtrace for cpu 1 [ 9233.055039][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9233.055042][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9233.055049][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9233.055051][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9233.055055][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9233.055057][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9233.055058][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9233.055060][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9233.055061][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9233.055063][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9233.055065][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9233.055068][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9233.055070][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9233.055071][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9233.055072][ C1] PKRU: 55555554 [ 9233.055073][ C1] Call Trace: [ 9233.055076][ C1] [ 9233.055078][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9233.055083][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9233.055089][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9233.055094][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9233.055097][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9233.055099][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9233.055103][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9233.055106][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9233.055109][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9233.055113][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9233.055116][ C1] [ 9233.055117][ C1] [ 9233.055118][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9233.055122][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9233.055126][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9233.055129][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9233.055133][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9233.055136][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9233.055139][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9233.055141][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9233.055145][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9233.055148][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9233.055155][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9233.055158][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9233.055163][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9233.055168][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9233.055172][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9233.055174][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9233.055177][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9233.055180][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9233.055185][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9233.055189][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9233.055192][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9233.055202][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9233.055205][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9233.055207][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9233.055212][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9233.055215][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9233.055219][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9233.055225][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9233.055231][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9233.055235][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9233.055243][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9233.055246][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9233.055248][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9233.055252][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9233.055255][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9233.055259][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9233.055263][ 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)) [ 9233.055267][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9233.055271][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9233.055275][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9233.055277][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9233.055280][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9233.055283][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9233.055292][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9233.055299][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9233.055305][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9233.055310][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9233.055319][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9233.055324][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9233.055333][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9233.055337][ 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) [ 9233.055340][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9233.055345][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9233.055348][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9233.055351][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9233.055357][ 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) [ 9233.055361][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9233.055364][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9233.055367][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9233.055370][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9233.055373][ 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) [ 9233.055377][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9233.055379][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9233.055383][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9233.055387][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9233.055390][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9233.055393][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9233.055396][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9233.055398][ 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) [ 9233.055401][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9233.055404][ C1] tc_run (net/core/dev.c:3912) [ 9233.055408][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9233.055411][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9233.055413][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9233.055417][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9233.055421][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9233.055423][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9233.055427][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9233.055431][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9233.055434][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9233.055438][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9233.055441][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9233.055444][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9233.055452][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9233.055455][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9233.055459][ 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) [ 9233.055462][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9233.055466][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9233.055469][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9233.055473][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9233.055475][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9233.055479][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9233.055483][ C1] ? __create_object (mm/kmemleak.c:756) [ 9233.055486][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9233.055492][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9233.055496][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9233.055499][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9233.055503][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9233.055506][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9233.055510][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9233.055512][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9233.055516][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9233.055520][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9233.055525][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9233.055528][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9233.055532][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9233.055535][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9233.055540][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9233.055546][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9233.055549][ C1] __do_softirq (kernel/softirq.c:553) [ 9233.055554][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9233.055556][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9233.055560][ C1] [ 9233.055560][ C1] [ 9233.055562][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9233.055566][ 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) [ 9233.055569][ 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 [ 9233.055571][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9233.055574][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9233.055575][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9233.055577][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9233.055578][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9233.055580][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9233.055583][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9233.055587][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9233.055590][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9233.055592][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9233.055594][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9233.055598][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9233.055601][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9233.055605][ C1] do_idle (kernel/sched/idle.c:312) [ 9233.055608][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9233.055610][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9233.055613][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9233.055617][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9260.576319][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9260.576815][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9260.577289][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9260.577732][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9260.578585][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9260.579160][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 9260.579423][ C0] 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) [ 9260.580329][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [ 9260.580615][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9260.580986][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9260.581360][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9260.581732][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9260.582104][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9260.582475][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9260.582890][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9260.583200][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9260.583575][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9260.583945][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9260.584315][ C0] PKRU: 55555554 [ 9260.584485][ C0] Call Trace: [ 9260.584645][ C0] [ 9260.584782][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9260.585025][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9260.585252][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9260.585509][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9260.585767][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9260.586034][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9260.586280][ 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)) [ 9260.586566][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9260.586812][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9260.587099][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9260.587376][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9260.587668][ 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) [ 9260.587940][ C0] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 9260.588175][ 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) [ 9260.588438][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9260.588729][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9260.588953][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9260.589182][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9260.589404][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9260.589636][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9260.589890][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9260.590156][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9260.590379][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9260.590600][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9260.590844][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9260.591063][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9260.591294][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9260.591534][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9260.591790][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9260.592051][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9260.592280][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9260.592537][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9260.592783][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9260.593103][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9260.593339][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9260.593637][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9260.593882][ 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) [ 9260.594072][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9260.594289][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9260.594525][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9260.594782][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9260.595035][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9260.595249][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9260.595548][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9260.595834][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9260.596095][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9260.596373][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9260.596602][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9260.596818][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9260.597098][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9260.597365][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9260.597668][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9260.597891][ 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)) [ 9260.598168][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9260.598436][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9260.598733][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9260.598970][ 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)) [ 9260.599196][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9260.599430][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9260.599721][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9260.600032][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9260.600312][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9260.600567][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9260.600837][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9260.601128][ 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) [ 9260.601346][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9260.601592][ 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) [ 9260.601808][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9260.602014][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9260.602248][ 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) [ 9260.602496][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9260.602766][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9260.602989][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9260.603246][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9260.603472][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9260.603701][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9260.603903][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9260.604153][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9260.604442][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9260.604664][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9260.604913][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9260.605137][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9260.605353][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9260.605578][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9260.605815][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9260.606015][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9260.606266][ C0] tc_run (net/core/dev.c:3912) [ 9260.606458][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9260.606672][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9260.606895][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9260.607137][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9260.607373][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9260.607596][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9260.607842][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9260.608125][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9260.608381][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9260.608646][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9260.608870][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9260.609114][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9260.609430][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9260.609687][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9260.609922][ 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) [ 9260.610170][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9260.610372][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9260.610599][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9260.610882][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9260.611116][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9260.611341][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9260.611572][ 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)) [ 9260.611792][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9260.612041][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9260.612303][ 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) [ 9260.612587][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9260.612819][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9260.613053][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9260.613276][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9260.613526][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9260.613772][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9260.613998][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9260.614236][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9260.614518][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9260.614766][ 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)) [ 9260.614972][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9260.615216][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9260.615466][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9260.615690][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9260.615910][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9260.616158][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9260.616401][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9260.616643][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9260.616896][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9260.617160][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9260.617383][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9260.617654][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9260.617875][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9260.618122][ 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)) [ 9260.618328][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9260.618603][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9260.618834][ C0] __do_softirq (kernel/softirq.c:553) [ 9260.619051][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9260.619262][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9260.619527][ C0] [ 9260.619667][ C0] [ 9260.619808][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9260.620091][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9260.620416][ 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 [ 9260.621319][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9260.621606][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9260.621976][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9260.622348][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9260.622721][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9260.623092][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9260.623466][ 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) [ 9260.623730][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9260.623945][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9260.624224][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9260.624436][ 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 [ 9260.625342][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9260.625733][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9260.626105][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9260.626479][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9260.626850][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9260.627222][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9260.629645][ 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) | [ 9260.630161][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9260.630642][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9260.631128][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9260.632064][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9260.632689][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9260.633018][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9260.634003][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9260.634315][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9260.634718][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9260.635122][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9260.635529][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9260.635934][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9260.636338][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9260.636791][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9260.637127][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9260.637536][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9260.637941][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9260.638345][ C1] PKRU: 55555554 [ 9260.638529][ C1] Call Trace: [ 9260.638703][ C1] [ 9260.638851][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9260.639122][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9260.639376][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9260.639656][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9260.639933][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9260.640226][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9260.640495][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9260.640806][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9260.641071][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9260.641338][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9260.641651][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9260.641951][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9260.642269][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9260.642565][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9260.642864][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9260.643158][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9260.643477][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9260.643720][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9260.643962][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9260.644214][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9260.644491][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9260.644780][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9260.645023][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9260.645264][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9260.645531][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9260.645769][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9260.646020][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9260.646282][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9260.646560][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9260.646842][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9260.647091][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9260.647369][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9260.647637][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9260.647986][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9260.648242][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9260.648567][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9260.648833][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9260.649039][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9260.649278][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9260.649535][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9260.649815][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9260.650046][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9260.650370][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9260.650680][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9260.650969][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9260.651266][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9260.651518][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9260.651753][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9260.652056][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9260.652347][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9260.652676][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9260.652921][ 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)) [ 9260.653219][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9260.653511][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9260.653832][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9260.654091][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9260.654327][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9260.654579][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9260.654899][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9260.655237][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9260.655543][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9260.655821][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9260.656112][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9260.656383][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9260.656701][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9260.656924][ 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) [ 9260.657156][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9260.657432][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9260.657700][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9260.657988][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9260.658236][ 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) [ 9260.658500][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9260.658768][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9260.659057][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9260.659302][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9260.659584][ 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) [ 9260.659849][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9260.660128][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9260.660373][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9260.660616][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9260.660848][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9260.661138][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9260.661379][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9260.661637][ 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) [ 9260.661901][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9260.662154][ C1] tc_run (net/core/dev.c:3912) [ 9260.662362][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9260.662597][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9260.662839][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9260.663103][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9260.663360][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9260.663602][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9260.663870][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9260.664177][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9260.664455][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9260.664711][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9260.664980][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9260.665239][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9260.665528][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9260.665809][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9260.666066][ 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) [ 9260.666336][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9260.666556][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9260.666805][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9260.667061][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9260.667316][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9260.667558][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9260.667811][ C1] ? __create_object (mm/kmemleak.c:756) [ 9260.668058][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9260.668329][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9260.668615][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9260.668892][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9260.669180][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9260.669455][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9260.669703][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9260.669979][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9260.670218][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9260.670483][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9260.670747][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9260.671010][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9260.671289][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9260.671577][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9260.671841][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9260.672078][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9260.672330][ C1] __do_softirq (kernel/softirq.c:553) [ 9260.672565][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9260.672789][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9260.673077][ C1] [ 9260.673230][ C1] [ 9260.673384][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9260.673692][ 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) [ 9260.673952][ 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 [ 9260.674936][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9260.675247][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9260.675653][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9260.676056][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9260.676460][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9260.676866][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9260.677274][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9260.677565][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9260.677829][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9260.678075][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9260.678330][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9260.678610][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9260.678854][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9260.679134][ C1] do_idle (kernel/sched/idle.c:312) [ 9260.679344][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9260.679588][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9260.679836][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9260.680108][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9288.576349][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9288.576848][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9288.577324][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9288.577766][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9288.578623][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9288.579200][ 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) [ 9288.579504][ 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 ... [ 9288.580416][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9288.580701][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9288.581075][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9288.581449][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9288.581819][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9288.582189][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9288.582564][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9288.582981][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9288.583293][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9288.583668][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9288.584039][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9288.584415][ C0] PKRU: 55555554 [ 9288.584584][ C0] Call Trace: [ 9288.584745][ C0] [ 9288.584884][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9288.585132][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9288.585358][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9288.585620][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9288.585875][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9288.586144][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9288.586395][ 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)) [ 9288.586680][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9288.586925][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9288.587217][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9288.587496][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9288.587789][ 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) [ 9288.588057][ 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) [ 9288.588335][ 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) [ 9288.588603][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9288.588895][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9288.589127][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9288.589353][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9288.589576][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9288.589808][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9288.590064][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9288.590331][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9288.590556][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9288.590782][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9288.591025][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9288.591243][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9288.591475][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9288.591717][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9288.591976][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9288.592238][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9288.592470][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9288.592724][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9288.592970][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9288.593296][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9288.593533][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9288.593832][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9288.594076][ 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) [ 9288.594267][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9288.594485][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9288.594724][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9288.594981][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9288.595236][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9288.595450][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9288.595749][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9288.596036][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9288.596301][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9288.596579][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9288.596809][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9288.597024][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9288.597305][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9288.597571][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9288.597874][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9288.598098][ 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)) [ 9288.598375][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9288.598641][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9288.598937][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9288.599181][ 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)) [ 9288.599401][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9288.599633][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9288.599925][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9288.600236][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9288.600516][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9288.600772][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9288.601043][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9288.601335][ 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) [ 9288.601555][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9288.601801][ 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) [ 9288.602018][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9288.602224][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9288.602459][ 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) [ 9288.602707][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9288.602973][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9288.603197][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9288.603455][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9288.603679][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9288.603910][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9288.604111][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9288.604361][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9288.604649][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9288.604872][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9288.605121][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9288.605347][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9288.605560][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9288.605785][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9288.606021][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9288.606222][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9288.606475][ C0] tc_run (net/core/dev.c:3912) [ 9288.606668][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9288.606881][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9288.607105][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9288.607348][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9288.607584][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9288.607806][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9288.608053][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9288.608339][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9288.608593][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9288.608859][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9288.609088][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9288.609329][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9288.609643][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9288.609902][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9288.610137][ 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) [ 9288.610386][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9288.610587][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9288.610814][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9288.611100][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9288.611335][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9288.611558][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9288.611790][ 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)) [ 9288.612009][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9288.612258][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9288.612522][ 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) [ 9288.612807][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9288.613036][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9288.613275][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9288.613498][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9288.613748][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9288.613994][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9288.614221][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9288.614461][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9288.614743][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9288.614990][ 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)) [ 9288.615196][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9288.615440][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9288.615690][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9288.615915][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9288.616137][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9288.616382][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9288.616626][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9288.616868][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9288.617120][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9288.617387][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9288.617608][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9288.617882][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9288.618105][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9288.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)) [ 9288.618556][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9288.618833][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9288.619073][ C0] __do_softirq (kernel/softirq.c:553) [ 9288.619291][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9288.619498][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9288.619763][ C0] [ 9288.619904][ C0] [ 9288.620044][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9288.620330][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9288.620656][ 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 [ 9288.621561][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9288.621847][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9288.622218][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9288.622592][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9288.622965][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9288.623338][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9288.623712][ 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) [ 9288.623976][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9288.624191][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9288.624473][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9288.624685][ 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 [ 9288.625593][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9288.625983][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9288.626356][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9288.626729][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9288.627102][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9288.627474][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9288.629909][ 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) | [ 9288.630425][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9288.630906][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9288.631389][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9288.632330][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9288.632948][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9288.633278][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9288.634262][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9288.634571][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9288.634978][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9288.635382][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9288.635784][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9288.636187][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9288.636594][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9288.637047][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9288.637385][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9288.637790][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9288.638194][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9288.638600][ C1] PKRU: 55555554 [ 9288.638784][ C1] Call Trace: [ 9288.638955][ C1] [ 9288.639112][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9288.639378][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9288.639624][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9288.639906][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9288.640182][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9288.640474][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9288.640744][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9288.641053][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9288.641321][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9288.641586][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9288.641899][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9288.642200][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9288.642521][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9288.642812][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9288.643113][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9288.643406][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9288.643721][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9288.643966][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9288.644210][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9288.644465][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9288.644740][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9288.645028][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9288.645270][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9288.645516][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9288.645780][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9288.646018][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9288.646269][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9288.646531][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9288.646811][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9288.647092][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9288.647345][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9288.647619][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9288.647886][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9288.648238][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9288.648494][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9288.648818][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9288.649089][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9288.649298][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9288.649531][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9288.649788][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9288.650072][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9288.650302][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9288.650626][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9288.650937][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9288.651221][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9288.651523][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9288.651774][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9288.652006][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9288.652311][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9288.652598][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9288.652928][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9288.653169][ 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)) [ 9288.653471][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9288.653758][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9288.654079][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9288.654339][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9288.654577][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9288.654830][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9288.655148][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9288.655487][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9288.655790][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9288.656069][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9288.656358][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9288.656629][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9288.656951][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9288.657169][ 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) [ 9288.657406][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9288.657678][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9288.657945][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9288.658236][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9288.658484][ 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) [ 9288.658752][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9288.659025][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9288.659313][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9288.659556][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9288.659835][ 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) [ 9288.660099][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9288.660379][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9288.660622][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9288.660866][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9288.661101][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9288.661388][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9288.661631][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9288.661890][ 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) [ 9288.662153][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9288.662405][ C1] tc_run (net/core/dev.c:3912) [ 9288.662613][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9288.662847][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9288.663087][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9288.663352][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9288.663609][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9288.663851][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9288.664119][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9288.664429][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9288.664704][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9288.664960][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9288.665227][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9288.665486][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9288.665779][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9288.666058][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9288.666315][ 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) [ 9288.666582][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9288.666801][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9288.667049][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9288.667305][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9288.667559][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9288.667803][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9288.668054][ C1] ? __create_object (mm/kmemleak.c:756) [ 9288.668301][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9288.668573][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9288.668858][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9288.669137][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9288.669424][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9288.669699][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9288.669948][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9288.670224][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9288.670464][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9288.670730][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9288.670995][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9288.671258][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9288.671536][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9288.671824][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9288.672089][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9288.672325][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9288.672577][ C1] __do_softirq (kernel/softirq.c:553) [ 9288.672813][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9288.673035][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9288.673325][ C1] [ 9288.673477][ C1] [ 9288.673629][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9288.673937][ 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) [ 9288.674196][ 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 [ 9288.675178][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9288.675491][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9288.675895][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9288.676299][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9288.676704][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9288.677108][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9288.677513][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9288.677808][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9288.678071][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9288.678317][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9288.678571][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9288.678853][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9288.679100][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9288.679377][ C1] do_idle (kernel/sched/idle.c:312) [ 9288.679583][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9288.679830][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9288.680080][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9288.680354][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9288.680671][ C1] | [ 9311.056264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9311.056601][ C0] rcu: 0-....: (6910462 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1629731 | [ 9311.057125][ C0] rcu: (t=6897149 jiffies g=2033089 q=12 ncpus=4) [ 9311.057855][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9311.058472][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 9311.058760][ C0] Code: 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 <48> 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8 01 00 All code ======== 0: 11 80 38 00 74 ef adc %eax,-0x108bffc8(%rax) 6: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11 a: 48 89 c2 mov %rax,%rdx d: 48 85 c0 test %rax,%rax 10: 75 b0 jne 0xffffffffffffffc2 12: 48 89 da mov %rbx,%rdx 15: 4c 89 d8 mov %r11,%rax 18: 4c 29 da sub %r11,%rdx 1b: e9 49 ff ff ff jmp 0xffffffffffffff69 20: 48 85 d2 test %rdx,%rdx 23: 74 b3 je 0xffffffffffffffd8 25: 48 01 ea add %rbp,%rdx 28: eb 09 jmp 0x33 2a:* 48 83 c0 01 add $0x1,%rax <-- trapping instruction 2e: 48 39 d0 cmp %rdx,%rax 31: 74 a5 je 0xffffffffffffffd8 33: 80 38 00 cmpb $0x0,(%rax) 36: 74 f2 je 0x2a 38: e9 74 ff ff ff jmp 0xffffffffffffffb1 3d: b8 .byte 0xb8 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: 48 83 c0 01 add $0x1,%rax 4: 48 39 d0 cmp %rdx,%rax 7: 74 a5 je 0xffffffffffffffae 9: 80 38 00 cmpb $0x0,(%rax) c: 74 f2 je 0x0 e: e9 74 ff ff ff jmp 0xffffffffffffff87 13: b8 .byte 0xb8 14: 01 00 add %eax,(%rax) [ 9311.059701][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000246 [ 9311.059990][ C0] RAX: ffffed100102436b RBX: ffffed100102436c RCX: ffffffff86a7fb30 [ 9311.060363][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9311.060738][ C0] RBP: ffffed100102436b R08: 0000000000000000 R09: ffffed100102436b [ 9311.061111][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9311.061487][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9311.061857][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9311.062276][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9311.062589][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9311.062964][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9311.063337][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9311.063708][ C0] PKRU: 55555554 [ 9311.063878][ C0] Call Trace: [ 9311.064038][ C0] [ 9311.064175][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9311.064435][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9311.064670][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9311.064906][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9311.065123][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9311.065375][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9311.065626][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9311.065866][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9311.066135][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9311.066362][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9311.066653][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9311.066908][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9311.067177][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9311.067424][ 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)) [ 9311.067711][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9311.067954][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 9311.068197][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9311.068486][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9311.068763][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9311.069061][ 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) [ 9311.069332][ C0] ? kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 9311.069576][ 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) [ 9311.069839][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9311.070130][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9311.070357][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9311.070582][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9311.070811][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9311.071042][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9311.071298][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9311.071564][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9311.071787][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9311.072012][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9311.072255][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9311.072474][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9311.072705][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9311.072948][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9311.073205][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9311.073468][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9311.073700][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9311.073955][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9311.074202][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9311.074527][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9311.074763][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9311.075062][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9311.075308][ 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) [ 9311.075500][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9311.075719][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9311.075955][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9311.076212][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9311.076469][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9311.076680][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9311.076979][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9311.077267][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9311.077529][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9311.077808][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9311.078039][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9311.078253][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9311.078535][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9311.078800][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9311.079110][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9311.079334][ 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)) [ 9311.079611][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9311.079878][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9311.080176][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9311.080414][ 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)) [ 9311.080634][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9311.080867][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9311.081160][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9311.081471][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9311.081750][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9311.082009][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9311.082279][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9311.082574][ 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) [ 9311.082791][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9311.083039][ 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) [ 9311.083254][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9311.083464][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9311.083699][ 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) [ 9311.083947][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9311.084213][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9311.084437][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9311.084695][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9311.084920][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9311.085152][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9311.085353][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9311.085605][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9311.085893][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9311.086117][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9311.086366][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9311.086592][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9311.086806][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9311.087031][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9311.087269][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9311.087472][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9311.087725][ C0] tc_run (net/core/dev.c:3912) [ 9311.087916][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9311.088131][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9311.088353][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9311.088596][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9311.088833][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9311.089062][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9311.089309][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9311.089593][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9311.089848][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9311.090115][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9311.090339][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9311.090579][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9311.090896][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9311.091155][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9311.091392][ 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) [ 9311.091638][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9311.091840][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9311.092067][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9311.092354][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9311.092589][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9311.092813][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9311.093044][ 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)) [ 9311.093264][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9311.093515][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9311.093778][ 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) [ 9311.094061][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9311.094291][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9311.094525][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9311.094749][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9311.094999][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9311.095245][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9311.095472][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9311.095711][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9311.095994][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9311.096241][ 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)) [ 9311.096447][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9311.096689][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9311.096942][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9311.097166][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9311.097387][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9311.097632][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9311.097876][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9311.098119][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9311.098371][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9311.098639][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9311.098860][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9311.099139][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9311.099364][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9311.099610][ 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)) [ 9311.099815][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9311.100095][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9311.100327][ C0] __do_softirq (kernel/softirq.c:553) [ 9311.100543][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9311.100751][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9311.101015][ C0] [ 9311.101158][ C0] [ 9311.101302][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9311.101587][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9311.101912][ 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 [ 9311.102817][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9311.103109][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9311.103482][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9311.103858][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9311.104230][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9311.104604][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9311.104979][ 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) [ 9311.105244][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9311.105459][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9311.105739][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9311.105953][ 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 [ 9311.106860][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9311.107251][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9311.107631][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9311.108003][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9311.108376][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9311.108748][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9311.108748][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9311.109132][ C0] | [ 9311.109279][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 9311.109531][ C1] NMI backtrace for cpu 1 [ 9311.109541][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9311.109543][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 9311.109551][ 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 [ 9311.109554][ C1] RSP: 0018:ffffc900001c7b68 EFLAGS: 00000202 [ 9311.109556][ C1] RAX: ffff888008120e18 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9311.109558][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9311.109560][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9311.109561][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9311.109563][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9311.109565][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9311.109567][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9311.109570][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9311.109571][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9311.109573][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9311.109574][ C1] PKRU: 55555554 [ 9311.109575][ C1] Call Trace: [ 9311.109577][ C1] [ 9311.109580][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9311.109585][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9311.109591][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9311.109595][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9311.109599][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9311.109601][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9311.109605][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9311.109609][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 9311.109612][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 9311.109615][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 9311.109618][ C1] [ 9311.109619][ C1] [ 9311.109620][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9311.109623][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9311.109627][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9311.109630][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9311.109634][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9311.109637][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9311.109640][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9311.109643][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9311.109646][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9311.109650][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9311.109653][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9311.109660][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9311.109663][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9311.109668][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9311.109673][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9311.109677][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9311.109680][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9311.109682][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9311.109685][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9311.109691][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9311.109694][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9311.109698][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9311.109707][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9311.109710][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9311.109712][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9311.109717][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9311.109721][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9311.109724][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9311.109730][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9311.109736][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9311.109740][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9311.109748][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9311.109751][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9311.109754][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9311.109757][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9311.109760][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9311.109765][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9311.109767][ 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)) [ 9311.109771][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9311.109775][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9311.109779][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9311.109782][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9311.109785][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9311.109788][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9311.109795][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9311.109803][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9311.109809][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9311.109814][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9311.109822][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9311.109828][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9311.109837][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9311.109840][ 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) [ 9311.109844][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9311.109848][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9311.109851][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9311.109855][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9311.109860][ 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) [ 9311.109864][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9311.109867][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9311.109870][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9311.109872][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9311.109875][ 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) [ 9311.109879][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9311.109881][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9311.109885][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9311.109889][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9311.109891][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9311.109895][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9311.109897][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9311.109899][ 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) [ 9311.109902][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9311.109906][ C1] tc_run (net/core/dev.c:3912) [ 9311.109910][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9311.109913][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9311.109915][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9311.109919][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9311.109923][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9311.109925][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9311.109929][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9311.109933][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9311.109936][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9311.109940][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9311.109944][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9311.109947][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9311.109955][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9311.109958][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9311.109962][ 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) [ 9311.109965][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9311.109969][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9311.109972][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9311.109976][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9311.109979][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9311.109982][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9311.109986][ C1] ? __create_object (mm/kmemleak.c:756) [ 9311.109989][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9311.109996][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9311.110000][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9311.110004][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9311.110007][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9311.110010][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9311.110014][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9311.110016][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9311.110020][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9311.110025][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9311.110029][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9311.110032][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9311.110036][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9311.110039][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9311.110044][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9311.110050][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9311.110053][ C1] __do_softirq (kernel/softirq.c:553) [ 9311.110058][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9311.110061][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9311.110064][ C1] [ 9311.110065][ C1] [ 9311.110066][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9311.110071][ 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) [ 9311.110074][ 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 [ 9311.110077][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9311.110079][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9311.110081][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9311.110082][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9311.110084][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9311.110085][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9311.110088][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9311.110092][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9311.110095][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9311.110097][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9311.110099][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9311.110103][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9311.110106][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9311.110110][ C1] do_idle (kernel/sched/idle.c:312) [ 9311.110113][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9311.110115][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9311.110118][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9311.110122][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9336.576330][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9336.576824][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9336.577300][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9336.577742][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9336.578595][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9336.579165][ 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) [ 9336.579469][ 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 ... [ 9336.580377][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9336.580662][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9336.581035][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9336.581408][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9336.581779][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9336.582151][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9336.582525][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9336.582942][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9336.583251][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9336.583625][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9336.583998][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9336.584372][ C0] PKRU: 55555554 [ 9336.584541][ C0] Call Trace: [ 9336.584699][ C0] [ 9336.584838][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9336.585083][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9336.585309][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9336.585569][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9336.585827][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9336.586098][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9336.586346][ 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)) [ 9336.586630][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9336.586874][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9336.587162][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9336.587439][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9336.587733][ 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) [ 9336.588000][ 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) [ 9336.588278][ 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) [ 9336.588548][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9336.588842][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9336.589068][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9336.589294][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9336.589517][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9336.589749][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9336.590004][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9336.590269][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9336.590493][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9336.590717][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9336.590958][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9336.591175][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9336.591407][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9336.591648][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9336.591906][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9336.592166][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9336.592398][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9336.592651][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9336.592897][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9336.593218][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9336.593456][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9336.593755][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9336.593999][ 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) [ 9336.594191][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9336.594407][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9336.594642][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9336.594899][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9336.595155][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9336.595367][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9336.595664][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9336.595951][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9336.596213][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9336.596491][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9336.596721][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9336.596935][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9336.597216][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9336.597482][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9336.597788][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9336.598010][ 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)) [ 9336.598287][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9336.598553][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9336.598853][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9336.599092][ 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)) [ 9336.599312][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9336.599545][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9336.599837][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9336.600149][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9336.600427][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9336.600686][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9336.600955][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9336.601247][ 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) [ 9336.601464][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9336.601716][ 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) [ 9336.601931][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9336.602138][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9336.602375][ 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) [ 9336.602626][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9336.602890][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9336.603114][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9336.603371][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9336.603596][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9336.603826][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9336.604026][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9336.604276][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9336.604565][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9336.604788][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9336.605036][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9336.605262][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9336.605475][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9336.605700][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9336.605938][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9336.606140][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9336.606392][ C0] tc_run (net/core/dev.c:3912) [ 9336.606583][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9336.606798][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9336.607020][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9336.607265][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9336.607502][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9336.607724][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9336.607971][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9336.608255][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9336.608509][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9336.608782][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9336.609006][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9336.609245][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9336.609562][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9336.609820][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9336.610056][ 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) [ 9336.610303][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9336.610505][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9336.610732][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9336.611018][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9336.611252][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9336.611476][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9336.611707][ 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)) [ 9336.611928][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9336.612178][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9336.612441][ 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) [ 9336.612724][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9336.612953][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9336.613190][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9336.613416][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9336.613665][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9336.613910][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9336.614137][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9336.614377][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9336.614661][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9336.614908][ 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)) [ 9336.615113][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9336.615356][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9336.615606][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9336.615830][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9336.616051][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9336.616296][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9336.616540][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9336.616783][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9336.617034][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9336.617304][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9336.617525][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9336.617797][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9336.618020][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9336.618268][ 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)) [ 9336.618472][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9336.618750][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9336.618988][ C0] __do_softirq (kernel/softirq.c:553) [ 9336.619203][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9336.619412][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9336.619677][ C0] [ 9336.619818][ C0] [ 9336.619958][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9336.620242][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9336.620568][ 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 [ 9336.621474][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9336.621761][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9336.622132][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9336.622507][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9336.622880][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9336.623250][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9336.623626][ 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) [ 9336.623892][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9336.624106][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9336.624388][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9336.624599][ 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 [ 9336.625507][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9336.625898][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9336.626272][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9336.626643][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9336.627014][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9336.627385][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9336.629829][ 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) | [ 9336.630347][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9336.630829][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9336.631318][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9336.632261][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9336.632886][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9336.633218][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9336.634204][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9336.634518][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9336.634923][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9336.635328][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9336.635735][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9336.636141][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9336.636547][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9336.637001][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9336.637338][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9336.637748][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9336.638154][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9336.638559][ C1] PKRU: 55555554 [ 9336.638744][ C1] Call Trace: [ 9336.638922][ C1] [ 9336.639072][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9336.639339][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9336.639587][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9336.639867][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9336.640144][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9336.640438][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9336.640708][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9336.641020][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9336.641286][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9336.641552][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9336.641866][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9336.642165][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9336.642486][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9336.642781][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9336.643081][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9336.643378][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9336.643697][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9336.643939][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9336.644182][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9336.644436][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9336.644711][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9336.645004][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9336.645246][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9336.645490][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9336.645755][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9336.645995][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9336.646247][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9336.646510][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9336.646789][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9336.647071][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9336.647323][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9336.647601][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9336.647869][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9336.648222][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9336.648479][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9336.648809][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9336.649076][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9336.649284][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9336.649520][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9336.649778][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9336.650058][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9336.650290][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9336.650616][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9336.650926][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9336.651215][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9336.651516][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9336.651767][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9336.652003][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9336.652307][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9336.652599][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9336.652930][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9336.653174][ 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)) [ 9336.653475][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9336.653767][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9336.654091][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9336.654352][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9336.654589][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9336.654843][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9336.655162][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9336.655502][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9336.655807][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9336.656087][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9336.656378][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9336.656650][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9336.656969][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9336.657192][ 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) [ 9336.657426][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9336.657701][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9336.657971][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9336.658260][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9336.658511][ 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) [ 9336.658779][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9336.659047][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9336.659337][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9336.659579][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9336.659861][ 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) [ 9336.660127][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9336.660407][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9336.660653][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9336.660896][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9336.661131][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9336.661422][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9336.661663][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9336.661923][ 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) [ 9336.662188][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9336.662441][ C1] tc_run (net/core/dev.c:3912) [ 9336.662651][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9336.662887][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9336.663131][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9336.663397][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9336.663654][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9336.663896][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9336.664167][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9336.664474][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9336.664753][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9336.665010][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9336.665280][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9336.665541][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9336.665831][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9336.666111][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9336.666368][ 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) [ 9336.666639][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9336.666860][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9336.667109][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9336.667366][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9336.667621][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9336.667865][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9336.668116][ C1] ? __create_object (mm/kmemleak.c:756) [ 9336.668365][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9336.668637][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9336.668926][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9336.669208][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9336.669494][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9336.669770][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9336.670019][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9336.670295][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9336.670537][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9336.670803][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9336.671067][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9336.671332][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9336.671612][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9336.671902][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9336.672167][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9336.672406][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9336.672658][ C1] __do_softirq (kernel/softirq.c:553) [ 9336.672894][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9336.673118][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9336.673410][ C1] [ 9336.673561][ C1] [ 9336.673717][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9336.674025][ 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) [ 9336.674287][ 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 [ 9336.675275][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9336.675587][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9336.675995][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9336.676401][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9336.676806][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9336.677211][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9336.677620][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9336.677913][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9336.678178][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9336.678426][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9336.678681][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9336.678964][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9336.679208][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9336.679486][ C1] do_idle (kernel/sched/idle.c:312) [ 9336.679694][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9336.679939][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9336.680188][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9336.680461][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9364.576315][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9364.576810][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9364.577284][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9364.577723][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9364.578575][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9364.579151][ 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) [ 9364.579451][ 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 [ 9364.580355][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9364.580641][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9364.581012][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9364.581384][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9364.581759][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9364.582129][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9364.582501][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9364.582916][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9364.583223][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9364.583601][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9364.583971][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9364.584347][ C0] PKRU: 55555554 [ 9364.584516][ C0] Call Trace: [ 9364.584676][ C0] [ 9364.584813][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9364.585056][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9364.585283][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9364.585540][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9364.585800][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9364.586069][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9364.586315][ 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)) [ 9364.586600][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9364.586843][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9364.587131][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9364.587406][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9364.587699][ 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) [ 9364.587969][ 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) [ 9364.588237][ 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) [ 9364.588508][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9364.588804][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9364.589028][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9364.589251][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9364.589475][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9364.589707][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9364.589959][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9364.590224][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9364.590447][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9364.590672][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9364.590913][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9364.591132][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9364.591364][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9364.591608][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9364.591866][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9364.592124][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9364.592356][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9364.592608][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9364.592853][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9364.593178][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9364.593415][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9364.593713][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9364.593958][ 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) [ 9364.594148][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9364.594363][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9364.594598][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9364.594857][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9364.595111][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9364.595323][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9364.595621][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9364.595907][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9364.596171][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9364.596446][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9364.596677][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9364.596893][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9364.597176][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9364.597446][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9364.597750][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9364.597972][ 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)) [ 9364.598248][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9364.598520][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9364.598821][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9364.599060][ 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)) [ 9364.599279][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9364.599510][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9364.599801][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9364.600111][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9364.600391][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9364.600646][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9364.600915][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9364.601208][ 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) [ 9364.601427][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9364.601673][ 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) [ 9364.601887][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9364.602094][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9364.602330][ 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) [ 9364.602576][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9364.602842][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9364.603064][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9364.603322][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9364.603545][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9364.603776][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9364.603979][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9364.604231][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9364.604518][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9364.604739][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9364.604986][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9364.605211][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9364.605427][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9364.605649][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9364.605887][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9364.606088][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9364.606339][ C0] tc_run (net/core/dev.c:3912) [ 9364.606528][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9364.606745][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9364.606967][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9364.607210][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9364.607448][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9364.607668][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9364.607916][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9364.608198][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9364.608452][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9364.608725][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9364.608949][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9364.609188][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9364.609505][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9364.609761][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9364.609997][ 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) [ 9364.610243][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9364.610447][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9364.610672][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9364.610957][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9364.611191][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9364.611416][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9364.611648][ 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)) [ 9364.611865][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9364.612115][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9364.612379][ 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) [ 9364.612663][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9364.612890][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9364.613124][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9364.613347][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9364.613596][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9364.613843][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9364.614069][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9364.614309][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9364.614592][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9364.614836][ 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)) [ 9364.615043][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9364.615286][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9364.615536][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9364.615760][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9364.615978][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9364.616221][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9364.616466][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9364.616710][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9364.616962][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9364.617227][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9364.617451][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9364.617720][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9364.617944][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9364.618190][ 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)) [ 9364.618397][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9364.618678][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9364.618910][ C0] __do_softirq (kernel/softirq.c:553) [ 9364.619127][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9364.619331][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9364.619598][ C0] [ 9364.619738][ C0] [ 9364.619877][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9364.620161][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9364.620487][ 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 [ 9364.621390][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9364.621675][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9364.622048][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9364.622420][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9364.622790][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9364.623161][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9364.623539][ 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) [ 9364.623800][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9364.624017][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9364.624296][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9364.624507][ 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 [ 9364.625410][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9364.625804][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9364.626174][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9364.626546][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9364.626918][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9364.627292][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9364.629704][ 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) | [ 9364.630218][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9364.630697][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9364.631182][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9364.632120][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9364.632740][ 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) [ 9364.633029][ 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 [ 9364.634011][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000212 [ 9364.634324][ C1] RAX: ffff7fffffffffff RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9364.634727][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9364.635132][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9364.635536][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9364.635939][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9364.636342][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9364.636795][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9364.637133][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9364.637538][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9364.637942][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9364.638344][ C1] PKRU: 55555554 [ 9364.638529][ C1] Call Trace: [ 9364.638705][ C1] [ 9364.638854][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9364.639119][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9364.639366][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9364.639647][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9364.639924][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9364.640215][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9364.640484][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9364.640794][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9364.641057][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 9364.641321][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9364.641585][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9364.641899][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9364.642200][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9364.642519][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9364.642812][ C1] ? kasan_check_range (mm/kasan/generic.c:130 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 9364.643072][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9364.643357][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9364.643673][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9364.643917][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9364.644160][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9364.644413][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9364.644689][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9364.644977][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9364.645220][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9364.645464][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9364.645728][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9364.645966][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9364.646215][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9364.646476][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9364.646756][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9364.647036][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9364.647288][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9364.647562][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9364.647828][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9364.648182][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9364.648438][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9364.648766][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9364.649033][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9364.649240][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9364.649472][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9364.649730][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9364.650012][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9364.650241][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9364.650564][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9364.650875][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9364.651159][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9364.651459][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9364.651710][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9364.651942][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9364.652248][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9364.652536][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9364.652866][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9364.653108][ 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)) [ 9364.653413][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9364.653701][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9364.654022][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9364.654281][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9364.654519][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9364.654772][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9364.655089][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9364.655428][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9364.655730][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9364.656009][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9364.656299][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9364.656569][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9364.656888][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9364.657107][ 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) [ 9364.657342][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9364.657615][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9364.657883][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9364.658175][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9364.658423][ 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) [ 9364.658690][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9364.658959][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9364.659246][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9364.659490][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9364.659770][ 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) [ 9364.660034][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9364.660314][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9364.660557][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9364.660801][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9364.661035][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9364.661324][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9364.661567][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9364.661827][ 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) [ 9364.662090][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9364.662345][ C1] tc_run (net/core/dev.c:3912) [ 9364.662552][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9364.662787][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9364.663027][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9364.663291][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9364.663548][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9364.663791][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9364.664059][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9364.664368][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9364.664645][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9364.664900][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9364.665168][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9364.665427][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9364.665718][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9364.665998][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9364.666254][ 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) [ 9364.666522][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9364.666741][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9364.666989][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9364.667244][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9364.667505][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9364.667749][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9364.667999][ C1] ? __create_object (mm/kmemleak.c:756) [ 9364.668246][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9364.668519][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9364.668807][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9364.669083][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9364.669370][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9364.669646][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9364.669894][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9364.670169][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9364.670410][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9364.670675][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9364.670940][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9364.671204][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9364.671481][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9364.671769][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9364.672034][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9364.672270][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9364.672521][ C1] __do_softirq (kernel/softirq.c:553) [ 9364.672758][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9364.672980][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9364.673269][ C1] [ 9364.673422][ C1] [ 9364.673573][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9364.673882][ 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) [ 9364.674141][ 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 [ 9364.675123][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9364.675436][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9364.675839][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9364.676242][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9364.676646][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9364.677050][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9364.677455][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9364.677750][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9364.678015][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9364.678261][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9364.678516][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9364.678799][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9364.679042][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9364.679319][ C1] do_idle (kernel/sched/idle.c:312) [ 9364.679525][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9364.679772][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9364.680020][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9364.680293][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9364.680609][ C1] | [ 9389.111264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9389.111590][ C0] rcu: 0-....: (6988360 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1646539 | [ 9389.112111][ C0] rcu: (t=6975204 jiffies g=2033089 q=12 ncpus=4) [ 9389.112840][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9389.113409][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 9389.113676][ 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) [ 9389.114579][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [ 9389.114866][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9389.115238][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9389.115609][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9389.115981][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9389.116356][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9389.116727][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9389.117143][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9389.117452][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9389.117828][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9389.118201][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9389.118577][ C0] PKRU: 55555554 [ 9389.118745][ C0] Call Trace: [ 9389.118904][ C0] [ 9389.119040][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9389.119295][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9389.119530][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9389.119765][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9389.119982][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9389.120234][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9389.120485][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9389.120724][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9389.120989][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9389.121215][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9389.121507][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9389.121763][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9389.122035][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9389.122281][ 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)) [ 9389.122566][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9389.122811][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9389.123099][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9389.123373][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9389.123666][ 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) [ 9389.123936][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 9389.124197][ 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) [ 9389.124459][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9389.124751][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9389.124976][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9389.125200][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9389.125424][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9389.125654][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9389.125910][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9389.126176][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9389.126399][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9389.126623][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9389.126866][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9389.127082][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9389.127314][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9389.127557][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9389.127811][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9389.128072][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9389.128304][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9389.128563][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9389.128809][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9389.129136][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9389.129372][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9389.129675][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9389.129918][ 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) [ 9389.130109][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9389.130325][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9389.130561][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9389.130818][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9389.131075][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9389.131286][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9389.131586][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9389.131873][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9389.132135][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9389.132412][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9389.132643][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9389.132857][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9389.133138][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9389.133402][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9389.133706][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9389.133930][ 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)) [ 9389.134207][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9389.134472][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9389.134768][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9389.135008][ 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)) [ 9389.135228][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9389.135463][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9389.135754][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9389.136066][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9389.136344][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9389.136600][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9389.136871][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9389.137164][ 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) [ 9389.137381][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9389.137629][ 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) [ 9389.137845][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9389.138051][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9389.138287][ 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) [ 9389.138539][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9389.138803][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9389.139028][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9389.139284][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9389.139509][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9389.139740][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9389.139941][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9389.140190][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9389.140479][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9389.140702][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9389.140949][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9389.141175][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9389.141390][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9389.141615][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9389.141852][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9389.142054][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9389.142306][ C0] tc_run (net/core/dev.c:3912) [ 9389.142497][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9389.142712][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9389.142935][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9389.143177][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9389.143414][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9389.143637][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9389.143883][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9389.144166][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9389.144421][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9389.144689][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9389.144912][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9389.145151][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9389.145465][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9389.145724][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9389.145960][ 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) [ 9389.146207][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9389.146408][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9389.146636][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9389.146922][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9389.147156][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9389.147379][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9389.147612][ 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)) [ 9389.147835][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9389.148084][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9389.148347][ 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) [ 9389.148635][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9389.148864][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9389.149101][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9389.149325][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9389.149575][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9389.149820][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9389.150047][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9389.150286][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9389.150570][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9389.150817][ 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)) [ 9389.151022][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9389.151267][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9389.151517][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9389.151743][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9389.151963][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9389.152208][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9389.152452][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9389.152693][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9389.152944][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9389.153211][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9389.153432][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9389.153705][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9389.153929][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9389.154174][ 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)) [ 9389.154379][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9389.154656][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9389.154888][ C0] __do_softirq (kernel/softirq.c:553) [ 9389.155102][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9389.155310][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9389.155574][ C0] [ 9389.155715][ C0] [ 9389.155856][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9389.156144][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9389.156468][ 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 [ 9389.157373][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9389.157660][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9389.158031][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9389.158408][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9389.158784][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9389.159155][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9389.159529][ 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) [ 9389.159794][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9389.160009][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9389.160290][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9389.160502][ 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 [ 9389.161407][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9389.161804][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9389.162177][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9389.162551][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9389.162923][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9389.163296][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9389.163296][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9389.163671][ C0] | [ 9389.163818][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 9389.164070][ C1] NMI backtrace for cpu 1 [ 9389.164079][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9389.164082][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 9389.164088][ 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 [ 9389.164091][ C1] RSP: 0018:ffffc900001c7b68 EFLAGS: 00000202 [ 9389.164094][ C1] RAX: ffff888008120e18 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9389.164095][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9389.164097][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9389.164099][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9389.164100][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9389.164102][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9389.164104][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9389.164108][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9389.164109][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9389.164111][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9389.164112][ C1] PKRU: 55555554 [ 9389.164114][ C1] Call Trace: [ 9389.164116][ C1] [ 9389.164119][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9389.164124][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9389.164129][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9389.164133][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9389.164137][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9389.164139][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9389.164143][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9389.164147][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 9389.164150][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 9389.164154][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 9389.164157][ C1] [ 9389.164158][ C1] [ 9389.164158][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9389.164162][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9389.164166][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9389.164169][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9389.164173][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9389.164177][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9389.164179][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9389.164183][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9389.164185][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9389.164189][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9389.164192][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9389.164198][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9389.164201][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9389.164206][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9389.164211][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9389.164215][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9389.164218][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9389.164220][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9389.164223][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9389.164228][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9389.164233][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9389.164236][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9389.164246][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9389.164248][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9389.164251][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9389.164255][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9389.164259][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9389.164264][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9389.164270][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9389.164276][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9389.164280][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9389.164288][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9389.164291][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9389.164294][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9389.164297][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9389.164300][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9389.164305][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9389.164307][ 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)) [ 9389.164311][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9389.164315][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9389.164319][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9389.164322][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9389.164324][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9389.164328][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9389.164335][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9389.164342][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9389.164349][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9389.164354][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9389.164362][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9389.164367][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9389.164376][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9389.164380][ 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) [ 9389.164383][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9389.164387][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9389.164391][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9389.164394][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9389.164399][ 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) [ 9389.164403][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9389.164406][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9389.164409][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9389.164411][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9389.164414][ 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) [ 9389.164418][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9389.164420][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9389.164424][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9389.164428][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9389.164431][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9389.164434][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9389.164437][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9389.164439][ 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) [ 9389.164442][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9389.164445][ C1] tc_run (net/core/dev.c:3912) [ 9389.164449][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9389.164452][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9389.164454][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9389.164458][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9389.164463][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9389.164465][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9389.164468][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9389.164472][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9389.164475][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9389.164479][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9389.164483][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9389.164486][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9389.164494][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9389.164497][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9389.164500][ 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) [ 9389.164504][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9389.164507][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9389.164511][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9389.164514][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9389.164517][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9389.164521][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9389.164525][ C1] ? __create_object (mm/kmemleak.c:756) [ 9389.164528][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9389.164534][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9389.164538][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9389.164542][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9389.164546][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9389.164548][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9389.164552][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9389.164555][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9389.164559][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9389.164563][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9389.164567][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9389.164570][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9389.164575][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9389.164577][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9389.164582][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9389.164588][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9389.164592][ C1] __do_softirq (kernel/softirq.c:553) [ 9389.164596][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9389.164600][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9389.164604][ C1] [ 9389.164605][ C1] [ 9389.164606][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9389.164610][ 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) [ 9389.164614][ 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 [ 9389.164616][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9389.164618][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9389.164620][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9389.164622][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9389.164623][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9389.164624][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9389.164628][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9389.164631][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9389.164634][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9389.164636][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9389.164638][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9389.164643][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9389.164645][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9389.164649][ C1] do_idle (kernel/sched/idle.c:312) [ 9389.164652][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9389.164654][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9389.164658][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9389.164662][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9416.576355][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9416.576857][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9416.577336][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9416.577779][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9416.578640][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9416.579209][ 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) [ 9416.579511][ 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 [ 9416.580420][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9416.580706][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9416.581080][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9416.581455][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9416.581827][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9416.582198][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9416.582573][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9416.582990][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9416.583302][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9416.583676][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9416.584047][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9416.584422][ C0] PKRU: 55555554 [ 9416.584591][ C0] Call Trace: [ 9416.584754][ C0] [ 9416.584893][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9416.585139][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9416.585367][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9416.585629][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9416.585884][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9416.586152][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9416.586403][ 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)) [ 9416.586689][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9416.586933][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9416.587223][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9416.587501][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9416.587796][ 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) [ 9416.588064][ 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) [ 9416.588335][ 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) [ 9416.588610][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9416.588901][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9416.589127][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9416.589353][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9416.589575][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9416.589808][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9416.590062][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9416.590330][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9416.590554][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9416.590777][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9416.591022][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9416.591243][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9416.591474][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9416.591716][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9416.591973][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9416.592231][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9416.592462][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9416.592718][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9416.592965][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9416.593291][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9416.593528][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9416.593825][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9416.594071][ 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) [ 9416.594261][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9416.594479][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9416.594717][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9416.594974][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9416.595228][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9416.595445][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9416.595743][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9416.596031][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9416.596296][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9416.596571][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9416.596801][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9416.597018][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9416.597300][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9416.597567][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9416.597870][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9416.598093][ 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)) [ 9416.598371][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9416.598644][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9416.598940][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9416.599180][ 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)) [ 9416.599401][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9416.599632][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9416.599923][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9416.600235][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9416.600516][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9416.600772][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9416.601044][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9416.601336][ 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) [ 9416.601553][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9416.601798][ 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) [ 9416.602015][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9416.602220][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9416.602457][ 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) [ 9416.602704][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9416.602971][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9416.603195][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9416.603454][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9416.603679][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9416.603909][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9416.604111][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9416.604360][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9416.604649][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9416.604873][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9416.605123][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9416.605350][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9416.605565][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9416.605790][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9416.606028][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9416.606229][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9416.606482][ C0] tc_run (net/core/dev.c:3912) [ 9416.606677][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9416.606891][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9416.607115][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9416.607361][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9416.607598][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9416.607821][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9416.608069][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9416.608355][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9416.608613][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9416.608879][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9416.609104][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9416.609345][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9416.609659][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9416.609919][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9416.610153][ 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) [ 9416.610405][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9416.610606][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9416.610834][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9416.611119][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9416.611355][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9416.611578][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9416.611810][ 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)) [ 9416.612031][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9416.612280][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9416.612543][ 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) [ 9416.612828][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9416.613057][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9416.613292][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9416.613515][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9416.613766][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9416.614012][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9416.614239][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9416.614478][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9416.614761][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9416.615009][ 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)) [ 9416.615214][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9416.615459][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9416.615709][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9416.615934][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9416.616157][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9416.616403][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9416.616647][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9416.616889][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9416.617140][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9416.617407][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9416.617629][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9416.617902][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9416.618124][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9416.618372][ 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)) [ 9416.618606][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9416.618898][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9416.619141][ C0] __do_softirq (kernel/softirq.c:553) [ 9416.619371][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9416.619588][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9416.619867][ C0] [ 9416.620007][ C0] [ 9416.620148][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9416.620434][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9416.620760][ 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 [ 9416.621666][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9416.621954][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9416.622326][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9416.622698][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9416.623070][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9416.623444][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9416.623819][ 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) [ 9416.624083][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9416.624299][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9416.624581][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9416.624792][ 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 [ 9416.625699][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9416.626091][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9416.626464][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9416.626838][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9416.627210][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9416.627583][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9416.630015][ 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) | [ 9416.630530][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9416.631013][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9416.631497][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9416.632438][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9416.633058][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9416.633386][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9416.634368][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9416.634680][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9416.635083][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9416.635491][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9416.635896][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9416.636299][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9416.636703][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9416.637155][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9416.637495][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9416.637901][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9416.638303][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9416.638716][ C1] PKRU: 55555554 [ 9416.638900][ C1] Call Trace: [ 9416.639074][ C1] [ 9416.639224][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9416.639489][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9416.639736][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9416.640016][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9416.640294][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9416.640585][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9416.640853][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9416.641165][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9416.641429][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9416.641694][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9416.642010][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9416.642311][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9416.642631][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9416.642924][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9416.643223][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9416.643516][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9416.643832][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9416.644076][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9416.644319][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9416.644570][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9416.644846][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9416.645133][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9416.645376][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9416.645621][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9416.645885][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9416.646121][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9416.646372][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9416.646633][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9416.646913][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9416.647195][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9416.647446][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9416.647722][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9416.647988][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9416.648340][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9416.648600][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9416.648924][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9416.649191][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9416.649400][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9416.649635][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9416.649893][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9416.650172][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9416.650408][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9416.650732][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9416.651042][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9416.651328][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9416.651625][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9416.651875][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9416.652109][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9416.652414][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9416.652701][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9416.653031][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9416.653275][ 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)) [ 9416.653576][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9416.653865][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9416.654186][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9416.654446][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9416.654687][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9416.654938][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9416.655254][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9416.655593][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9416.655896][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9416.656173][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9416.656466][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9416.656737][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9416.657055][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9416.657275][ 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) [ 9416.657511][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9416.657784][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9416.658052][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9416.658340][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9416.658593][ 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) [ 9416.658856][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9416.659122][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9416.659414][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9416.659655][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9416.659935][ 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) [ 9416.660200][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9416.660479][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9416.660722][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9416.660967][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9416.661198][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9416.661490][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9416.661732][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9416.661991][ 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) [ 9416.662255][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9416.662505][ C1] tc_run (net/core/dev.c:3912) [ 9416.662714][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9416.662947][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9416.663188][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9416.663452][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9416.663708][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9416.663950][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9416.664219][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9416.664527][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9416.664803][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9416.665059][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9416.665327][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9416.665587][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9416.665875][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9416.666157][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9416.666413][ 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) [ 9416.666682][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9416.666901][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9416.667149][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9416.667406][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9416.667661][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9416.667904][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9416.668155][ C1] ? __create_object (mm/kmemleak.c:756) [ 9416.668402][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9416.668677][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9416.668965][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9416.669241][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9416.669526][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9416.669804][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9416.670051][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9416.670328][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9416.670565][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9416.670832][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9416.671097][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9416.671362][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9416.671640][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9416.671926][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9416.672191][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9416.672430][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9416.672683][ C1] __do_softirq (kernel/softirq.c:553) [ 9416.672918][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9416.673141][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9416.673430][ C1] [ 9416.673585][ C1] [ 9416.673736][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9416.674044][ 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) [ 9416.674305][ 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 [ 9416.675290][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9416.675602][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9416.676006][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9416.676410][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9416.676815][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9416.677219][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9416.677624][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9416.677918][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9416.678182][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9416.678432][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9416.678687][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9416.678971][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9416.679210][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9416.679489][ C1] do_idle (kernel/sched/idle.c:312) [ 9416.679696][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9416.679945][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9416.680191][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9416.680465][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9444.576336][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9444.576834][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9444.577310][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9444.577752][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9444.578609][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9444.579181][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [ 9444.579453][ 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 [ 9444.580358][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000246 [ 9444.580646][ C0] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9444.581017][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9444.581398][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9444.581769][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9444.582139][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9444.582513][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9444.582933][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9444.583244][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9444.583618][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9444.583988][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9444.584362][ C0] PKRU: 55555554 [ 9444.584530][ C0] Call Trace: [ 9444.584691][ C0] [ 9444.584828][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9444.585074][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9444.585301][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9444.585565][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9444.585821][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9444.586090][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9444.586341][ 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)) [ 9444.586625][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9444.586869][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9444.587157][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9444.587435][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9444.587728][ 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) [ 9444.587997][ C0] ? kasan_check_range (mm/kasan/generic.c:190) [ 9444.588239][ 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) [ 9444.588507][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9444.588800][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9444.589026][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9444.589250][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9444.589475][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9444.589706][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9444.589960][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9444.590225][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9444.590450][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9444.590674][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9444.590916][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9444.591134][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9444.591366][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9444.591608][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9444.591867][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9444.592127][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9444.592360][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9444.592613][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9444.592862][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9444.593185][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9444.593420][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9444.593719][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9444.593966][ 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) [ 9444.594158][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9444.594374][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9444.594609][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9444.594867][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9444.595123][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9444.595336][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9444.595636][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9444.595922][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9444.596183][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9444.596462][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9444.596693][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9444.596907][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9444.597187][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9444.597454][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9444.597759][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9444.597981][ 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)) [ 9444.598258][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9444.598528][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9444.598823][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9444.599062][ 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)) [ 9444.599283][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9444.599515][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9444.599811][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9444.600125][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9444.600407][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9444.600664][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9444.600933][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9444.601226][ 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) [ 9444.601445][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9444.601693][ 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) [ 9444.601908][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9444.602116][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9444.602353][ 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) [ 9444.602600][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9444.602864][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9444.603088][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9444.603347][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9444.603571][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9444.603802][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9444.604003][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9444.604254][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9444.604542][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9444.604765][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9444.605013][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9444.605238][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9444.605455][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9444.605677][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9444.605915][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9444.606117][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9444.606369][ C0] tc_run (net/core/dev.c:3912) [ 9444.606560][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9444.606776][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9444.606997][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9444.607242][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9444.607477][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9444.607700][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9444.607947][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9444.608233][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9444.608492][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9444.608759][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9444.608980][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9444.609221][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9444.609539][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9444.609797][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9444.610032][ 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) [ 9444.610279][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9444.610481][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9444.610708][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9444.610994][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9444.611229][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9444.611453][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9444.611684][ 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)) [ 9444.611903][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9444.612150][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9444.612415][ 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) [ 9444.612696][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9444.612926][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9444.613160][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9444.613384][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9444.613633][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9444.613879][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9444.614105][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9444.614344][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9444.614628][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9444.614874][ 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)) [ 9444.615079][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9444.615323][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9444.615576][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9444.615798][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9444.616020][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9444.616264][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9444.616509][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9444.616750][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9444.617002][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9444.617271][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9444.617494][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9444.617766][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9444.618010][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9444.618270][ 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)) [ 9444.618491][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9444.618784][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9444.619029][ C0] __do_softirq (kernel/softirq.c:553) [ 9444.619262][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9444.619468][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9444.619733][ C0] [ 9444.619878][ C0] [ 9444.620017][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9444.620303][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9444.620628][ 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 [ 9444.621537][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9444.621823][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9444.622196][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9444.622570][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9444.622942][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9444.623314][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9444.623695][ 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) [ 9444.623958][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9444.624175][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9444.624455][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9444.624667][ 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 [ 9444.625576][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9444.625967][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9444.626342][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9444.626712][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9444.627083][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9444.627456][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9444.629895][ 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) | [ 9444.630413][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9444.630897][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9444.631383][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9444.632326][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9444.632950][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9444.633281][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9444.634266][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9444.634580][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9444.634985][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9444.635393][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9444.635799][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9444.636204][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9444.636608][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9444.637063][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9444.637401][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9444.637810][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9444.638215][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9444.638626][ C1] PKRU: 55555554 [ 9444.638811][ C1] Call Trace: [ 9444.638985][ C1] [ 9444.639135][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9444.639401][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9444.639651][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9444.639931][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9444.640211][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9444.640503][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9444.640772][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9444.641084][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9444.641351][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9444.641618][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9444.641932][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9444.642234][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9444.642553][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9444.642848][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9444.643149][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9444.643443][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9444.643761][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9444.644007][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9444.644250][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9444.644503][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9444.644782][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9444.645070][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9444.645315][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9444.645559][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9444.645825][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9444.646062][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9444.646314][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9444.646577][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9444.646857][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9444.647141][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9444.647392][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9444.647669][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9444.647938][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9444.648292][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9444.648549][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9444.648874][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9444.649140][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9444.649348][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9444.649584][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9444.649841][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9444.650121][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9444.650354][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9444.650680][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9444.650990][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9444.651279][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9444.651577][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9444.651829][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9444.652065][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9444.652371][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9444.652661][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9444.652992][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9444.653236][ 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)) [ 9444.653537][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9444.653828][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9444.654151][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9444.654412][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9444.654650][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9444.654900][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9444.655218][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9444.655556][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9444.655862][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9444.656143][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9444.656436][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9444.656707][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9444.657025][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9444.657246][ 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) [ 9444.657482][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9444.657757][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9444.658025][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9444.658319][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9444.658571][ 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) [ 9444.658836][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9444.659104][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9444.659397][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9444.659638][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9444.659921][ 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) [ 9444.660185][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9444.660465][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9444.660710][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9444.660955][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9444.661188][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9444.661480][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9444.661722][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9444.661981][ 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) [ 9444.662246][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9444.662498][ C1] tc_run (net/core/dev.c:3912) [ 9444.662708][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9444.662943][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9444.663186][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9444.663452][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9444.663709][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9444.663953][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9444.664222][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9444.664532][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9444.664809][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9444.665066][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9444.665336][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9444.665597][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9444.665885][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9444.666167][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9444.666424][ 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) [ 9444.666694][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9444.666913][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9444.667162][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9444.667419][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9444.667676][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9444.667919][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9444.668170][ C1] ? __create_object (mm/kmemleak.c:756) [ 9444.668422][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9444.668693][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9444.668981][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9444.669258][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9444.669543][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9444.669821][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9444.670069][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9444.670347][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9444.670586][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9444.670851][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9444.671116][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9444.671382][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9444.671662][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9444.671950][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9444.672214][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9444.672454][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9444.672707][ C1] __do_softirq (kernel/softirq.c:553) [ 9444.672942][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9444.673170][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9444.673459][ C1] [ 9444.673613][ C1] [ 9444.673765][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9444.674076][ 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) [ 9444.674336][ 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 [ 9444.675324][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9444.675638][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9444.676043][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9444.676449][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9444.676854][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9444.677263][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9444.677671][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9444.677963][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9444.678229][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9444.678479][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9444.678734][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9444.679017][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9444.679258][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9444.679537][ C1] do_idle (kernel/sched/idle.c:312) [ 9444.679746][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9444.679992][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9444.680239][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9444.680514][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9444.680830][ C1] | [ 9467.165264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9467.165593][ C0] rcu: 0-....: (7066258 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1663525 | [ 9467.166113][ C0] rcu: (t=7053258 jiffies g=2033089 q=12 ncpus=4) [ 9467.166839][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9467.167410][ 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) [ 9467.167715][ 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 ... [ 9467.168624][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9467.168910][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9467.169283][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9467.169655][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9467.170026][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9467.170402][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9467.170774][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9467.171192][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9467.171502][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9467.171876][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9467.172250][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9467.172623][ C0] PKRU: 55555554 [ 9467.172793][ C0] Call Trace: [ 9467.172950][ C0] [ 9467.173088][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9467.173343][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9467.173580][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9467.173815][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9467.174029][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9467.174283][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9467.174534][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9467.174774][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9467.175039][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9467.175267][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9467.175558][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9467.175812][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9467.176082][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9467.176331][ 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)) [ 9467.176617][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9467.176862][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9467.177149][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9467.177425][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9467.177717][ 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) [ 9467.177986][ 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) [ 9467.178267][ 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) [ 9467.178537][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9467.178828][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9467.179052][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9467.179276][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9467.179501][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9467.179732][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9467.179986][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9467.180251][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9467.180475][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9467.180700][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9467.180943][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9467.181162][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9467.181392][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9467.181633][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9467.181890][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9467.182149][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9467.182381][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9467.182636][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9467.182883][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9467.183207][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9467.183444][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9467.183744][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9467.183989][ 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) [ 9467.184181][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9467.184396][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9467.184632][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9467.184891][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9467.185146][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9467.185356][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9467.185656][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9467.185944][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9467.186209][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9467.186488][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9467.186719][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9467.186933][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9467.187215][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9467.187481][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9467.187786][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9467.188007][ 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)) [ 9467.188291][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9467.188556][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9467.188856][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9467.189094][ 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)) [ 9467.189316][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9467.189548][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9467.189841][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9467.190152][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9467.190431][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9467.190689][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9467.190959][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9467.191253][ 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) [ 9467.191470][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9467.191717][ 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) [ 9467.191931][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9467.192140][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9467.192376][ 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) [ 9467.192623][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9467.192888][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9467.193112][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9467.193370][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9467.193596][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9467.193827][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9467.194028][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9467.194279][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9467.194567][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9467.194790][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9467.195039][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9467.195263][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9467.195478][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9467.195702][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9467.195940][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9467.196143][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9467.196396][ C0] tc_run (net/core/dev.c:3912) [ 9467.196587][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9467.196803][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9467.197024][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9467.197269][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9467.197504][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9467.197728][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9467.197975][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9467.198264][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9467.198518][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9467.198787][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9467.199009][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9467.199249][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9467.199567][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9467.199825][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9467.200061][ 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) [ 9467.200309][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9467.200511][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9467.200739][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9467.201024][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9467.201260][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9467.201484][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9467.201716][ 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)) [ 9467.201936][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9467.202184][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9467.202449][ 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) [ 9467.202730][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9467.202960][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9467.203194][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9467.203418][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9467.203668][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9467.203914][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9467.204141][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9467.204380][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9467.204665][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9467.204911][ 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)) [ 9467.205116][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9467.205360][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9467.205612][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9467.205835][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9467.206057][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9467.206305][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9467.206549][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9467.206792][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9467.207043][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9467.207312][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9467.207534][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9467.207805][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9467.208029][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9467.208300][ 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)) [ 9467.208516][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9467.208814][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9467.209059][ C0] __do_softirq (kernel/softirq.c:553) [ 9467.209288][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9467.209510][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9467.209775][ C0] [ 9467.209917][ C0] [ 9467.210057][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9467.210342][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9467.210667][ 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 [ 9467.211575][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9467.211862][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9467.212236][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9467.212611][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9467.212984][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9467.213356][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9467.213732][ 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) [ 9467.213995][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9467.214213][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9467.214492][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9467.214704][ 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 [ 9467.215611][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9467.216004][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9467.216380][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9467.216753][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9467.217126][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9467.217500][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9467.217500][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9467.217876][ C0] | [ 9467.218022][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 9467.218279][ C1] NMI backtrace for cpu 1 [ 9467.218289][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9467.218292][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9467.218299][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9467.218302][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9467.218305][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9467.218307][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9467.218309][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9467.218311][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9467.218313][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9467.218314][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9467.218316][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9467.218320][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9467.218322][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9467.218323][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9467.218324][ C1] PKRU: 55555554 [ 9467.218325][ C1] Call Trace: [ 9467.218328][ C1] [ 9467.218330][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9467.218335][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9467.218340][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9467.218345][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9467.218348][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9467.218351][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9467.218354][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9467.218358][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9467.218361][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9467.218364][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9467.218367][ C1] [ 9467.218368][ C1] [ 9467.218370][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9467.218374][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9467.218377][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9467.218380][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9467.218384][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9467.218387][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9467.218390][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9467.218392][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9467.218397][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9467.218400][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9467.218406][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9467.218409][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9467.218414][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9467.218421][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9467.218425][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9467.218427][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9467.218430][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9467.218432][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9467.218437][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9467.218442][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9467.218445][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9467.218455][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9467.218458][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9467.218461][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9467.218466][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9467.218470][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9467.218473][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9467.218480][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9467.218485][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9467.218489][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9467.218499][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9467.218502][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9467.218504][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9467.218508][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9467.218511][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9467.218515][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9467.218517][ 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)) [ 9467.218522][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9467.218525][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9467.218530][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9467.218533][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9467.218535][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9467.218539][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9467.218547][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9467.218554][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9467.218561][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9467.218567][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9467.218575][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9467.218580][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9467.218589][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9467.218593][ 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) [ 9467.218596][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9467.218601][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9467.218604][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9467.218608][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9467.218613][ 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) [ 9467.218616][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9467.218620][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9467.218623][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9467.218625][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9467.218628][ 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) [ 9467.218631][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9467.218633][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9467.218637][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9467.218642][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9467.218644][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9467.218647][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9467.218649][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9467.218652][ 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) [ 9467.218655][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9467.218658][ C1] tc_run (net/core/dev.c:3912) [ 9467.218663][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9467.218666][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9467.218668][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9467.218672][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9467.218676][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9467.218678][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9467.218682][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9467.218687][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9467.218690][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9467.218694][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9467.218698][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9467.218701][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9467.218709][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9467.218711][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9467.218715][ 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) [ 9467.218719][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9467.218722][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9467.218725][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9467.218729][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9467.218732][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9467.218736][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9467.218739][ C1] ? __create_object (mm/kmemleak.c:756) [ 9467.218742][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9467.218749][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9467.218752][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9467.218756][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9467.218760][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9467.218762][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9467.218766][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9467.218768][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9467.218773][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9467.218777][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9467.218781][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9467.218784][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9467.218789][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9467.218792][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9467.218796][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9467.218802][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9467.218806][ C1] __do_softirq (kernel/softirq.c:553) [ 9467.218811][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9467.218814][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9467.218818][ C1] [ 9467.218818][ C1] [ 9467.218820][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9467.218824][ 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) [ 9467.218827][ 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 [ 9467.218829][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9467.218832][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9467.218833][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9467.218835][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9467.218836][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9467.218837][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9467.218841][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9467.218844][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9467.218847][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9467.218850][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9467.218852][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9467.218857][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9467.218859][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9467.218864][ C1] do_idle (kernel/sched/idle.c:312) [ 9467.218866][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9467.218868][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9467.218872][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9467.218875][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9492.576330][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9492.576825][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9492.577300][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9492.577743][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9492.578602][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9492.579173][ 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) [ 9492.579476][ 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 ... [ 9492.580381][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9492.580667][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9492.581037][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9492.581412][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9492.581785][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9492.582156][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9492.582528][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9492.582946][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9492.583255][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9492.583631][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9492.584004][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9492.584375][ C0] PKRU: 55555554 [ 9492.584546][ C0] Call Trace: [ 9492.584706][ C0] [ 9492.584842][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9492.585086][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9492.585313][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9492.585571][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9492.585830][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9492.586099][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9492.586347][ 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)) [ 9492.586632][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9492.586877][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9492.587164][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9492.587441][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9492.587732][ 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) [ 9492.588004][ 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) [ 9492.588286][ 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) [ 9492.588555][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9492.588847][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9492.589072][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9492.589295][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9492.589519][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9492.589753][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9492.590005][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9492.590274][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9492.590496][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9492.590741][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9492.590996][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9492.591229][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9492.591474][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9492.591727][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9492.591997][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9492.592254][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9492.592487][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9492.592741][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9492.592988][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9492.593312][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9492.593548][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9492.593846][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9492.594090][ 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) [ 9492.594281][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9492.594498][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9492.594733][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9492.594990][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9492.595243][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9492.595457][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9492.595757][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9492.596043][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9492.596308][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9492.596582][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9492.596813][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9492.597030][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9492.597312][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9492.597577][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9492.597880][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9492.598107][ 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)) [ 9492.598385][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9492.598652][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9492.598948][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9492.599186][ 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)) [ 9492.599405][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9492.599635][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9492.599927][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9492.600238][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9492.600523][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9492.600778][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9492.601049][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9492.601341][ 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) [ 9492.601560][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9492.601806][ 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) [ 9492.602022][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9492.602227][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9492.602464][ 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) [ 9492.602710][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9492.602979][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9492.603202][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9492.603462][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9492.603685][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9492.603915][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9492.604118][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9492.604369][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9492.604659][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9492.604881][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9492.605132][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9492.605356][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9492.605573][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9492.605798][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9492.606036][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9492.606237][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9492.606489][ C0] tc_run (net/core/dev.c:3912) [ 9492.606681][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9492.606897][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9492.607121][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9492.607366][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9492.607602][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9492.607828][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9492.608080][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9492.608365][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9492.608621][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9492.608888][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9492.609112][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9492.609352][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9492.609667][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9492.609925][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9492.610161][ 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) [ 9492.610409][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9492.610612][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9492.610842][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9492.611123][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9492.611360][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9492.611585][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9492.611817][ 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)) [ 9492.612037][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9492.612288][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9492.612551][ 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) [ 9492.612835][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9492.613065][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9492.613301][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9492.613522][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9492.613774][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9492.614021][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9492.614247][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9492.614487][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9492.614770][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9492.615016][ 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)) [ 9492.615224][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9492.615468][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9492.615718][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9492.615943][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9492.616163][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9492.616409][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9492.616653][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9492.616896][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9492.617148][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9492.617415][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9492.617639][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9492.617911][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9492.618138][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9492.618387][ 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)) [ 9492.618595][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9492.618871][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9492.619102][ C0] __do_softirq (kernel/softirq.c:553) [ 9492.619323][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9492.619528][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9492.619796][ C0] [ 9492.619934][ C0] [ 9492.620076][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9492.620360][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9492.620688][ 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 [ 9492.621599][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9492.621886][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9492.622257][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9492.622628][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9492.623001][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9492.623376][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9492.623751][ 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) [ 9492.624013][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9492.624233][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9492.624513][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9492.624723][ 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 [ 9492.625631][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9492.626026][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9492.626398][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9492.626775][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9492.627150][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9492.627524][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9492.629941][ 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) | [ 9492.630454][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9492.630935][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9492.631418][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9492.632356][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9492.632974][ 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) [ 9492.633265][ C1] Code: 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d 59 01 48 89 da <48> 29 ea 48 83 fa 10 0f 8e c0 00 00 00 41 89 eb 41 83 e3 07 75 7d All code ======== 0: 37 (bad) 1: ff 48 89 decl -0x77(%rax) 4: fd std 5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax c: fc ff df f: 4d 89 d1 mov %r10,%r9 12: 48 c1 ed 03 shr $0x3,%rbp 16: 49 c1 e9 03 shr $0x3,%r9 1a: 48 01 c5 add %rax,%rbp 1d: 49 01 c1 add %rax,%r9 20: 48 89 e8 mov %rbp,%rax 23: 49 8d 59 01 lea 0x1(%r9),%rbx 27: 48 89 da mov %rbx,%rdx 2a:* 48 29 ea sub %rbp,%rdx <-- trapping instruction 2d: 48 83 fa 10 cmp $0x10,%rdx 31: 0f 8e c0 00 00 00 jle 0xf7 37: 41 89 eb mov %ebp,%r11d 3a: 41 83 e3 07 and $0x7,%r11d 3e: 75 7d jne 0xbd Code starting with the faulting instruction =========================================== 0: 48 29 ea sub %rbp,%rdx 3: 48 83 fa 10 cmp $0x10,%rdx 7: 0f 8e c0 00 00 00 jle 0xcd d: 41 89 eb mov %ebp,%r11d 10: 41 83 e3 07 and $0x7,%r11d 14: 75 7d jne 0x93 [ 9492.634248][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000286 [ 9492.634557][ C1] RAX: ffffed10010241c3 RBX: ffffed10010241c4 RCX: ffffffff86a7fb30 [ 9492.634963][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9492.635367][ C1] RBP: ffffed10010241c3 R08: 0000000000000000 R09: ffffed10010241c3 [ 9492.635770][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9492.636175][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9492.636580][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9492.637032][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9492.637368][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9492.637773][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9492.638181][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9492.638586][ C1] PKRU: 55555554 [ 9492.638770][ C1] Call Trace: [ 9492.638940][ C1] [ 9492.639093][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9492.639358][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9492.639604][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9492.639885][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9492.640161][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9492.640455][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9492.640725][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9492.641033][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9492.641298][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 9492.641562][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9492.641827][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9492.642139][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9492.642439][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9492.642757][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9492.643050][ 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) [ 9492.643310][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9492.643597][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9492.643914][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9492.644156][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9492.644400][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9492.644652][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9492.644927][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9492.645217][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9492.645459][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9492.645701][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9492.645964][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9492.646203][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9492.646454][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9492.646716][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9492.646994][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9492.647275][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9492.647524][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9492.647801][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9492.648073][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9492.648425][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9492.648681][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9492.649005][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9492.649271][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9492.649478][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9492.649713][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9492.649970][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9492.650249][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9492.650480][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9492.650804][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9492.651112][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9492.651401][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9492.651698][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9492.651949][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9492.652184][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9492.652488][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9492.652777][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9492.653107][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9492.653350][ 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)) [ 9492.653648][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9492.653939][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9492.654260][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9492.654519][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9492.654754][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9492.655006][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9492.655325][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9492.655661][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9492.655965][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9492.656242][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9492.656533][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9492.656804][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9492.657122][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9492.657344][ 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) [ 9492.657576][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9492.657851][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9492.658124][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9492.658412][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9492.658662][ 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) [ 9492.658927][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9492.659194][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9492.659484][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9492.659725][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9492.660006][ 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) [ 9492.660272][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9492.660550][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9492.660795][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9492.661038][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9492.661271][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9492.661560][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9492.661800][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9492.662060][ 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) [ 9492.662323][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9492.662576][ C1] tc_run (net/core/dev.c:3912) [ 9492.662784][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9492.663018][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9492.663260][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9492.663526][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9492.663782][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9492.664024][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9492.664293][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9492.664600][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9492.664876][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9492.665133][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9492.665402][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9492.665662][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9492.665951][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9492.666230][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9492.666486][ 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) [ 9492.666755][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9492.666976][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9492.667225][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9492.667481][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9492.667736][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9492.667977][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9492.668232][ C1] ? __create_object (mm/kmemleak.c:756) [ 9492.668480][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9492.668752][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9492.669038][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9492.669316][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9492.669599][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9492.669874][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9492.670123][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9492.670399][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9492.670638][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9492.670903][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9492.671167][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9492.671433][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9492.671712][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9492.672000][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9492.672264][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9492.672502][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9492.672754][ C1] __do_softirq (kernel/softirq.c:553) [ 9492.672989][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9492.673213][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9492.673502][ C1] [ 9492.673654][ C1] [ 9492.673808][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9492.674117][ 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) [ 9492.674378][ 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 [ 9492.675360][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9492.675671][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9492.676075][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9492.676478][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9492.676881][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9492.677286][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9492.677692][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9492.677982][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9492.678252][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9492.678499][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9492.678752][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9492.679033][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9492.679275][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9492.679552][ C1] do_idle (kernel/sched/idle.c:312) [ 9492.679759][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9492.680003][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9492.680250][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9492.680523][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9520.576323][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9520.576818][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9520.577292][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9520.577733][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9520.578596][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9520.579163][ 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) [ 9520.579468][ 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 ... [ 9520.580380][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9520.580665][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9520.581039][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9520.581412][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9520.581784][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9520.582155][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9520.582531][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9520.582948][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9520.583258][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9520.583634][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9520.584005][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9520.584380][ C0] PKRU: 55555554 [ 9520.584548][ C0] Call Trace: [ 9520.584707][ C0] [ 9520.584845][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9520.585088][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9520.585314][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9520.585576][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9520.585830][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9520.586100][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9520.586348][ 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)) [ 9520.586632][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9520.586876][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9520.587165][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9520.587443][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9520.587736][ 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) [ 9520.588010][ 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) [ 9520.588287][ 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) [ 9520.588555][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9520.588847][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9520.589072][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9520.589297][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9520.589520][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9520.589751][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9520.590008][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9520.590274][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9520.590498][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9520.590721][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9520.590965][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9520.591183][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9520.591416][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9520.591655][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9520.591911][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9520.592172][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9520.592404][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9520.592658][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9520.592905][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9520.593227][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9520.593463][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9520.593760][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9520.594006][ 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) [ 9520.594195][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9520.594416][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9520.594653][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9520.594909][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9520.595164][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9520.595377][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9520.595675][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9520.595962][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9520.596223][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9520.596500][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9520.596730][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9520.596944][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9520.597224][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9520.597490][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9520.597793][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9520.598022][ 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)) [ 9520.598299][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9520.598564][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9520.598860][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9520.599097][ 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)) [ 9520.599317][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9520.599549][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9520.599839][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9520.600151][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9520.600432][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9520.600688][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9520.600958][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9520.601251][ 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) [ 9520.601471][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9520.601717][ 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) [ 9520.601934][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9520.602141][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9520.602375][ 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) [ 9520.602624][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9520.602891][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9520.603115][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9520.603373][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9520.603598][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9520.603829][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9520.604030][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9520.604279][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9520.604568][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9520.604792][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9520.605041][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9520.605266][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9520.605480][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9520.605705][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9520.605942][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9520.606142][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9520.606396][ C0] tc_run (net/core/dev.c:3912) [ 9520.606588][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9520.606801][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9520.607025][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9520.607269][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9520.607505][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9520.607729][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9520.607981][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9520.608265][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9520.608521][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9520.608787][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9520.609012][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9520.609251][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9520.609567][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9520.609827][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9520.610063][ 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) [ 9520.610312][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9520.610514][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9520.610742][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9520.611026][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9520.611261][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9520.611484][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9520.611717][ 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)) [ 9520.611938][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9520.612187][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9520.612450][ 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) [ 9520.612735][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9520.612964][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9520.613202][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9520.613426][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9520.613675][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9520.613921][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9520.614148][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9520.614388][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9520.614672][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9520.614919][ 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)) [ 9520.615124][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9520.615368][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9520.615618][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9520.615842][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9520.616063][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9520.616309][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9520.616552][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9520.616794][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9520.617045][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9520.617313][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9520.617534][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9520.617810][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9520.618058][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9520.618327][ 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)) [ 9520.618543][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9520.618835][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9520.619079][ C0] __do_softirq (kernel/softirq.c:553) [ 9520.619312][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9520.619520][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9520.619786][ C0] [ 9520.619926][ C0] [ 9520.620067][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9520.620353][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9520.620677][ 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 [ 9520.621583][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9520.621871][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9520.622242][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9520.622616][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9520.622989][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9520.623362][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9520.623737][ 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) [ 9520.624001][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9520.624217][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9520.624500][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9520.624710][ 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 [ 9520.625618][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9520.626009][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9520.626383][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9520.626757][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9520.627128][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9520.627500][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9520.629932][ 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) | [ 9520.630447][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9520.630927][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9520.631411][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9520.632352][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9520.632971][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9520.633302][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9520.634283][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9520.634593][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9520.634998][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9520.635403][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9520.635805][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9520.636208][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9520.636614][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9520.637067][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9520.637404][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9520.637808][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9520.638219][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9520.638623][ C1] PKRU: 55555554 [ 9520.638807][ C1] Call Trace: [ 9520.638978][ C1] [ 9520.639131][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9520.639397][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9520.639644][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9520.639925][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9520.640201][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9520.640495][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9520.640765][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9520.641075][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9520.641340][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9520.641606][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9520.641919][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9520.642219][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9520.642539][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9520.642831][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9520.643131][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9520.643426][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9520.643742][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9520.643985][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9520.644229][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9520.644482][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9520.644757][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9520.645049][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9520.645290][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9520.645537][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9520.645800][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9520.646038][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9520.646289][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9520.646552][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9520.646831][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9520.647111][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9520.647363][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9520.647637][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9520.647903][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9520.648262][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9520.648519][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9520.648844][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9520.649111][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9520.649318][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9520.649552][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9520.649809][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9520.650092][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9520.650321][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9520.650646][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9520.650957][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9520.651241][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9520.651542][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9520.651793][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9520.652024][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9520.652330][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9520.652618][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9520.652948][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9520.653189][ 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)) [ 9520.653491][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9520.653779][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9520.654100][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9520.654358][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9520.654597][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9520.654850][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9520.655168][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9520.655506][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9520.655809][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9520.656091][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9520.656379][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9520.656649][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9520.656968][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9520.657187][ 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) [ 9520.657423][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9520.657695][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9520.657967][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9520.658258][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9520.658507][ 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) [ 9520.658771][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9520.659040][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9520.659328][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9520.659573][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9520.659852][ 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) [ 9520.660116][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9520.660398][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9520.660640][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9520.660887][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9520.661122][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9520.661410][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9520.661653][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9520.661912][ 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) [ 9520.662176][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9520.662428][ C1] tc_run (net/core/dev.c:3912) [ 9520.662636][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9520.662871][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9520.663112][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9520.663378][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9520.663634][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9520.663874][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9520.664142][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9520.664451][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9520.664726][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9520.664982][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9520.665249][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9520.665509][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9520.665801][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9520.666080][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9520.666337][ 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) [ 9520.666606][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9520.666825][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9520.667071][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9520.667329][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9520.667584][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9520.667828][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9520.668084][ C1] ? __create_object (mm/kmemleak.c:756) [ 9520.668332][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9520.668603][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9520.668888][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9520.669164][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9520.669452][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9520.669727][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9520.669978][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9520.670253][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9520.670495][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9520.670760][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9520.671026][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9520.671291][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9520.671568][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9520.671858][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9520.672122][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9520.672359][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9520.672611][ C1] __do_softirq (kernel/softirq.c:553) [ 9520.672849][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9520.673070][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9520.673361][ C1] [ 9520.673513][ C1] [ 9520.673665][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9520.673974][ 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) [ 9520.674234][ 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 [ 9520.675214][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9520.675528][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9520.675931][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9520.676338][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9520.676743][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9520.677147][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9520.677552][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9520.677848][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9520.678118][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9520.678366][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9520.678621][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9520.678902][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9520.679146][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9520.679423][ C1] do_idle (kernel/sched/idle.c:312) [ 9520.679630][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9520.679877][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9520.680125][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9520.680397][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9520.680713][ C1] | [ 9545.221265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9545.221606][ C0] rcu: 0-....: (7144157 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1680420 | [ 9545.222129][ C0] rcu: (t=7131314 jiffies g=2033089 q=12 ncpus=4) [ 9545.222857][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9545.223430][ 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) [ 9545.223733][ 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 [ 9545.224639][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9545.224925][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9545.225300][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9545.225671][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9545.226042][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9545.226417][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9545.226790][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9545.227208][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9545.227522][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9545.227898][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9545.228273][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9545.228647][ C0] PKRU: 55555554 [ 9545.228821][ C0] Call Trace: [ 9545.228979][ C0] [ 9545.229123][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9545.229379][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9545.229616][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9545.229852][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9545.230065][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9545.230320][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9545.230572][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9545.230813][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9545.231078][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9545.231305][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9545.231597][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9545.231849][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9545.232119][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9545.232366][ 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)) [ 9545.232650][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9545.232895][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9545.233181][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9545.233458][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9545.233751][ 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) [ 9545.234020][ 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) [ 9545.234292][ 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) [ 9545.234560][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9545.234851][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9545.235077][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9545.235303][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9545.235526][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9545.235757][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9545.236014][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9545.236278][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9545.236502][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9545.236727][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9545.236970][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9545.237188][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9545.237420][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9545.237662][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9545.237925][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9545.238186][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9545.238421][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9545.238677][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9545.238921][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9545.239245][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9545.239482][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9545.239780][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9545.240026][ 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) [ 9545.240217][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9545.240432][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9545.240670][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9545.240926][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9545.241183][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9545.241396][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9545.241694][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9545.241981][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9545.242243][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9545.242520][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9545.242751][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9545.242964][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9545.243244][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9545.243508][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9545.243811][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9545.244034][ 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)) [ 9545.244312][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9545.244576][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9545.244872][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9545.245110][ 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)) [ 9545.245330][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9545.245561][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9545.245854][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9545.246165][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9545.246445][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9545.246702][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9545.246974][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9545.247267][ 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) [ 9545.247485][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9545.247732][ 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) [ 9545.247974][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9545.248192][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9545.248439][ 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) [ 9545.248699][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9545.248979][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9545.249216][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9545.249473][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9545.249697][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9545.249928][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9545.250128][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9545.250378][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9545.250666][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9545.250889][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9545.251140][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9545.251365][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9545.251578][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9545.251803][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9545.252041][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9545.252243][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9545.252495][ C0] tc_run (net/core/dev.c:3912) [ 9545.252685][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9545.252900][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9545.253122][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9545.253365][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9545.253604][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9545.253827][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9545.254073][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9545.254360][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9545.254614][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9545.254882][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9545.255105][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9545.255345][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9545.255658][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9545.255919][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9545.256154][ 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) [ 9545.256428][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9545.256641][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9545.256880][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9545.257180][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9545.257432][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9545.257665][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9545.257921][ 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)) [ 9545.258152][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9545.258416][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9545.258692][ 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) [ 9545.258990][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9545.259233][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9545.259468][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9545.259691][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9545.259940][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9545.260186][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9545.260413][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9545.260652][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9545.260935][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9545.261181][ 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)) [ 9545.261386][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9545.261629][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9545.261878][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9545.262103][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9545.262323][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9545.262567][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9545.262810][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9545.263052][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9545.263303][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9545.263570][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9545.263790][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9545.264063][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9545.264290][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9545.264538][ 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)) [ 9545.264742][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9545.265018][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9545.265250][ C0] __do_softirq (kernel/softirq.c:553) [ 9545.265465][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9545.265674][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9545.265939][ C0] [ 9545.266080][ C0] [ 9545.266220][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9545.266505][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9545.266831][ 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 [ 9545.267736][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9545.268028][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9545.268399][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9545.268772][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9545.269146][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9545.269517][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9545.269892][ 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) [ 9545.270156][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9545.270372][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9545.270652][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9545.270865][ 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 [ 9545.271768][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9545.272159][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9545.272532][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9545.272904][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9545.273275][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9545.273647][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9545.273647][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9545.274023][ C0] | [ 9545.274169][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 9545.274430][ C1] NMI backtrace for cpu 1 [ 9545.274440][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9545.274443][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9545.274450][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9545.274453][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9545.274456][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9545.274458][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9545.274460][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9545.274462][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9545.274464][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9545.274465][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9545.274467][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9545.274471][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9545.274472][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9545.274473][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9545.274475][ C1] PKRU: 55555554 [ 9545.274476][ C1] Call Trace: [ 9545.274478][ C1] [ 9545.274481][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9545.274486][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9545.274492][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9545.274497][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9545.274500][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9545.274503][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9545.274506][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9545.274510][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9545.274513][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9545.274517][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9545.274520][ C1] [ 9545.274521][ C1] [ 9545.274522][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9545.274526][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9545.274529][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9545.274533][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9545.274537][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9545.274540][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9545.274543][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9545.274545][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9545.274549][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9545.274553][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9545.274560][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9545.274562][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9545.274568][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9545.274574][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9545.274577][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9545.274580][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9545.274583][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9545.274585][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9545.274590][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9545.274595][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9545.274598][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9545.274608][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9545.274611][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9545.274614][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9545.274618][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9545.274622][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9545.274626][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9545.274632][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9545.274638][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9545.274642][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9545.274650][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9545.274653][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9545.274655][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9545.274659][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9545.274662][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9545.274667][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9545.274669][ 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)) [ 9545.274673][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9545.274677][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9545.274681][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9545.274684][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9545.274686][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9545.274689][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9545.274697][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9545.274704][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9545.274711][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9545.274716][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9545.274724][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9545.274730][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9545.274739][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9545.274742][ 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) [ 9545.274746][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9545.274750][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9545.274753][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9545.274757][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9545.274762][ 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) [ 9545.274766][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9545.274769][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9545.274772][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9545.274775][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9545.274778][ 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) [ 9545.274781][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9545.274784][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9545.274788][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9545.274792][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9545.274794][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9545.274797][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9545.274799][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9545.274802][ 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) [ 9545.274805][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9545.274809][ C1] tc_run (net/core/dev.c:3912) [ 9545.274813][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9545.274816][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9545.274818][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9545.274822][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9545.274826][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9545.274828][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9545.274832][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9545.274836][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9545.274839][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9545.274843][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9545.274847][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9545.274850][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9545.274857][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9545.274860][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9545.274864][ 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) [ 9545.274868][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9545.274871][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9545.274875][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9545.274878][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9545.274881][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9545.274885][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9545.274888][ C1] ? __create_object (mm/kmemleak.c:756) [ 9545.274892][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9545.274898][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9545.274902][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9545.274905][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9545.274910][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9545.274912][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9545.274916][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9545.274918][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9545.274923][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9545.274927][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9545.274931][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9545.274934][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9545.274939][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9545.274941][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9545.274946][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9545.274952][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9545.274955][ C1] __do_softirq (kernel/softirq.c:553) [ 9545.274960][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9545.274963][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9545.274966][ C1] [ 9545.274967][ C1] [ 9545.274968][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9545.274974][ 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) [ 9545.274977][ 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 [ 9545.274979][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9545.274981][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9545.274983][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9545.274985][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9545.274986][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9545.274988][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9545.274991][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9545.274994][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9545.274997][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9545.274999][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9545.275002][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9545.275006][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9545.275008][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9545.275012][ C1] do_idle (kernel/sched/idle.c:312) [ 9545.275015][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9545.275017][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9545.275020][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9545.275024][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9572.576340][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9572.576835][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9572.577310][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9572.577755][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9572.578612][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9572.579181][ 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) [ 9572.579485][ 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 ... [ 9572.580396][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9572.580681][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9572.581055][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9572.581430][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9572.581800][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9572.582172][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9572.582547][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9572.582964][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9572.583277][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9572.583651][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9572.584022][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9572.584397][ C0] PKRU: 55555554 [ 9572.584566][ C0] Call Trace: [ 9572.584727][ C0] [ 9572.584865][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9572.585110][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9572.585337][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9572.585598][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9572.585857][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9572.586125][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9572.586375][ 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)) [ 9572.586659][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9572.586903][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9572.587192][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9572.587470][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9572.587769][ 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) [ 9572.588038][ 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) [ 9572.588315][ 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) [ 9572.588584][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9572.588875][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9572.589101][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9572.589327][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9572.589549][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9572.589782][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9572.590037][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9572.590305][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9572.590529][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9572.590754][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9572.590997][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9572.591216][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9572.591448][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9572.591689][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9572.591946][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9572.592206][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9572.592438][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9572.592693][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9572.592939][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9572.593261][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9572.593496][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9572.593794][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9572.594040][ 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) [ 9572.594230][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9572.594448][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9572.594684][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9572.594941][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9572.595195][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9572.595409][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9572.595717][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9572.596004][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9572.596265][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9572.596543][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9572.596778][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9572.596993][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9572.597274][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9572.597539][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9572.597849][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9572.598073][ 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)) [ 9572.598351][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9572.598616][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9572.598911][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9572.599149][ 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)) [ 9572.599371][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9572.599602][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9572.599893][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9572.600205][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9572.600486][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9572.600741][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9572.601013][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9572.601307][ 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) [ 9572.601523][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9572.601769][ 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) [ 9572.601986][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9572.602191][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9572.602428][ 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) [ 9572.602675][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9572.602942][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9572.603167][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9572.603426][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9572.603650][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9572.603881][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9572.604083][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9572.604333][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9572.604621][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9572.604844][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9572.605093][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9572.605318][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9572.605533][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9572.605758][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9572.605996][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9572.606197][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9572.606449][ C0] tc_run (net/core/dev.c:3912) [ 9572.606642][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9572.606856][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9572.607080][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9572.607325][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9572.607561][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9572.607788][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9572.608035][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9572.608323][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9572.608580][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9572.608846][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9572.609071][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9572.609312][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9572.609628][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9572.609887][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9572.610123][ 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) [ 9572.610372][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9572.610574][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9572.610802][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9572.611087][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9572.611322][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9572.611546][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9572.611779][ 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)) [ 9572.611999][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9572.612247][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9572.612510][ 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) [ 9572.612795][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9572.613026][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9572.613261][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9572.613485][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9572.613735][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9572.613981][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9572.614208][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9572.614447][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9572.614730][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9572.614977][ 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)) [ 9572.615183][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9572.615427][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9572.615678][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9572.615903][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9572.616123][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9572.616368][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9572.616612][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9572.616854][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9572.617106][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9572.617372][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9572.617593][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9572.617914][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9572.618156][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9572.618424][ 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)) [ 9572.618645][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9572.618945][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9572.619195][ C0] __do_softirq (kernel/softirq.c:553) [ 9572.619412][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9572.619618][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9572.619883][ C0] [ 9572.620023][ C0] [ 9572.620165][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9572.620449][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9572.620776][ 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 [ 9572.621680][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9572.621966][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9572.622339][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9572.622710][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9572.623086][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9572.623457][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9572.623831][ 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) [ 9572.624095][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9572.624312][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9572.624593][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9572.624803][ 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 [ 9572.625712][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9572.626105][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9572.626478][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9572.626853][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9572.627225][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9572.627596][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9572.630028][ 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) | [ 9572.630548][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9572.631028][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9572.631517][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9572.632452][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9572.633076][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9572.633405][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9572.634390][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9572.634700][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9572.635104][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9572.635508][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9572.635913][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9572.636318][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9572.636720][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9572.637173][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9572.637509][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9572.637921][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9572.638326][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9572.638730][ C1] PKRU: 55555554 [ 9572.638913][ C1] Call Trace: [ 9572.639087][ C1] [ 9572.639237][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9572.639502][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9572.639749][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9572.640029][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9572.640307][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9572.640599][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9572.640869][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9572.641180][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9572.641445][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9572.641711][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9572.642025][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9572.642324][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9572.642644][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9572.642939][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9572.643237][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9572.643534][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9572.643851][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9572.644093][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9572.644336][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9572.644590][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9572.644865][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9572.645156][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9572.645399][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9572.645643][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9572.645907][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9572.646147][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9572.646401][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9572.646663][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9572.646941][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9572.647222][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9572.647472][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9572.647754][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9572.648021][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9572.648372][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9572.648629][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9572.648952][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9572.649220][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9572.649427][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9572.649663][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9572.649921][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9572.650201][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9572.650432][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9572.650757][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9572.651066][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9572.651354][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9572.651652][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9572.651904][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9572.652139][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9572.652442][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9572.652734][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9572.653064][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9572.653308][ 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)) [ 9572.653606][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9572.653897][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9572.654219][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9572.654479][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9572.654715][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9572.654966][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9572.655285][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9572.655621][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9572.655926][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9572.656204][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9572.656493][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9572.656764][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9572.657082][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9572.657304][ 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) [ 9572.657537][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9572.657816][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9572.658084][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9572.658372][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9572.658621][ 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) [ 9572.658886][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9572.659154][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9572.659445][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9572.659685][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9572.659968][ 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) [ 9572.660232][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9572.660511][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9572.660756][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9572.661000][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9572.661233][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9572.661524][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9572.661764][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9572.662023][ 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) [ 9572.662288][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9572.662541][ C1] tc_run (net/core/dev.c:3912) [ 9572.662748][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9572.662982][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9572.663225][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9572.663490][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9572.663747][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9572.663990][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9572.664259][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9572.664568][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9572.664846][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9572.665102][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9572.665371][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9572.665634][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9572.665922][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9572.666202][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9572.666457][ 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) [ 9572.666728][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9572.666949][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9572.667197][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9572.667453][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9572.667708][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9572.667956][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9572.668209][ C1] ? __create_object (mm/kmemleak.c:756) [ 9572.668457][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9572.668730][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9572.669016][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9572.669294][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9572.669579][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9572.669854][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9572.670101][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9572.670378][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9572.670617][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9572.670882][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9572.671147][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9572.671411][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9572.671691][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9572.671978][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9572.672242][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9572.672482][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9572.672735][ C1] __do_softirq (kernel/softirq.c:553) [ 9572.672973][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9572.673198][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9572.673486][ C1] [ 9572.673639][ C1] [ 9572.673792][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9572.674102][ 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) [ 9572.674363][ 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 [ 9572.675346][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9572.675657][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9572.676062][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9572.676467][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9572.676870][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9572.677277][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9572.677683][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9572.677979][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9572.678244][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9572.678491][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9572.678746][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9572.679026][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9572.679267][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9572.679545][ C1] do_idle (kernel/sched/idle.c:312) [ 9572.679753][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9572.679999][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9572.680245][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9572.680518][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9600.576326][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9600.576820][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9600.577294][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9600.577738][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9600.578592][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9600.579160][ 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) [ 9600.579466][ 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 ... [ 9600.580371][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9600.580657][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9600.581027][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9600.581402][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9600.581774][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9600.582145][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9600.582517][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9600.582935][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9600.583246][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9600.583621][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9600.583992][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9600.584366][ C0] PKRU: 55555554 [ 9600.584534][ C0] Call Trace: [ 9600.584699][ C0] [ 9600.584836][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9600.585080][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9600.585307][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9600.585568][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9600.585823][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9600.586092][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9600.586341][ 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)) [ 9600.586626][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9600.586870][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9600.587157][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9600.587435][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9600.587740][ 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) [ 9600.588010][ 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) [ 9600.588286][ 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) [ 9600.588555][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9600.588845][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9600.589070][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9600.589293][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9600.589516][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9600.589748][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9600.590001][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9600.590268][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9600.590492][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9600.590715][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9600.590961][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9600.591179][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9600.591411][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9600.591651][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9600.591907][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9600.592166][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9600.592397][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9600.592652][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9600.592898][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9600.593223][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9600.593459][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9600.593756][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9600.594001][ 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) [ 9600.594197][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9600.594414][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9600.594649][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9600.594906][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9600.595159][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9600.595375][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9600.595674][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9600.595962][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9600.596224][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9600.596501][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9600.596731][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9600.596947][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9600.597226][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9600.597492][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9600.597799][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9600.598022][ 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)) [ 9600.598299][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9600.598565][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9600.598861][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9600.599100][ 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)) [ 9600.599321][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9600.599552][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9600.599842][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9600.600153][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9600.600435][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9600.600690][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9600.600963][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9600.601253][ 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) [ 9600.601472][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9600.601718][ 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) [ 9600.601934][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9600.602139][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9600.602375][ 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) [ 9600.602621][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9600.602889][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9600.603113][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9600.603372][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9600.603596][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9600.603825][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9600.604027][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9600.604278][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9600.604566][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9600.604788][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9600.605037][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9600.605260][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9600.605476][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9600.605701][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9600.605938][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9600.606139][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9600.606394][ C0] tc_run (net/core/dev.c:3912) [ 9600.606585][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9600.606799][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9600.607022][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9600.607265][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9600.607502][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9600.607730][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9600.607977][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9600.608262][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9600.608517][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9600.608784][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9600.609008][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9600.609250][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9600.609567][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9600.609824][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9600.610060][ 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) [ 9600.610309][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9600.610511][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9600.610738][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9600.611021][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9600.611256][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9600.611483][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9600.611715][ 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)) [ 9600.611934][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9600.612183][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9600.612445][ 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) [ 9600.612729][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9600.612959][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9600.613193][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9600.613415][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9600.613665][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9600.613911][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9600.614137][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9600.614377][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9600.614657][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9600.614905][ 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)) [ 9600.615111][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9600.615354][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9600.615604][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9600.615829][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9600.616048][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9600.616293][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9600.616537][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9600.616778][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9600.617029][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9600.617294][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9600.617516][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9600.617820][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9600.618054][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9600.618315][ 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)) [ 9600.618532][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9600.618833][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9600.619063][ C0] __do_softirq (kernel/softirq.c:553) [ 9600.619280][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9600.619486][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9600.619751][ C0] [ 9600.619890][ C0] [ 9600.620032][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9600.620316][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9600.620643][ 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 [ 9600.621548][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9600.621834][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9600.622207][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9600.622580][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9600.622955][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9600.623327][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9600.623702][ 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) [ 9600.623964][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9600.624180][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9600.624461][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9600.624669][ 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 [ 9600.625578][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9600.625969][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9600.626341][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9600.626715][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9600.627087][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9600.627465][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9600.629891][ 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) | [ 9600.630405][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9600.630887][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9600.631370][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9600.632315][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9600.632932][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9600.633257][ C1] Code: 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 42 09 00 00 <8b> 5d 00 85 db 75 62 be 04 00 00 00 48 89 ef e8 1a 26 0c fe 89 d8 All code ======== 0: 41 83 e4 07 and $0x7,%r12d 4: 49 01 c5 add %rax,%r13 7: 41 83 c4 03 add $0x3,%r12d b: be 04 00 00 00 mov $0x4,%esi 10: 48 89 ef mov %rbp,%rdi 13: e8 10 26 0c fe call 0xfffffffffe0c2628 18: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 1d: 41 38 c4 cmp %al,%r12b 20: 7c 08 jl 0x2a 22: 84 c0 test %al,%al 24: 0f 85 42 09 00 00 jne 0x96c 2a:* 8b 5d 00 mov 0x0(%rbp),%ebx <-- trapping instruction 2d: 85 db test %ebx,%ebx 2f: 75 62 jne 0x93 31: be 04 00 00 00 mov $0x4,%esi 36: 48 89 ef mov %rbp,%rdi 39: e8 1a 26 0c fe call 0xfffffffffe0c2658 3e: 89 d8 mov %ebx,%eax Code starting with the faulting instruction =========================================== 0: 8b 5d 00 mov 0x0(%rbp),%ebx 3: 85 db test %ebx,%ebx 5: 75 62 jne 0x69 7: be 04 00 00 00 mov $0x4,%esi c: 48 89 ef mov %rbp,%rdi f: e8 1a 26 0c fe call 0xfffffffffe0c262e 14: 89 d8 mov %ebx,%eax [ 9600.634244][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000246 [ 9600.634555][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9600.634960][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9600.635365][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9600.635769][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9600.636172][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9600.636578][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9600.637031][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9600.637368][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9600.637777][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9600.638179][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9600.638588][ C1] PKRU: 55555554 [ 9600.638771][ C1] Call Trace: [ 9600.638943][ C1] [ 9600.639093][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9600.639359][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9600.639605][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9600.639887][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9600.640164][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9600.640455][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9600.640726][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9600.641035][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9600.641299][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9600.641566][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9600.641880][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9600.642180][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9600.642500][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9600.642792][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9600.643086][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9600.643379][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9600.643695][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9600.643940][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9600.644183][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9600.644435][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9600.644712][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9600.645000][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9600.645241][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9600.645487][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9600.645751][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9600.645987][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9600.646238][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9600.646501][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9600.646779][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9600.647062][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9600.647314][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9600.647591][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9600.647859][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9600.648209][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9600.648465][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9600.648790][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9600.649057][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9600.649265][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9600.649499][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9600.649754][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9600.650034][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9600.650266][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9600.650590][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9600.650902][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9600.651187][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9600.651486][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9600.651736][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9600.651971][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9600.652276][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9600.652564][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9600.652893][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9600.653137][ 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)) [ 9600.653438][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9600.653728][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9600.654049][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9600.654309][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9600.654547][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9600.654798][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9600.655113][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9600.655452][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9600.655756][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9600.656033][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9600.656325][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9600.656597][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9600.656916][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9600.657135][ 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) [ 9600.657371][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9600.657648][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9600.657915][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9600.658202][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9600.658453][ 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) [ 9600.658717][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9600.658984][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9600.659276][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9600.659526][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9600.659807][ 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) [ 9600.660071][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9600.660349][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9600.660594][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9600.660838][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9600.661069][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9600.661361][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9600.661604][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9600.661862][ 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) [ 9600.662129][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9600.662380][ C1] tc_run (net/core/dev.c:3912) [ 9600.662588][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9600.662820][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9600.663063][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9600.663327][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9600.663583][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9600.663825][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9600.664093][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9600.664403][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9600.664678][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9600.664934][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9600.665202][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9600.665462][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9600.665750][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9600.666032][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9600.666289][ 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) [ 9600.666557][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9600.666776][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9600.667023][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9600.667279][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9600.667535][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9600.667783][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9600.668034][ C1] ? __create_object (mm/kmemleak.c:756) [ 9600.668282][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9600.668552][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9600.668840][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9600.669116][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9600.669401][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9600.669680][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9600.669926][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9600.670203][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9600.670441][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9600.670708][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9600.670973][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9600.671237][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9600.671515][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9600.671803][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9600.672066][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9600.672307][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9600.672559][ C1] __do_softirq (kernel/softirq.c:553) [ 9600.672795][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9600.673019][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9600.673307][ C1] [ 9600.673461][ C1] [ 9600.673613][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9600.673922][ 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) [ 9600.674182][ 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 [ 9600.675166][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9600.675478][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9600.675883][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9600.676287][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9600.676692][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9600.677098][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9600.677504][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9600.677800][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9600.678065][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9600.678309][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9600.678564][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9600.678848][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9600.679088][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9600.679368][ C1] do_idle (kernel/sched/idle.c:312) [ 9600.679575][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9600.679822][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9600.680069][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9600.680344][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9600.680658][ C1] | [ 9623.275264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9623.275590][ C0] rcu: 0-....: (7222054 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1697223 | [ 9623.276109][ C0] rcu: (t=7209368 jiffies g=2033089 q=12 ncpus=4) [ 9623.276838][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9623.277408][ 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) [ 9623.277712][ 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 [ 9623.278619][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9623.278905][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9623.279276][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9623.279650][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9623.280022][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9623.280393][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9623.280765][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9623.281180][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9623.281492][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9623.281865][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9623.282234][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9623.282606][ C0] PKRU: 55555554 [ 9623.282774][ C0] Call Trace: [ 9623.282933][ C0] [ 9623.283069][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9623.283325][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9623.283560][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9623.283793][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9623.284010][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9623.284261][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9623.284511][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9623.284751][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9623.285018][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9623.285244][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9623.285534][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9623.285789][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9623.286056][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9623.286303][ 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)) [ 9623.286588][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9623.286832][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9623.287119][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9623.287398][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9623.287721][ 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) [ 9623.288004][ 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) [ 9623.288287][ 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) [ 9623.288571][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9623.288877][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9623.289101][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9623.289324][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9623.289549][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9623.289781][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9623.290034][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9623.290301][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9623.290522][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9623.290745][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9623.290986][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9623.291206][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9623.291437][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9623.291678][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9623.291933][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9623.292190][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9623.292422][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9623.292674][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9623.292921][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9623.293243][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9623.293479][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9623.293777][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9623.294022][ 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) [ 9623.294212][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9623.294428][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9623.294664][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9623.294920][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9623.295172][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9623.295384][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9623.295683][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9623.295967][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9623.296229][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9623.296504][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9623.296735][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9623.296952][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9623.297230][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9623.297505][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9623.297807][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9623.298032][ 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)) [ 9623.298306][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9623.298575][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9623.298873][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9623.299112][ 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)) [ 9623.299329][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9623.299560][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9623.299852][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9623.300162][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9623.300443][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9623.300699][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9623.300968][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9623.301259][ 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) [ 9623.301478][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9623.301724][ 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) [ 9623.301939][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9623.302144][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9623.302379][ 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) [ 9623.302625][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9623.302891][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9623.303112][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9623.303371][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9623.303594][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9623.303827][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9623.304030][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9623.304279][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9623.304566][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9623.304787][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9623.305036][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9623.305258][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9623.305474][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9623.305698][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9623.305935][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9623.306136][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9623.306385][ C0] tc_run (net/core/dev.c:3912) [ 9623.306576][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9623.306793][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9623.307015][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9623.307259][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9623.307507][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9623.307729][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9623.307976][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9623.308257][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9623.308511][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9623.308778][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9623.309003][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9623.309242][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9623.309556][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9623.309812][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9623.310048][ 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) [ 9623.310295][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9623.310499][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9623.310725][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9623.311007][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9623.311242][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9623.311468][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9623.311700][ 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)) [ 9623.311920][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9623.312168][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9623.312429][ 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) [ 9623.312713][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9623.312940][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9623.313174][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9623.313396][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9623.313647][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9623.313894][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9623.314119][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9623.314358][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9623.314641][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9623.314886][ 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)) [ 9623.315094][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9623.315337][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9623.315586][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9623.315810][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9623.316029][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9623.316275][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9623.316523][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9623.316765][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9623.317016][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9623.317281][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9623.317510][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9623.317780][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9623.318002][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9623.318250][ 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)) [ 9623.318458][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9623.318735][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9623.318965][ C0] __do_softirq (kernel/softirq.c:553) [ 9623.319182][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9623.319386][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9623.319654][ C0] [ 9623.319792][ C0] [ 9623.319933][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9623.320215][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9623.320542][ 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 [ 9623.321446][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9623.321733][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9623.322104][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9623.322474][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9623.322848][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9623.323222][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9623.323597][ 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) [ 9623.323857][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9623.324075][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9623.324359][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9623.324568][ 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 [ 9623.325472][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9623.325865][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9623.326236][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9623.326609][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9623.326982][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9623.327356][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9623.327356][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9623.327733][ C0] | [ 9623.327880][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 9623.328133][ C1] NMI backtrace for cpu 1 [ 9623.328142][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9623.328144][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 9623.328153][ 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) [ 9623.328156][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 9623.328158][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9623.328160][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9623.328162][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9623.328163][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9623.328165][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9623.328167][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9623.328169][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9623.328172][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9623.328173][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9623.328175][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9623.328176][ C1] PKRU: 55555554 [ 9623.328177][ C1] Call Trace: [ 9623.328180][ C1] [ 9623.328182][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9623.328187][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9623.328192][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9623.328197][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9623.328201][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9623.328203][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9623.328207][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9623.328211][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 9623.328214][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 9623.328218][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 9623.328221][ C1] [ 9623.328222][ C1] [ 9623.328223][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9623.328226][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9623.328230][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9623.328234][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9623.328237][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9623.328241][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9623.328244][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9623.328247][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9623.328250][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9623.328254][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9623.328257][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9623.328265][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9623.328268][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9623.328273][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9623.328280][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9623.328283][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9623.328286][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9623.328288][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9623.328291][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9623.328296][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9623.328300][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9623.328303][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9623.328313][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9623.328316][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9623.328318][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9623.328324][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9623.328327][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9623.328330][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9623.328336][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9623.328342][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9623.328346][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9623.328354][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9623.328357][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9623.328359][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9623.328363][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9623.328366][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9623.328370][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9623.328373][ 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)) [ 9623.328377][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9623.328380][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9623.328384][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9623.328387][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9623.328389][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9623.328393][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9623.328401][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9623.328408][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9623.328414][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9623.328419][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9623.328428][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9623.328433][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9623.328442][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9623.328446][ 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) [ 9623.328449][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9623.328454][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9623.328457][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9623.328461][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9623.328466][ 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) [ 9623.328470][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9623.328473][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9623.328476][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9623.328478][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9623.328481][ 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) [ 9623.328484][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9623.328487][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9623.328490][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9623.328495][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9623.328497][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9623.328500][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9623.328503][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9623.328505][ 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) [ 9623.328508][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9623.328511][ C1] tc_run (net/core/dev.c:3912) [ 9623.328515][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9623.328518][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9623.328520][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9623.328524][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9623.328529][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9623.328531][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9623.328535][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9623.328539][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9623.328542][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9623.328546][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9623.328550][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9623.328553][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9623.328561][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9623.328563][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9623.328567][ 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) [ 9623.328571][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9623.328574][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9623.328578][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9623.328582][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9623.328584][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9623.328588][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9623.328592][ C1] ? __create_object (mm/kmemleak.c:756) [ 9623.328595][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9623.328601][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9623.328605][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9623.328609][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9623.328612][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9623.328615][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9623.328619][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9623.328621][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9623.328625][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9623.328630][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9623.328634][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9623.328637][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9623.328641][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9623.328644][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9623.328648][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9623.328655][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9623.328658][ C1] __do_softirq (kernel/softirq.c:553) [ 9623.328663][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9623.328666][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9623.328670][ C1] [ 9623.328670][ C1] [ 9623.328671][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9623.328676][ 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) [ 9623.328679][ 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 [ 9623.328681][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9623.328684][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9623.328685][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9623.328687][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9623.328688][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9623.328690][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9623.328693][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9623.328696][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9623.328699][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9623.328701][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9623.328704][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9623.328707][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9623.328710][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9623.328715][ C1] do_idle (kernel/sched/idle.c:312) [ 9623.328717][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9623.328720][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9623.328722][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9623.328726][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9648.576355][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9648.576857][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9648.577332][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9648.577777][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9648.578634][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9648.579207][ 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) [ 9648.579515][ 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 ... [ 9648.580423][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9648.580710][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9648.581081][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9648.581456][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9648.581830][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9648.582201][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9648.582573][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9648.582992][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9648.583305][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9648.583680][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9648.584053][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9648.584430][ C0] PKRU: 55555554 [ 9648.584599][ C0] Call Trace: [ 9648.584769][ C0] [ 9648.584912][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9648.585158][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9648.585388][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9648.585647][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9648.585901][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9648.586172][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9648.586422][ 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)) [ 9648.586708][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9648.586952][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9648.587239][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9648.587524][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9648.587820][ 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) [ 9648.588089][ 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) [ 9648.588370][ 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) [ 9648.588640][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9648.588929][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9648.589156][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9648.589382][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9648.589607][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9648.589839][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9648.590094][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9648.590359][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9648.590582][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9648.590809][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9648.591053][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9648.591270][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9648.591502][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9648.591743][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9648.592005][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9648.592266][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9648.592502][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9648.592756][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9648.593002][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9648.593327][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9648.593564][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9648.593863][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9648.594109][ 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) [ 9648.594303][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9648.594518][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9648.594757][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9648.595014][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9648.595272][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9648.595484][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9648.595784][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9648.596071][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9648.596335][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9648.596613][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9648.596845][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9648.597059][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9648.597342][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9648.597612][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9648.597917][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9648.598138][ 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)) [ 9648.598417][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9648.598683][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9648.598980][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9648.599219][ 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)) [ 9648.599440][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9648.599672][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9648.599967][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9648.600279][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9648.600558][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9648.600817][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9648.601086][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9648.601379][ 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) [ 9648.601598][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9648.601845][ 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) [ 9648.602060][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9648.602269][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9648.602504][ 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) [ 9648.602752][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9648.603018][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9648.603242][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9648.603501][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9648.603726][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9648.603957][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9648.604158][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9648.604408][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9648.604698][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9648.604921][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9648.605172][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9648.605398][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9648.605612][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9648.605836][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9648.606074][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9648.606277][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9648.606528][ C0] tc_run (net/core/dev.c:3912) [ 9648.606721][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9648.606937][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9648.607158][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9648.607408][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9648.607645][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9648.607869][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9648.608117][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9648.608404][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9648.608658][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9648.608927][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9648.609150][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9648.609391][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9648.609709][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9648.609968][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9648.610204][ 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) [ 9648.610452][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9648.610654][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9648.610882][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9648.611168][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9648.611404][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9648.611627][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9648.611857][ 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)) [ 9648.612082][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9648.612331][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9648.612595][ 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) [ 9648.612877][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9648.613107][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9648.613343][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9648.613567][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9648.613817][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9648.614064][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9648.614291][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9648.614529][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9648.614814][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9648.615061][ 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)) [ 9648.615267][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9648.615510][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9648.615762][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9648.615986][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9648.616208][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9648.616453][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9648.616696][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9648.616939][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9648.617192][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9648.617468][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9648.617689][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9648.617964][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9648.618188][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9648.618435][ 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)) [ 9648.618640][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9648.618922][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9648.619154][ C0] __do_softirq (kernel/softirq.c:553) [ 9648.619372][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9648.619579][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9648.619849][ C0] [ 9648.619991][ C0] [ 9648.620130][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9648.620416][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9648.620741][ 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 [ 9648.621647][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9648.621935][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9648.622310][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9648.622684][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9648.623054][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9648.623427][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9648.623804][ 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) [ 9648.624068][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9648.624287][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9648.624568][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9648.624781][ 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 [ 9648.625690][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9648.626081][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9648.626456][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9648.626828][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9648.627198][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9648.627576][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9648.630006][ 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) | [ 9648.630523][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9648.631005][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9648.631489][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9648.632430][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9648.633051][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [ 9648.633339][ 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) [ 9648.634320][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [ 9648.634632][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9648.635036][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9648.635440][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9648.635846][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9648.636249][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9648.636652][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9648.637105][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9648.637447][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9648.637855][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9648.638257][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9648.638661][ C1] PKRU: 55555554 [ 9648.638844][ C1] Call Trace: [ 9648.639018][ C1] [ 9648.639168][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9648.639433][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9648.639679][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9648.639959][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9648.640238][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9648.640530][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9648.640800][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9648.641110][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9648.641375][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9648.641643][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9648.641957][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9648.642256][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9648.642574][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9648.642869][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [ 9648.643153][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9648.643440][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9648.643756][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9648.643998][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9648.644242][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9648.644494][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9648.644770][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9648.645060][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9648.645301][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9648.645546][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9648.645809][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9648.646047][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9648.646298][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9648.646559][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9648.646838][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9648.647118][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9648.647374][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9648.647649][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9648.647917][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9648.648270][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9648.648526][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9648.648850][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9648.649115][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9648.649323][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9648.649557][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9648.649815][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9648.650095][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9648.650325][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9648.650648][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9648.650959][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9648.651245][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9648.651544][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9648.651796][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9648.652029][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9648.652332][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9648.652622][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9648.652952][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9648.653193][ 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)) [ 9648.653494][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9648.653783][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9648.654103][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9648.654362][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9648.654600][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9648.654851][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9648.655168][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9648.655509][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9648.655812][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9648.656090][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9648.656379][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9648.656648][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9648.656967][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9648.657187][ 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) [ 9648.657427][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9648.657699][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9648.657968][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9648.658259][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9648.658509][ 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) [ 9648.658773][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9648.659039][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9648.659327][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9648.659570][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9648.659849][ 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) [ 9648.660114][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9648.660395][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9648.660638][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9648.660881][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9648.661116][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9648.661404][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9648.661647][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9648.661906][ 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) [ 9648.662169][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9648.662420][ C1] tc_run (net/core/dev.c:3912) [ 9648.662628][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9648.662863][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9648.663104][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9648.663370][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9648.663627][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9648.663867][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9648.664136][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9648.664444][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9648.664720][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9648.664975][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9648.665247][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9648.665507][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9648.665796][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9648.666076][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9648.666332][ 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) [ 9648.666600][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9648.666821][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9648.667067][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9648.667322][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9648.667581][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9648.667825][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9648.668077][ C1] ? __create_object (mm/kmemleak.c:756) [ 9648.668325][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9648.668597][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9648.668881][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9648.669158][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9648.669444][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9648.669719][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9648.669967][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9648.670242][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9648.670482][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9648.670747][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9648.671011][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9648.671276][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9648.671552][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9648.671842][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9648.672105][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9648.672343][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9648.672594][ C1] __do_softirq (kernel/softirq.c:553) [ 9648.672830][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9648.673052][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9648.673344][ C1] [ 9648.673495][ C1] [ 9648.673648][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9648.673955][ 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) [ 9648.674215][ 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 [ 9648.675198][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9648.675509][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9648.675914][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9648.676319][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9648.676723][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9648.677127][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9648.677537][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9648.677830][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9648.678094][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9648.678340][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9648.678599][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9648.678879][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9648.679121][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9648.679398][ C1] do_idle (kernel/sched/idle.c:312) [ 9648.679603][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9648.679850][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9648.680096][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9648.680370][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9676.576336][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9676.576833][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9676.577315][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9676.577756][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9676.578614][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9676.579184][ 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) [ 9676.579488][ 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 ... [ 9676.580398][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9676.580685][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9676.581057][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9676.581433][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9676.581804][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9676.582175][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9676.582550][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9676.582966][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9676.583278][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9676.583652][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9676.584024][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9676.584399][ C0] PKRU: 55555554 [ 9676.584568][ C0] Call Trace: [ 9676.584730][ C0] [ 9676.584868][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9676.585115][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9676.585342][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9676.585602][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9676.585857][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9676.586125][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9676.586375][ 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)) [ 9676.586661][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9676.586905][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9676.587195][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9676.587476][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9676.587770][ 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) [ 9676.588039][ 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) [ 9676.588317][ 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) [ 9676.588585][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9676.588877][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9676.589101][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9676.589326][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9676.589548][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9676.589780][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9676.590034][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9676.590301][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9676.590525][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9676.590748][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9676.590992][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9676.591212][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9676.591444][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9676.591685][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9676.591943][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9676.592203][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9676.592434][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9676.592690][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9676.592937][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9676.593259][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9676.593497][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9676.593796][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9676.594042][ 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) [ 9676.594232][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9676.594450][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9676.594687][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9676.594947][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9676.595201][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9676.595415][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9676.595714][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9676.596000][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9676.596263][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9676.596537][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9676.596767][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9676.596983][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9676.597269][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9676.597534][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9676.597840][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9676.598063][ 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)) [ 9676.598341][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9676.598607][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9676.598902][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9676.599140][ 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)) [ 9676.599360][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9676.599592][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9676.599883][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9676.600194][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9676.600474][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9676.600730][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9676.601002][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9676.601296][ 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) [ 9676.601514][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9676.601760][ 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) [ 9676.601976][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9676.602182][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9676.602419][ 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) [ 9676.602665][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9676.602934][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9676.603157][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9676.603416][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9676.603641][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9676.603871][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9676.604073][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9676.604323][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9676.604614][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9676.604837][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9676.605087][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9676.605311][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9676.605526][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9676.605750][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9676.605988][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9676.606188][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9676.606440][ C0] tc_run (net/core/dev.c:3912) [ 9676.606633][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9676.606849][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9676.607073][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9676.607323][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9676.607562][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9676.607786][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9676.608033][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9676.608319][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9676.608573][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9676.608839][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9676.609063][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9676.609303][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9676.609619][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9676.609877][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9676.610113][ 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) [ 9676.610363][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9676.610566][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9676.610794][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9676.611078][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9676.611313][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9676.611537][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9676.611769][ 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)) [ 9676.611990][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9676.612239][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9676.612502][ 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) [ 9676.612786][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9676.613015][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9676.613250][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9676.613472][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9676.613723][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9676.613970][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9676.614197][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9676.614437][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9676.614719][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9676.614967][ 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)) [ 9676.615174][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9676.615420][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9676.615670][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9676.615894][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9676.616116][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9676.616361][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9676.616605][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9676.616848][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9676.617099][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9676.617369][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9676.617593][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9676.617865][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9676.618087][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9676.618337][ 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)) [ 9676.618541][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9676.618819][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9676.619051][ C0] __do_softirq (kernel/softirq.c:553) [ 9676.619268][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9676.619474][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9676.619740][ C0] [ 9676.619878][ C0] [ 9676.620021][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9676.620305][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9676.620631][ 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 [ 9676.621536][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9676.621823][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9676.622194][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9676.622567][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9676.622942][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9676.623315][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9676.623690][ 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) [ 9676.623952][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9676.624169][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9676.624450][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9676.624660][ 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 [ 9676.625568][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9676.625960][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9676.626333][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9676.626708][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9676.627080][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9676.627456][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9676.629869][ 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) | [ 9676.630384][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9676.630864][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9676.631347][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9676.632284][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9676.632905][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:86 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 9676.633199][ C1] Code: d0 74 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea 09 48 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8 All code ======== 0: d0 74 11 80 shlb -0x80(%rcx,%rdx,1) 4: 38 00 cmp %al,(%rax) 6: 74 ef je 0xfffffffffffffff7 8: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11 c: 48 89 c2 mov %rax,%rdx f: 48 85 c0 test %rax,%rax 12: 75 b0 jne 0xffffffffffffffc4 14: 48 89 da mov %rbx,%rdx 17: 4c 89 d8 mov %r11,%rax 1a: 4c 29 da sub %r11,%rdx 1d: e9 49 ff ff ff jmp 0xffffffffffffff6b 22: 48 85 d2 test %rdx,%rdx 25: 74 b3 je 0xffffffffffffffda 27: 48 01 ea add %rbp,%rdx 2a:* eb 09 jmp 0x35 <-- trapping instruction 2c: 48 83 c0 01 add $0x1,%rax 30: 48 39 d0 cmp %rdx,%rax 33: 74 a5 je 0xffffffffffffffda 35: 80 38 00 cmpb $0x0,(%rax) 38: 74 f2 je 0x2c 3a: e9 74 ff ff ff jmp 0xffffffffffffffb3 3f: b8 .byte 0xb8 Code starting with the faulting instruction =========================================== 0: eb 09 jmp 0xb 2: 48 83 c0 01 add $0x1,%rax 6: 48 39 d0 cmp %rdx,%rax 9: 74 a5 je 0xffffffffffffffb0 b: 80 38 00 cmpb $0x0,(%rax) e: 74 f2 je 0x2 10: e9 74 ff ff ff jmp 0xffffffffffffff89 15: b8 .byte 0xb8 [ 9676.634180][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000282 [ 9676.634490][ C1] RAX: ffffed10010241c3 RBX: ffffed10010241c4 RCX: ffffffff86a7fb30 [ 9676.634895][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9676.635300][ C1] RBP: ffffed10010241c3 R08: 0000000000000000 R09: ffffed10010241c3 [ 9676.635703][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9676.636104][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9676.636510][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9676.636962][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9676.637304][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9676.637709][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9676.638109][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9676.638516][ C1] PKRU: 55555554 [ 9676.638699][ C1] Call Trace: [ 9676.638870][ C1] [ 9676.639021][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9676.639287][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9676.639531][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9676.639813][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9676.640089][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9676.640381][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9676.640652][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9676.640960][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9676.641223][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [ 9676.641488][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9676.641753][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9676.642064][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9676.642365][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9676.642684][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9676.642975][ C1] ? kasan_check_range (mm/kasan/generic.c:86 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [ 9676.643239][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9676.643527][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9676.643843][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9676.644084][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9676.644329][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9676.644580][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9676.644856][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9676.645146][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9676.645388][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9676.645631][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9676.645894][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9676.646132][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9676.646384][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9676.646646][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9676.646924][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9676.647204][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9676.647459][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9676.647734][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9676.648002][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9676.648354][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9676.648609][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9676.648934][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9676.649201][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9676.649408][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9676.649642][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9676.649899][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9676.650179][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9676.650410][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9676.650733][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9676.651044][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9676.651330][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9676.651627][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9676.651878][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9676.652113][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9676.652416][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9676.652706][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9676.653035][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9676.653277][ 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)) [ 9676.653577][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9676.653867][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9676.654187][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9676.654445][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9676.654682][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9676.654934][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9676.655251][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9676.655589][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9676.655893][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9676.656171][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9676.656461][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9676.656731][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9676.657051][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9676.657278][ 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) [ 9676.657511][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9676.657782][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9676.658051][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9676.658340][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9676.658590][ 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) [ 9676.658854][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9676.659122][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9676.659411][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9676.659653][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9676.659933][ 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) [ 9676.660197][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9676.660478][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9676.660722][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9676.660964][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9676.661199][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9676.661487][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9676.661730][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9676.661988][ 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) [ 9676.662252][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9676.662503][ C1] tc_run (net/core/dev.c:3912) [ 9676.662711][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9676.662946][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9676.663188][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9676.663453][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9676.663709][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9676.663949][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9676.664217][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9676.664525][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9676.664802][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9676.665057][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9676.665327][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9676.665586][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9676.665876][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9676.666155][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9676.666411][ 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) [ 9676.666679][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9676.666902][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9676.667149][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9676.667407][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9676.667661][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9676.667905][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9676.668156][ C1] ? __create_object (mm/kmemleak.c:756) [ 9676.668405][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9676.668674][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9676.668958][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9676.669237][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9676.669523][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9676.669798][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9676.670045][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9676.670320][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9676.670560][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9676.670825][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9676.671090][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9676.671354][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9676.671630][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9676.671922][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9676.672185][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9676.672423][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9676.672673][ C1] __do_softirq (kernel/softirq.c:553) [ 9676.672911][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9676.673134][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9676.673424][ C1] [ 9676.673575][ C1] [ 9676.673729][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9676.674036][ 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) [ 9676.674296][ 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 [ 9676.675279][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9676.675589][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9676.675994][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9676.676400][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9676.676802][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9676.677206][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9676.677617][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9676.677910][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9676.678172][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9676.678418][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9676.678674][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9676.678954][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9676.679197][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9676.679473][ C1] do_idle (kernel/sched/idle.c:312) [ 9676.679678][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9676.679926][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9676.680172][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9676.680445][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9701.330628][ C1] rcu: 1-....: (7288283 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=1714052 | [ 9701.331127][ C1] rcu: (t=7287423 jiffies g=2033089 q=12 ncpus=4) | [ 9701.331464][ C1] Sending NMI from CPU 1 to CPUs 0: | [ 9701.331743][ C0] NMI backtrace for cpu 0 [ 9701.331751][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9701.331753][ 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) [ 9701.331759][ 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 ... [ 9701.331761][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9701.331764][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9701.331765][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9701.331767][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9701.331769][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9701.331771][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9701.331772][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9701.331774][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9701.331777][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9701.331779][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9701.331780][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9701.331782][ C0] PKRU: 55555554 [ 9701.331783][ C0] Call Trace: [ 9701.331785][ C0] [ 9701.331787][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9701.331792][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9701.331797][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9701.331801][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9701.331804][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9701.331806][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9701.331810][ 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) [ 9701.331813][ 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) [ 9701.331816][ 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) [ 9701.331819][ 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) [ 9701.331823][ C0] [ 9701.331823][ C0] [ 9701.331824][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9701.331827][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9701.331831][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9701.331834][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9701.331837][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9701.331841][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9701.331843][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9701.331846][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9701.331848][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9701.331852][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9701.331855][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9701.331861][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9701.331864][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9701.331869][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9701.331873][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9701.331877][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9701.331879][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9701.331881][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9701.331884][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9701.331889][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9701.331892][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9701.331896][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9701.331904][ 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) [ 9701.331907][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9701.331910][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9701.331914][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9701.331916][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9701.331919][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9701.331922][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9701.331928][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9701.331933][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9701.331936][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9701.331944][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9701.331946][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9701.331949][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9701.331952][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9701.331955][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9701.331959][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9701.331961][ 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)) [ 9701.331966][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9701.331969][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9701.331972][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9701.331975][ 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)) [ 9701.331977][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9701.331981][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9701.331988][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9701.331994][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9701.332000][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9701.332005][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9701.332015][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9701.332022][ 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) [ 9701.332026][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9701.332029][ 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) [ 9701.332032][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9701.332035][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9701.332038][ 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) [ 9701.332040][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9701.332043][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9701.332046][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9701.332049][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9701.332052][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9701.332055][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9701.332057][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9701.332060][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9701.332064][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9701.332066][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9701.332071][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9701.332074][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9701.332077][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9701.332080][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9701.332082][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9701.332084][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9701.332087][ C0] tc_run (net/core/dev.c:3912) [ 9701.332091][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9701.332094][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9701.332096][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9701.332100][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9701.332104][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9701.332106][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9701.332109][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9701.332112][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9701.332115][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9701.332122][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9701.332126][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9701.332129][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9701.332136][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9701.332139][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9701.332142][ 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) [ 9701.332146][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9701.332148][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9701.332151][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9701.332155][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9701.332158][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9701.332161][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9701.332165][ 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)) [ 9701.332167][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9701.332172][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9701.332176][ 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) [ 9701.332179][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9701.332183][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9701.332186][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9701.332188][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9701.332190][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9701.332193][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9701.332194][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9701.332197][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9701.332200][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9701.332203][ 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)) [ 9701.332206][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9701.332209][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9701.332212][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9701.332215][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9701.332218][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9701.332222][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9701.332226][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9701.332229][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9701.332233][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9701.332236][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9701.332238][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9701.332242][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9701.332244][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9701.332247][ 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)) [ 9701.332250][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9701.332254][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9701.332257][ C0] __do_softirq (kernel/softirq.c:553) [ 9701.332262][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9701.332264][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9701.332267][ C0] [ 9701.332268][ C0] [ 9701.332269][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9701.332272][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9701.332275][ 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 [ 9701.332277][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9701.332279][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9701.332281][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9701.332282][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9701.332284][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9701.332286][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9701.332290][ 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) [ 9701.332293][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9701.332297][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9701.332300][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9701.332302][ 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 [ 9701.332304][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9701.332306][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9701.332307][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9701.332308][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9701.332309][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9701.332311][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9701.332308][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [ 9701.332309][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [ 9701.332311][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9701.332315][ C0] [ 9701.385071][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9701.385694][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9701.386026][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9701.387008][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9701.387324][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9701.387727][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9701.388129][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9701.388534][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9701.388938][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9701.389341][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9701.389792][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9701.390127][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9701.390534][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9701.390937][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9701.391340][ C1] PKRU: 55555554 [ 9701.391525][ C1] Call Trace: [ 9701.391697][ C1] [ 9701.391847][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9701.392123][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9701.392379][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9701.392634][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9701.392868][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9701.393141][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9701.393413][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9701.393673][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9701.393960][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9701.394204][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9701.394522][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9701.394797][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9701.395091][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9701.395359][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9701.395667][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9701.395932][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9701.396196][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9701.396509][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9701.396806][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9701.397124][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9701.397422][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9701.397719][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9701.398012][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9701.398330][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9701.398572][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9701.398816][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9701.399068][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9701.399345][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9701.399636][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9701.399877][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9701.400120][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9701.400383][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9701.400622][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9701.400873][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9701.401134][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9701.401412][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9701.401691][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9701.401942][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9701.402217][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9701.402484][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9701.402835][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9701.403090][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9701.403414][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9701.403680][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9701.403887][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9701.404121][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9701.404378][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9701.404657][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9701.404888][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9701.405211][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9701.405521][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9701.405809][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9701.406107][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9701.406356][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9701.406590][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9701.406892][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9701.407185][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9701.407514][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9701.407756][ 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)) [ 9701.408055][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9701.408345][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9701.408665][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9701.408924][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9701.409159][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9701.409411][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9701.409726][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9701.410062][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9701.410366][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9701.410644][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9701.410933][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9701.411202][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9701.411520][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9701.411741][ 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) [ 9701.411973][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9701.412246][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9701.412515][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9701.412803][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9701.413053][ 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) [ 9701.413316][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9701.413583][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9701.413871][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9701.414111][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9701.414391][ 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) [ 9701.414656][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9701.414934][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9701.415178][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9701.415419][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9701.415654][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9701.415941][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9701.416182][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9701.416440][ 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) [ 9701.416702][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9701.416954][ C1] tc_run (net/core/dev.c:3912) [ 9701.417162][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9701.417397][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9701.417640][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9701.417905][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9701.418161][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9701.418402][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9701.418671][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9701.418977][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9701.419254][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9701.419510][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9701.419779][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9701.420038][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9701.420327][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9701.420606][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9701.420862][ 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) [ 9701.421130][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9701.421352][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9701.421599][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9701.421854][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9701.422108][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9701.422351][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9701.422602][ C1] ? __create_object (mm/kmemleak.c:756) [ 9701.422849][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9701.423119][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9701.423404][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9701.423683][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9701.423967][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9701.424241][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9701.424489][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9701.424763][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9701.425002][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9701.425267][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9701.425531][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9701.425794][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9701.426071][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9701.426360][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9701.426624][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9701.426861][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9701.427111][ C1] __do_softirq (kernel/softirq.c:553) [ 9701.427352][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9701.427575][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9701.427867][ C1] [ 9701.428017][ C1] [ 9701.428171][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9701.428479][ 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) [ 9701.428738][ 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 [ 9701.429721][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9701.430029][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9701.430436][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9701.430841][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9701.431244][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9701.431646][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9701.432053][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9701.432345][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9701.432608][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9701.432854][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9701.433108][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9701.433388][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9701.433630][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9701.433906][ C1] do_idle (kernel/sched/idle.c:312) [ 9701.434112][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9701.434358][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9701.434605][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9701.434877][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9728.576332][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9728.576831][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9728.577311][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9728.577754][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9728.578612][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9728.579179][ 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) [ 9728.579484][ 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 ... [ 9728.580391][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9728.580676][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9728.581049][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9728.581421][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9728.581791][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9728.582165][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9728.582539][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9728.582956][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9728.583265][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9728.583639][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9728.584013][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9728.584386][ C0] PKRU: 55555554 [ 9728.584557][ C0] Call Trace: [ 9728.584716][ C0] [ 9728.584854][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9728.585099][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9728.585327][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9728.585585][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9728.585840][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9728.586110][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9728.586358][ 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)) [ 9728.586643][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9728.586888][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9728.587179][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9728.587456][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9728.587750][ 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) [ 9728.588018][ 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) [ 9728.588295][ 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) [ 9728.588565][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9728.588855][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9728.589079][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9728.589305][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9728.589529][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9728.589760][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9728.590014][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9728.590279][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9728.590503][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9728.590727][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9728.590969][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9728.591188][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9728.591419][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9728.591660][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9728.591919][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9728.592177][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9728.592409][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9728.592662][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9728.592908][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9728.593231][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9728.593467][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9728.593766][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9728.594013][ 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) [ 9728.594204][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9728.594419][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9728.594654][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9728.594914][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9728.595168][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9728.595378][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9728.595677][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9728.595965][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9728.596229][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9728.596506][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9728.596736][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9728.596951][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9728.597238][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9728.597504][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9728.597811][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9728.598032][ 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)) [ 9728.598310][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9728.598576][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9728.598872][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9728.599111][ 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)) [ 9728.599332][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9728.599563][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9728.599855][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9728.600165][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9728.600448][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9728.600705][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9728.600973][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9728.601266][ 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) [ 9728.601484][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9728.601733][ 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) [ 9728.601947][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9728.602155][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9728.602390][ 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) [ 9728.602637][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9728.602901][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9728.603125][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9728.603382][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9728.603608][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9728.603838][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9728.604039][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9728.604289][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9728.604577][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9728.604801][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9728.605049][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9728.605274][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9728.605490][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9728.605712][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9728.605951][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9728.606155][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9728.606405][ C0] tc_run (net/core/dev.c:3912) [ 9728.606596][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9728.606813][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9728.607039][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9728.607285][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9728.607521][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9728.607742][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9728.607992][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9728.608277][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9728.608531][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9728.608800][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9728.609023][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9728.609262][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9728.609580][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9728.609836][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9728.610071][ 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) [ 9728.610320][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9728.610521][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9728.610753][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9728.611043][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9728.611278][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9728.611503][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9728.611734][ 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)) [ 9728.611952][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9728.612203][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9728.612469][ 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) [ 9728.612752][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9728.612980][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9728.613214][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9728.613439][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9728.613689][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9728.613934][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9728.614161][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9728.614399][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9728.614683][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9728.614928][ 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)) [ 9728.615133][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9728.615377][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9728.615629][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9728.615850][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9728.616071][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9728.616316][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9728.616558][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9728.616800][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9728.617056][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9728.617324][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9728.617547][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9728.617817][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9728.618041][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9728.618288][ 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)) [ 9728.618494][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9728.618771][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9728.619002][ C0] __do_softirq (kernel/softirq.c:553) [ 9728.619220][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9728.619425][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9728.619691][ C0] [ 9728.619833][ C0] [ 9728.619972][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9728.620256][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9728.620582][ 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 [ 9728.621487][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9728.621773][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9728.622146][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9728.622519][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9728.622890][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9728.623262][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9728.623639][ 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) [ 9728.623901][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9728.624118][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9728.624398][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9728.624615][ 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 [ 9728.625524][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9728.625917][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9728.626289][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9728.626660][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9728.627036][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9728.627411][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9728.629823][ 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) | [ 9728.630338][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9728.630817][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9728.631300][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9728.632235][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9728.632855][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9728.633183][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9728.634165][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9728.634476][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9728.634880][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9728.635283][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9728.635685][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9728.636090][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9728.636494][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9728.636947][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9728.637288][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9728.637693][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9728.638098][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9728.638502][ C1] PKRU: 55555554 [ 9728.638687][ C1] Call Trace: [ 9728.638858][ C1] [ 9728.639008][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9728.639273][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9728.639519][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9728.639798][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9728.640073][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9728.640366][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9728.640634][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9728.640945][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9728.641210][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9728.641474][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9728.641785][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9728.642083][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9728.642402][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9728.642693][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9728.642993][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9728.643286][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9728.643601][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9728.643843][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9728.644086][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9728.644338][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9728.644613][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9728.644901][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9728.645141][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9728.645386][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9728.645648][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9728.645886][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9728.646136][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9728.646396][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9728.646674][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9728.646953][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9728.647206][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9728.647481][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9728.647748][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9728.648100][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9728.648356][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9728.648680][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9728.648947][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9728.649152][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9728.649387][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9728.649643][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9728.649924][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9728.650151][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9728.650475][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9728.650786][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9728.651069][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9728.651368][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9728.651618][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9728.651850][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9728.652154][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9728.652443][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9728.652773][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9728.653011][ 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)) [ 9728.653313][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9728.653602][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9728.653921][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9728.654179][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9728.654418][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9728.654669][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9728.654985][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9728.655322][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9728.655625][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9728.655903][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9728.656190][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9728.656459][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9728.656778][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9728.656998][ 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) [ 9728.657236][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9728.657508][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9728.657775][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9728.658065][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9728.658316][ 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) [ 9728.658580][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9728.658847][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9728.659134][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9728.659378][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9728.659656][ 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) [ 9728.659919][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9728.660200][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9728.660442][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9728.660685][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9728.660919][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9728.661205][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9728.661448][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9728.661707][ 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) [ 9728.661969][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9728.662221][ C1] tc_run (net/core/dev.c:3912) [ 9728.662430][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9728.662664][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9728.662904][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9728.663169][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9728.663425][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9728.663665][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9728.663932][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9728.664241][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9728.664515][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9728.664771][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9728.665039][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9728.665298][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9728.665589][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9728.665867][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9728.666122][ 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) [ 9728.666390][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9728.666610][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9728.666855][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9728.667114][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9728.667376][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9728.667619][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9728.667871][ C1] ? __create_object (mm/kmemleak.c:756) [ 9728.668118][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9728.668388][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9728.668671][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9728.668947][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9728.669233][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9728.669507][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9728.669754][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9728.670027][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9728.670267][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9728.670531][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9728.670795][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9728.671058][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9728.671335][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9728.671624][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9728.671888][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9728.672123][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9728.672374][ C1] __do_softirq (kernel/softirq.c:553) [ 9728.672611][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9728.672832][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9728.673122][ C1] [ 9728.673273][ C1] [ 9728.673425][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9728.673733][ 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) [ 9728.673992][ 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 [ 9728.674974][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9728.675286][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9728.675690][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9728.676095][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9728.676498][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9728.676901][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9728.677312][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9728.677605][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9728.677869][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9728.678115][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9728.678370][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9728.678650][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9728.678892][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9728.679167][ C1] do_idle (kernel/sched/idle.c:312) [ 9728.679373][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9728.679618][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9728.679864][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9728.680136][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9756.576321][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9756.576818][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9756.577298][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9756.577743][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9756.578594][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9756.579164][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [ 9756.579430][ C0] 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) [ 9756.580338][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [ 9756.580624][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9756.580995][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9756.581366][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9756.581742][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9756.582115][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9756.582487][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9756.582904][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9756.583213][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9756.583590][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9756.583962][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9756.584334][ C0] PKRU: 55555554 [ 9756.584513][ C0] Call Trace: [ 9756.584674][ C0] [ 9756.584811][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9756.585054][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9756.585282][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9756.585541][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9756.585797][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9756.586067][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9756.586313][ 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)) [ 9756.586599][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9756.586843][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9756.587138][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9756.587413][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9756.587706][ 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) [ 9756.587977][ C0] ? __kasan_check_read (mm/kasan/shadow.c:31) [ 9756.588213][ 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) [ 9756.588476][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9756.588766][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9756.588991][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9756.589214][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9756.589438][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9756.589669][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9756.589923][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9756.590192][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9756.590415][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9756.590638][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9756.590881][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9756.591101][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9756.591334][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9756.591574][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9756.591830][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9756.592089][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9756.592323][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9756.592580][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9756.592827][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9756.593149][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9756.593385][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9756.593685][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9756.593944][ 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) [ 9756.594144][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9756.594374][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9756.594621][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9756.594893][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9756.595170][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9756.595384][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9756.595683][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9756.595972][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9756.596235][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9756.596511][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9756.596742][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9756.596963][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9756.597244][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9756.597511][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9756.597814][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9756.598037][ 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)) [ 9756.598315][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9756.598581][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9756.598878][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9756.599117][ 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)) [ 9756.599336][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9756.599566][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9756.599859][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9756.600170][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9756.600453][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9756.600709][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9756.600980][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9756.601273][ 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) [ 9756.601492][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9756.601737][ 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) [ 9756.601954][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9756.602160][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9756.602396][ 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) [ 9756.602642][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9756.602910][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9756.603133][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9756.603394][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9756.603618][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9756.603848][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9756.604050][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9756.604300][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9756.604588][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9756.604813][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9756.605062][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9756.605286][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9756.605502][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9756.605726][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9756.605963][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9756.606164][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9756.606415][ C0] tc_run (net/core/dev.c:3912) [ 9756.606609][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9756.606824][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9756.607052][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9756.607300][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9756.607537][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9756.607760][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9756.608007][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9756.608292][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9756.608547][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9756.608813][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9756.609037][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9756.609277][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9756.609593][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9756.609851][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9756.610085][ 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) [ 9756.610337][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9756.610540][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9756.610768][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9756.611051][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9756.611286][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9756.611512][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9756.611743][ 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)) [ 9756.611964][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9756.612214][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9756.612478][ 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) [ 9756.612763][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9756.612992][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9756.613226][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9756.613449][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9756.613701][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9756.613947][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9756.614173][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9756.614413][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9756.614698][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9756.614946][ 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)) [ 9756.615153][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9756.615397][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9756.615647][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9756.615871][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9756.616092][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9756.616338][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9756.616582][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9756.616825][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9756.617082][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9756.617349][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9756.617573][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9756.617845][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9756.618066][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9756.618314][ 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)) [ 9756.618520][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9756.618798][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9756.619028][ C0] __do_softirq (kernel/softirq.c:553) [ 9756.619246][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9756.619452][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9756.619720][ C0] [ 9756.619859][ C0] [ 9756.620001][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9756.620284][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9756.620611][ 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 [ 9756.621519][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9756.621809][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9756.622181][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9756.622554][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9756.622929][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9756.623303][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9756.623679][ 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) [ 9756.623942][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9756.624159][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9756.624446][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9756.624655][ 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 [ 9756.625569][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9756.625964][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9756.626336][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9756.626709][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9756.627088][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9756.627461][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9756.629875][ 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) | [ 9756.630390][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9756.630869][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9756.631353][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9756.632295][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9756.632913][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [ 9756.633206][ 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 [ 9756.634189][ C1] RSP: 0018:ffffc900001c7b68 EFLAGS: 00000202 [ 9756.634503][ C1] RAX: ffff888008120e18 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9756.634906][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9756.635309][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9756.635713][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9756.636118][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9756.636521][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9756.636976][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9756.637311][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9756.637715][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9756.638120][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9756.638524][ C1] PKRU: 55555554 [ 9756.638709][ C1] Call Trace: [ 9756.638882][ C1] [ 9756.639031][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9756.639297][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9756.639544][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9756.639826][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9756.640101][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9756.640396][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9756.640665][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9756.640977][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9756.641241][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9756.641507][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9756.641820][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9756.642118][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9756.642437][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9756.642735][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [ 9756.642996][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9756.643280][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9756.643597][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9756.643840][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9756.644082][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9756.644334][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9756.644611][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9756.644899][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9756.645142][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9756.645385][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9756.645648][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9756.645885][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9756.646135][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9756.646397][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9756.646675][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9756.646961][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9756.647211][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9756.647488][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9756.647754][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9756.648105][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9756.648361][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9756.648684][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9756.648950][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9756.649155][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9756.649391][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9756.649648][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9756.649927][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9756.650159][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9756.650484][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9756.650793][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9756.651079][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9756.651377][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9756.651629][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9756.651865][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9756.652168][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9756.652457][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9756.652786][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9756.653028][ 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)) [ 9756.653327][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9756.653617][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9756.653937][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9756.654197][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9756.654436][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9756.654686][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9756.655003][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9756.655340][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9756.655645][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9756.655923][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9756.656214][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9756.656484][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9756.656802][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9756.657025][ 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) [ 9756.657258][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9756.657533][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9756.657800][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9756.658088][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9756.658338][ 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) [ 9756.658602][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9756.658868][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9756.659159][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9756.659400][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9756.659681][ 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) [ 9756.659946][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9756.660223][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9756.660467][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9756.660712][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9756.660942][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9756.661233][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9756.661474][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9756.661734][ 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) [ 9756.661998][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9756.662247][ C1] tc_run (net/core/dev.c:3912) [ 9756.662457][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9756.662690][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9756.662932][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9756.663196][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9756.663453][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9756.663696][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9756.663964][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9756.664273][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9756.664548][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9756.664805][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9756.665072][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9756.665333][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9756.665621][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9756.665903][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9756.666158][ 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) [ 9756.666427][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9756.666647][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9756.666898][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9756.667153][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9756.667409][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9756.667651][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9756.667901][ C1] ? __create_object (mm/kmemleak.c:756) [ 9756.668148][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9756.668419][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9756.668706][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9756.668982][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9756.669266][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9756.669543][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9756.669788][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9756.670065][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9756.670302][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9756.670566][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9756.670831][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9756.671096][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9756.671376][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9756.671662][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9756.671925][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9756.672163][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9756.672414][ C1] __do_softirq (kernel/softirq.c:553) [ 9756.672648][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9756.672872][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9756.673158][ C1] [ 9756.673312][ C1] [ 9756.673464][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9756.673773][ 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) [ 9756.674033][ 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 [ 9756.675013][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9756.675325][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9756.675730][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9756.676134][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9756.676537][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9756.676950][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9756.677356][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9756.677647][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9756.677912][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9756.678158][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9756.678412][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9756.678694][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9756.678936][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9756.679213][ C1] do_idle (kernel/sched/idle.c:312) [ 9756.679421][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9756.679667][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9756.679912][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9756.680185][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9756.680500][ C1] | [ 9779.438264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9779.438610][ C0] rcu: 0-....: (7377957 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1730901 | [ 9779.439131][ C0] rcu: (t=7365531 jiffies g=2033089 q=12 ncpus=4) [ 9779.439861][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9779.440435][ 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) [ 9779.440742][ 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 ... [ 9779.441647][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9779.441935][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9779.442306][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9779.442677][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9779.443051][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9779.443423][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9779.443794][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9779.444212][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9779.444524][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9779.444900][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9779.445272][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9779.445641][ C0] PKRU: 55555554 [ 9779.445810][ C0] Call Trace: [ 9779.445971][ C0] [ 9779.446109][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9779.446363][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9779.446599][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9779.446838][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9779.447053][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9779.447306][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9779.447556][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9779.447796][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9779.448062][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9779.448286][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9779.448578][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9779.448833][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9779.449101][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9779.449349][ 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)) [ 9779.449634][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9779.449879][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9779.450197][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9779.450490][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9779.450800][ 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) [ 9779.451086][ 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) [ 9779.451373][ 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) [ 9779.451645][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9779.451936][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9779.452160][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9779.452384][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9779.452607][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9779.452840][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9779.453093][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9779.453360][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9779.453582][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9779.453809][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9779.454052][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9779.454272][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9779.454509][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9779.454750][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9779.455008][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9779.455266][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9779.455497][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9779.455751][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9779.456002][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9779.456329][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9779.456565][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9779.456869][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9779.457115][ 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) [ 9779.457305][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9779.457522][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9779.457758][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9779.458018][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9779.458272][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9779.458485][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9779.458783][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9779.459068][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9779.459334][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9779.459607][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9779.459839][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9779.460054][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9779.460333][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9779.460601][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9779.460904][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9779.461126][ 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)) [ 9779.461402][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9779.461670][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9779.461966][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9779.462205][ 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)) [ 9779.462422][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9779.462655][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9779.462948][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9779.463258][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9779.463540][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9779.463796][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9779.464063][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9779.464357][ 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) [ 9779.464578][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9779.464823][ 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) [ 9779.465039][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9779.465246][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9779.465481][ 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) [ 9779.465727][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9779.465993][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9779.466215][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9779.466475][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9779.466697][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9779.466933][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9779.467136][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9779.467386][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9779.467675][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9779.467895][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9779.468146][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9779.468371][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9779.468588][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9779.468812][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9779.469049][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9779.469252][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9779.469502][ C0] tc_run (net/core/dev.c:3912) [ 9779.469693][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9779.469910][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9779.470134][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9779.470378][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9779.470615][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9779.470836][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9779.471084][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9779.471367][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9779.471624][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9779.471891][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9779.472119][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9779.472359][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9779.472675][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9779.472932][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9779.473167][ 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) [ 9779.473414][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9779.473618][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9779.473845][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9779.474129][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9779.474365][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9779.474590][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9779.474821][ 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)) [ 9779.475040][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9779.475295][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9779.475558][ 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) [ 9779.475841][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9779.476070][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9779.476304][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9779.476526][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9779.476776][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9779.477030][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9779.477256][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9779.477495][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9779.477780][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9779.478025][ 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)) [ 9779.478236][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9779.478480][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9779.478730][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9779.478954][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9779.479172][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9779.479418][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9779.479662][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9779.479905][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9779.480157][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9779.480421][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9779.480644][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9779.480916][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9779.481138][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9779.481384][ 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)) [ 9779.481593][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9779.481867][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9779.482100][ C0] __do_softirq (kernel/softirq.c:553) [ 9779.482319][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9779.482523][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9779.482793][ C0] [ 9779.482932][ C0] [ 9779.483072][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9779.483356][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9779.483684][ 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 [ 9779.484589][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9779.484876][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9779.485246][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9779.485619][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9779.485991][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9779.486366][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9779.486741][ 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) [ 9779.487007][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9779.487226][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9779.487506][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9779.487717][ 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 [ 9779.488620][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9779.489013][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9779.489387][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9779.489758][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9779.490135][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9779.490507][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9779.490507][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9779.490881][ C0] | [ 9779.491032][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 9779.491290][ C1] NMI backtrace for cpu 1 [ 9779.491301][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9779.491304][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9779.491312][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9779.491315][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9779.491318][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9779.491320][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9779.491322][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9779.491324][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9779.491326][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9779.491327][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9779.491330][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9779.491333][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9779.491334][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9779.491336][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9779.491337][ C1] PKRU: 55555554 [ 9779.491338][ C1] Call Trace: [ 9779.491341][ C1] [ 9779.491345][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9779.491352][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9779.491358][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9779.491363][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9779.491366][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9779.491369][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9779.491373][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9779.491376][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9779.491379][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9779.491383][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9779.491386][ C1] [ 9779.491387][ C1] [ 9779.491388][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9779.491392][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9779.491396][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9779.491400][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9779.491403][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9779.491406][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9779.491409][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9779.491412][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9779.491416][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9779.491420][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9779.491427][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9779.491429][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9779.491435][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9779.491442][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9779.491445][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9779.491448][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9779.491450][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9779.491453][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9779.491459][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9779.491464][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9779.491467][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9779.491477][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9779.491480][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9779.491483][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9779.491488][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9779.491492][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9779.491496][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9779.491502][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9779.491508][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9779.491512][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9779.491521][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9779.491524][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9779.491526][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9779.491530][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9779.491533][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9779.491537][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9779.491540][ 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)) [ 9779.491544][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9779.491548][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9779.491552][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9779.491555][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9779.491557][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9779.491560][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9779.491568][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9779.491575][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9779.491582][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9779.491587][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9779.491596][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9779.491601][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9779.491610][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9779.491613][ 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) [ 9779.491616][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9779.491621][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9779.491624][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9779.491628][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9779.491633][ 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) [ 9779.491637][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9779.491640][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9779.491643][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9779.491646][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9779.491648][ 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) [ 9779.491652][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9779.491654][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9779.491658][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9779.491662][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9779.491665][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9779.491668][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9779.491670][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9779.491672][ 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) [ 9779.491675][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9779.491679][ C1] tc_run (net/core/dev.c:3912) [ 9779.491683][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9779.491686][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9779.491688][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9779.491692][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9779.491696][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9779.491698][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9779.491702][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9779.491706][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9779.491709][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9779.491713][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9779.491717][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9779.491720][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9779.491728][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9779.491730][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9779.491734][ 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) [ 9779.491738][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9779.491741][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9779.491745][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9779.491749][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9779.491751][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9779.491755][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9779.491759][ C1] ? __create_object (mm/kmemleak.c:756) [ 9779.491762][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9779.491769][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9779.491773][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9779.491776][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9779.491781][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9779.491783][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9779.491787][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9779.491789][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9779.491794][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9779.491799][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9779.491803][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9779.491806][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9779.491810][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9779.491813][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9779.491818][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9779.491824][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9779.491828][ C1] __do_softirq (kernel/softirq.c:553) [ 9779.491832][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9779.491835][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9779.491839][ C1] [ 9779.491839][ C1] [ 9779.491841][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9779.491845][ 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) [ 9779.491849][ 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 [ 9779.491851][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9779.491853][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9779.491855][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9779.491856][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9779.491858][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9779.491859][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9779.491862][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9779.491866][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9779.491869][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9779.491871][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9779.491874][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9779.491878][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9779.491880][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9779.491885][ C1] do_idle (kernel/sched/idle.c:312) [ 9779.491887][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9779.491889][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9779.491892][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9779.491897][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9804.576330][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9804.576835][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9804.577310][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9804.577751][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9804.578602][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9804.579173][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 9804.579438][ C0] 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 [ 9804.580346][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000246 [ 9804.580633][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9804.581003][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [ 9804.581377][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9804.581750][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9804.582121][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9804.582492][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9804.582909][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9804.583219][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9804.583604][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9804.583975][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9804.584347][ C0] PKRU: 55555554 [ 9804.584517][ C0] Call Trace: [ 9804.584677][ C0] [ 9804.584815][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9804.585058][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9804.585286][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9804.585543][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9804.585801][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9804.586069][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9804.586317][ 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)) [ 9804.586602][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9804.586850][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9804.587139][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9804.587415][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9804.587706][ 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) [ 9804.587977][ C0] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [ 9804.588212][ 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) [ 9804.588475][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9804.588765][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9804.588989][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9804.589212][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9804.589434][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9804.589667][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9804.589921][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9804.590187][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9804.590411][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9804.590633][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9804.590876][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9804.591095][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9804.591327][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9804.591567][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9804.591823][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9804.592083][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9804.592313][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9804.592569][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9804.592815][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9804.593137][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9804.593374][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9804.593671][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9804.593916][ 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) [ 9804.594106][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9804.594324][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9804.594561][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9804.594818][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9804.595071][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9804.595286][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9804.595584][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9804.595871][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9804.596132][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9804.596408][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9804.596637][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9804.596858][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9804.597138][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9804.597406][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9804.597709][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9804.597932][ 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)) [ 9804.598209][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9804.598477][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9804.598772][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9804.599011][ 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)) [ 9804.599231][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9804.599462][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9804.599754][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9804.600067][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9804.600349][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9804.600605][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9804.600876][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9804.601168][ 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) [ 9804.601386][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9804.601631][ 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) [ 9804.601848][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9804.602053][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9804.602290][ 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) [ 9804.602537][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9804.602806][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9804.603029][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9804.603288][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9804.603513][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9804.603743][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9804.603945][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9804.604195][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9804.604485][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9804.604710][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9804.604959][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9804.605183][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9804.605400][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9804.605624][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9804.605862][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9804.606062][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9804.606313][ C0] tc_run (net/core/dev.c:3912) [ 9804.606506][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9804.606725][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9804.606949][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9804.607192][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9804.607430][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9804.607652][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9804.607899][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9804.608183][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9804.608438][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9804.608705][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9804.608933][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9804.609172][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9804.609488][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9804.609748][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9804.609983][ 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) [ 9804.610232][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9804.610436][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9804.610663][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9804.610947][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9804.611182][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9804.611408][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9804.611640][ 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)) [ 9804.611859][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9804.612111][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9804.612373][ 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) [ 9804.612658][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9804.612887][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9804.613122][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9804.613344][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9804.613595][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9804.613845][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9804.614072][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9804.614311][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9804.614593][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9804.614841][ 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)) [ 9804.615048][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9804.615293][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9804.615543][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9804.615768][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9804.615988][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9804.616232][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9804.616477][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9804.616745][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9804.617010][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9804.617290][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9804.617529][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9804.617815][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9804.618050][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9804.618299][ 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)) [ 9804.618506][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9804.618783][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9804.619014][ C0] __do_softirq (kernel/softirq.c:553) [ 9804.619231][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9804.619438][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9804.619705][ C0] [ 9804.619844][ C0] [ 9804.619986][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9804.620269][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9804.620594][ 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 [ 9804.621499][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9804.621786][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9804.622157][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9804.622528][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9804.622902][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9804.623274][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9804.623649][ 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) [ 9804.623911][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9804.624127][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9804.624411][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9804.624621][ 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 [ 9804.625529][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9804.625921][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9804.626293][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9804.626671][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9804.627045][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9804.627419][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9804.629842][ 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) | [ 9804.630360][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9804.630841][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9804.631327][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9804.632266][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9804.632886][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9804.633216][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9804.634201][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9804.634513][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9804.634919][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9804.635322][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9804.635725][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9804.636132][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9804.636537][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9804.636996][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9804.637333][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9804.637738][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9804.638146][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9804.638550][ C1] PKRU: 55555554 [ 9804.638735][ C1] Call Trace: [ 9804.638906][ C1] [ 9804.639058][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9804.639325][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9804.639571][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9804.639851][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9804.640127][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9804.640421][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9804.640689][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9804.640999][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9804.641264][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9804.641530][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9804.641843][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9804.642142][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9804.642461][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9804.642755][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9804.643053][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9804.643348][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9804.643663][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9804.643906][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9804.644149][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9804.644402][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9804.644677][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9804.644966][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9804.645207][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9804.645453][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9804.645715][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9804.645954][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9804.646205][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9804.646467][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9804.646748][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9804.647028][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9804.647279][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9804.647553][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9804.647821][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9804.648175][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9804.648432][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9804.648757][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9804.649025][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9804.649231][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9804.649466][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9804.649722][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9804.650003][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9804.650232][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9804.650556][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9804.650867][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9804.651152][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9804.651452][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9804.651704][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9804.651936][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9804.652240][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9804.652529][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9804.652858][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9804.653098][ 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)) [ 9804.653401][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9804.653690][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9804.654011][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9804.654270][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9804.654510][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9804.654761][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9804.655079][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9804.655416][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9804.655718][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9804.655997][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9804.656287][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9804.656556][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9804.656880][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9804.657099][ 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) [ 9804.657335][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9804.657606][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9804.657874][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9804.658166][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9804.658415][ 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) [ 9804.658679][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9804.658947][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9804.659234][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9804.659477][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9804.659755][ 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) [ 9804.660019][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9804.660301][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9804.660543][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9804.660787][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9804.661021][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9804.661309][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9804.661552][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9804.661811][ 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) [ 9804.662075][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9804.662327][ C1] tc_run (net/core/dev.c:3912) [ 9804.662533][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9804.662768][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9804.663009][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9804.663275][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9804.663531][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9804.663772][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9804.664039][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9804.664349][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9804.664623][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9804.664879][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9804.665148][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9804.665408][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9804.665700][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9804.665979][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9804.666234][ 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) [ 9804.666502][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9804.666726][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9804.666972][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9804.667227][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9804.667484][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9804.667728][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9804.667980][ C1] ? __create_object (mm/kmemleak.c:756) [ 9804.668228][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9804.668499][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9804.668783][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9804.669060][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9804.669346][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9804.669621][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9804.669868][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9804.670143][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9804.670384][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9804.670649][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9804.670914][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9804.671177][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9804.671455][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9804.671745][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9804.672009][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9804.672244][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9804.672496][ C1] __do_softirq (kernel/softirq.c:553) [ 9804.672736][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9804.672957][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9804.673248][ C1] [ 9804.673400][ C1] [ 9804.673551][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9804.673859][ 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) [ 9804.674118][ 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 [ 9804.675102][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9804.675416][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9804.675821][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9804.676227][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9804.676632][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9804.677041][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9804.677447][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9804.677741][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9804.678006][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9804.678252][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9804.678508][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9804.678788][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9804.679031][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9804.679307][ C1] do_idle (kernel/sched/idle.c:312) [ 9804.679512][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9804.679757][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9804.680004][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9804.680277][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9832.576353][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9832.576852][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9832.577327][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9832.577766][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9832.578618][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9832.579189][ 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) [ 9832.579492][ 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 ... [ 9832.580399][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9832.580685][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9832.581055][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9832.581429][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9832.581802][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9832.582173][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9832.582544][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9832.582964][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9832.583275][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9832.583649][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9832.584020][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9832.584391][ C0] PKRU: 55555554 [ 9832.584561][ C0] Call Trace: [ 9832.584728][ C0] [ 9832.584866][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9832.585109][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9832.585337][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9832.585595][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9832.585854][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9832.586123][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9832.586370][ 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)) [ 9832.586661][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9832.586905][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9832.587193][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9832.587470][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9832.587763][ 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) [ 9832.588034][ 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) [ 9832.588309][ 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) [ 9832.588578][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9832.588869][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9832.589094][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9832.589318][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9832.589542][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9832.589774][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9832.590027][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9832.590294][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9832.590516][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9832.590744][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9832.590986][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9832.591207][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9832.591439][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9832.591680][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9832.591939][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9832.592197][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9832.592427][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9832.592683][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9832.592929][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9832.593251][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9832.593486][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9832.593784][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9832.594030][ 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) [ 9832.594218][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9832.594436][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9832.594672][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9832.594929][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9832.595183][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9832.595397][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9832.595694][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9832.595981][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9832.596246][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9832.596523][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9832.596758][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9832.596974][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9832.597254][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9832.597519][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9832.597821][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9832.598045][ 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)) [ 9832.598322][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9832.598587][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9832.598883][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9832.599121][ 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)) [ 9832.599341][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9832.599572][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9832.599863][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9832.600174][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9832.600455][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9832.600710][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9832.600981][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9832.601274][ 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) [ 9832.601491][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9832.601736][ 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) [ 9832.601952][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9832.602158][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9832.602394][ 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) [ 9832.602641][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9832.602908][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9832.603131][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9832.603389][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9832.603613][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9832.603845][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9832.604046][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9832.604296][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9832.604584][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9832.604808][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9832.605056][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9832.605281][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9832.605495][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9832.605720][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9832.605957][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9832.606158][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9832.606412][ C0] tc_run (net/core/dev.c:3912) [ 9832.606609][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9832.606822][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9832.607045][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9832.607290][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9832.607526][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9832.607748][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9832.607995][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9832.608279][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9832.608534][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9832.608802][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9832.609027][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9832.609266][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9832.609580][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9832.609839][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9832.610074][ 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) [ 9832.610323][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9832.610525][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9832.610753][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9832.611038][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9832.611272][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9832.611497][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9832.611729][ 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)) [ 9832.611948][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9832.612200][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9832.612462][ 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) [ 9832.612747][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9832.612976][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9832.613210][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9832.613434][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9832.613685][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9832.613931][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9832.614158][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9832.614398][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9832.614681][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9832.614928][ 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)) [ 9832.615133][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9832.615377][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9832.615627][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9832.615851][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9832.616072][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9832.616317][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9832.616566][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9832.616809][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9832.617060][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9832.617327][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9832.617548][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9832.617820][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9832.618041][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9832.618289][ 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)) [ 9832.618495][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9832.618773][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9832.619005][ C0] __do_softirq (kernel/softirq.c:553) [ 9832.619220][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9832.619427][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9832.619693][ C0] [ 9832.619832][ C0] [ 9832.619974][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9832.620258][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9832.620584][ 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 [ 9832.621494][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9832.621780][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9832.622151][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9832.622524][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9832.622897][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9832.623267][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9832.623641][ 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) [ 9832.623906][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9832.624120][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9832.624402][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9832.624612][ 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 [ 9832.625519][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9832.625910][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9832.626283][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9832.626661][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9832.627033][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9832.627405][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9832.629821][ 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) | [ 9832.630336][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9832.630816][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9832.631300][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9832.632237][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9832.632857][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9832.633186][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9832.634168][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9832.634480][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9832.634886][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9832.635290][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9832.635694][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9832.636099][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9832.636504][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9832.636961][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9832.637297][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9832.637701][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9832.638107][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9832.638512][ C1] PKRU: 55555554 [ 9832.638697][ C1] Call Trace: [ 9832.638867][ C1] [ 9832.639020][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9832.639286][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9832.639533][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9832.639812][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9832.640088][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9832.640381][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9832.640651][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9832.640961][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9832.641227][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9832.641493][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9832.641805][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9832.642105][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9832.642424][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9832.642717][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9832.643016][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9832.643310][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9832.643626][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9832.643869][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9832.644113][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9832.644366][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9832.644641][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9832.644930][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9832.645170][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9832.645415][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9832.645678][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9832.645917][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9832.646168][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9832.646429][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9832.646711][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9832.646991][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9832.647242][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9832.647516][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9832.647783][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9832.648135][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9832.648392][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9832.648717][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9832.648984][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9832.649191][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9832.649425][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9832.649680][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9832.649962][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9832.650191][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9832.650515][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9832.650825][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9832.651108][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9832.651409][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9832.651661][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9832.651892][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9832.652197][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9832.652486][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9832.652816][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9832.653056][ 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)) [ 9832.653358][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9832.653646][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9832.653967][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9832.654226][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9832.654465][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9832.654717][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9832.655034][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9832.655372][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9832.655674][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9832.655954][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9832.656242][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9832.656512][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9832.656835][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9832.657053][ 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) [ 9832.657289][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9832.657561][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9832.657827][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9832.658118][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9832.658369][ 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) [ 9832.658633][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9832.658901][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9832.659189][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9832.659431][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9832.659710][ 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) [ 9832.659974][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9832.660256][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9832.660497][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9832.660742][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9832.660976][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9832.661264][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9832.661507][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9832.661765][ 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) [ 9832.662029][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9832.662281][ C1] tc_run (net/core/dev.c:3912) [ 9832.662488][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9832.662723][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9832.662964][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9832.663229][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9832.663485][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9832.663726][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9832.663993][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9832.664303][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9832.664578][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9832.664834][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9832.665102][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9832.665362][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9832.665653][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9832.665933][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9832.666189][ 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) [ 9832.666457][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9832.666682][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9832.666928][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9832.667183][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9832.667444][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9832.667688][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9832.667940][ C1] ? __create_object (mm/kmemleak.c:756) [ 9832.668187][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9832.668459][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9832.668741][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9832.669016][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9832.669304][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9832.669579][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9832.669826][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9832.670101][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9832.670341][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9832.670606][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9832.670870][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9832.671134][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9832.671411][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9832.671700][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9832.671964][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9832.672198][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9832.672450][ C1] __do_softirq (kernel/softirq.c:553) [ 9832.672687][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9832.672908][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9832.673199][ C1] [ 9832.673351][ C1] [ 9832.673503][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9832.673811][ 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) [ 9832.674070][ 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 [ 9832.675053][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9832.675366][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9832.675770][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9832.676175][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9832.676583][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9832.676986][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9832.677391][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9832.677686][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9832.677950][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9832.678196][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9832.678451][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9832.678734][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9832.678977][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9832.679253][ C1] do_idle (kernel/sched/idle.c:312) [ 9832.679459][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9832.679704][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9832.679951][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9832.680224][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9832.680541][ C1] | [ 9857.492264][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9857.492593][ C0] rcu: 0-....: (7455854 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1747721 | [ 9857.493115][ C0] rcu: (t=7443585 jiffies g=2033089 q=12 ncpus=4) [ 9857.493841][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9857.494413][ 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) [ 9857.494717][ 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 ... [ 9857.495622][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9857.495909][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9857.496280][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9857.496657][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9857.497029][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9857.497401][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9857.497772][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9857.498187][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9857.498502][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9857.498875][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9857.499247][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9857.499618][ C0] PKRU: 55555554 [ 9857.499787][ C0] Call Trace: [ 9857.499946][ C0] [ 9857.500082][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9857.500336][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9857.500570][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9857.500804][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9857.501019][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9857.501272][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9857.501523][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9857.501762][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9857.502027][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9857.502252][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9857.502544][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9857.502798][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9857.503068][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9857.503315][ 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)) [ 9857.503600][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9857.503844][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9857.504131][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9857.504405][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9857.504699][ 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) [ 9857.504970][ 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) [ 9857.505243][ 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) [ 9857.505514][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9857.505805][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9857.506028][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9857.506251][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9857.506479][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9857.506711][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9857.506964][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9857.507229][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9857.507451][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9857.507674][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9857.507917][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9857.508136][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9857.508367][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9857.508607][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9857.508863][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9857.509121][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9857.509351][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9857.509606][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9857.509850][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9857.510175][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9857.510409][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9857.510707][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9857.510951][ 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) [ 9857.511141][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9857.511356][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9857.511591][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9857.511853][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9857.512110][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9857.512322][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9857.512618][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9857.512903][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9857.513166][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9857.513442][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9857.513672][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9857.513887][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9857.514165][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9857.514432][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9857.514736][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9857.514958][ 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)) [ 9857.515235][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9857.515502][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9857.515797][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9857.516035][ 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)) [ 9857.516253][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9857.516488][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9857.516778][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9857.517088][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9857.517369][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9857.517625][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9857.517893][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9857.518185][ 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) [ 9857.518403][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9857.518648][ 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) [ 9857.518863][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9857.519070][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9857.519305][ 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) [ 9857.519550][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9857.519815][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9857.520037][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9857.520295][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9857.520517][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9857.520747][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9857.520948][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9857.521198][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9857.521485][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9857.521707][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9857.521954][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9857.522180][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9857.522395][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9857.522617][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9857.522855][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9857.523056][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9857.523307][ C0] tc_run (net/core/dev.c:3912) [ 9857.523497][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9857.523713][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9857.523935][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9857.524177][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9857.524413][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9857.524633][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9857.524881][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9857.525163][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9857.525418][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9857.525686][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9857.525910][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9857.526149][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9857.526467][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9857.526723][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9857.526959][ 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) [ 9857.527205][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9857.527409][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9857.527635][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9857.527921][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9857.528155][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9857.528380][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9857.528612][ 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)) [ 9857.528829][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9857.529080][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9857.529343][ 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) [ 9857.529626][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9857.529854][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9857.530087][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9857.530311][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9857.530559][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9857.530807][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9857.531033][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9857.531271][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9857.531554][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9857.531799][ 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)) [ 9857.532006][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9857.532249][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9857.532501][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9857.532725][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9857.532944][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9857.533188][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9857.533434][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9857.533678][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9857.533931][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9857.534196][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9857.534420][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9857.534688][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9857.534912][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9857.535157][ 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)) [ 9857.535364][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9857.535639][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9857.535870][ C0] __do_softirq (kernel/softirq.c:553) [ 9857.536087][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9857.536291][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9857.536562][ C0] [ 9857.536701][ C0] [ 9857.536841][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9857.537125][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9857.537453][ 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 [ 9857.538357][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9857.538641][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9857.539013][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9857.539383][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9857.539753][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9857.540126][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9857.540501][ 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) [ 9857.540762][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9857.540978][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9857.541260][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9857.541471][ 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 [ 9857.542372][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9857.542765][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9857.543134][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9857.543506][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9857.543876][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9857.544248][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9857.544248][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9857.544623][ C0] | [ 9857.544768][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 9857.545022][ C1] NMI backtrace for cpu 1 [ 9857.545031][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9857.545033][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9857.545040][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9857.545043][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9857.545046][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9857.545048][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9857.545049][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9857.545051][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9857.545053][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9857.545054][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9857.545056][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9857.545059][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9857.545060][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9857.545062][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9857.545063][ C1] PKRU: 55555554 [ 9857.545064][ C1] Call Trace: [ 9857.545066][ C1] [ 9857.545069][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9857.545074][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9857.545079][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9857.545084][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9857.545087][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9857.545089][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9857.545093][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9857.545097][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9857.545100][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9857.545104][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9857.545107][ C1] [ 9857.545108][ C1] [ 9857.545109][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9857.545112][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9857.545116][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9857.545119][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9857.545123][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9857.545126][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9857.545129][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9857.545131][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9857.545135][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9857.545138][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9857.545145][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9857.545148][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9857.545153][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9857.545158][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9857.545162][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9857.545164][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9857.545167][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9857.545169][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9857.545175][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9857.545179][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9857.545182][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9857.545191][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9857.545194][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9857.545197][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9857.545202][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9857.545205][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9857.545208][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9857.545214][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9857.545220][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9857.545224][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9857.545232][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9857.545235][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9857.545237][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9857.545241][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9857.545244][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9857.545248][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9857.545251][ 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)) [ 9857.545255][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9857.545258][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9857.545264][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9857.545266][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9857.545269][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9857.545272][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9857.545280][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9857.545286][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9857.545293][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9857.545298][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9857.545306][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9857.545311][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9857.545320][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9857.545323][ 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) [ 9857.545326][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9857.545330][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9857.545333][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9857.545337][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9857.545342][ 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) [ 9857.545345][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9857.545348][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9857.545352][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9857.545354][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9857.545357][ 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) [ 9857.545360][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9857.545362][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9857.545366][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9857.545371][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9857.545373][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9857.545376][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9857.545379][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9857.545381][ 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) [ 9857.545384][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9857.545387][ C1] tc_run (net/core/dev.c:3912) [ 9857.545391][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9857.545394][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9857.545396][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9857.545400][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9857.545404][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9857.545406][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9857.545410][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9857.545414][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9857.545416][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9857.545421][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9857.545424][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9857.545428][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9857.545436][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9857.545438][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9857.545442][ 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) [ 9857.545446][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9857.545449][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9857.545453][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9857.545456][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9857.545459][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9857.545463][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9857.545466][ C1] ? __create_object (mm/kmemleak.c:756) [ 9857.545469][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9857.545475][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9857.545479][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9857.545483][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9857.545486][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9857.545489][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9857.545493][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9857.545495][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9857.545499][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9857.545504][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9857.545508][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9857.545511][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9857.545515][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9857.545518][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9857.545522][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9857.545528][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9857.545532][ C1] __do_softirq (kernel/softirq.c:553) [ 9857.545536][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9857.545539][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9857.545542][ C1] [ 9857.545543][ C1] [ 9857.545544][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9857.545548][ 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) [ 9857.545551][ 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 [ 9857.545553][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9857.545555][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9857.545557][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9857.545559][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9857.545560][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9857.545562][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9857.545565][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9857.545568][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9857.545572][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9857.545574][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9857.545576][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9857.545580][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9857.545583][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9857.545587][ C1] do_idle (kernel/sched/idle.c:312) [ 9857.545589][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9857.545592][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9857.545595][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9857.545599][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9884.576319][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9884.576816][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9884.577291][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9884.577731][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9884.578580][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9884.579151][ 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) [ 9884.579455][ 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 ... [ 9884.580359][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9884.580645][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9884.581016][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9884.581386][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9884.581757][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9884.582130][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9884.582501][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9884.582917][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9884.583225][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9884.583600][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9884.583971][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9884.584341][ C0] PKRU: 55555554 [ 9884.584510][ C0] Call Trace: [ 9884.584670][ C0] [ 9884.584808][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9884.585050][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9884.585279][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9884.585538][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9884.585792][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9884.586063][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9884.586314][ 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)) [ 9884.586600][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9884.586844][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9884.587130][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9884.587405][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9884.587697][ 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) [ 9884.587968][ 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) [ 9884.588241][ 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) [ 9884.588512][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9884.588803][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9884.589025][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9884.589251][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9884.589475][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9884.589706][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9884.589959][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9884.590224][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9884.590446][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9884.590671][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9884.590912][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9884.591131][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9884.591362][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9884.591602][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9884.591860][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9884.592121][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9884.592353][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9884.592605][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9884.592850][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9884.593175][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9884.593411][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9884.593711][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9884.593955][ 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) [ 9884.594146][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9884.594362][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9884.594601][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9884.594862][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9884.595115][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9884.595327][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9884.595626][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9884.595912][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9884.596174][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9884.596456][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9884.596686][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9884.596902][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9884.597181][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9884.597448][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9884.597752][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9884.597974][ 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)) [ 9884.598249][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9884.598517][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9884.598812][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9884.599050][ 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)) [ 9884.599272][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9884.599503][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9884.599796][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9884.600106][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9884.600387][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9884.600643][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9884.600911][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9884.601203][ 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) [ 9884.601423][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9884.601669][ 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) [ 9884.601884][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9884.602091][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9884.602328][ 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) [ 9884.602575][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9884.602840][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9884.603064][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9884.603322][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9884.603546][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9884.603776][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9884.603978][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9884.604229][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9884.604519][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9884.604742][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9884.604990][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9884.605215][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9884.605431][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9884.605654][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9884.605891][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9884.606094][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9884.606350][ C0] tc_run (net/core/dev.c:3912) [ 9884.606540][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9884.606757][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9884.606980][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9884.607224][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9884.607461][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9884.607684][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9884.607931][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9884.608214][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9884.608470][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9884.608739][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9884.608964][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9884.609203][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9884.609520][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9884.609777][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9884.610034][ 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) [ 9884.610295][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9884.610509][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9884.610746][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9884.611046][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9884.611299][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9884.611524][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9884.611756][ 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)) [ 9884.611973][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9884.612223][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9884.612487][ 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) [ 9884.612770][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9884.612997][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9884.613232][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9884.613455][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9884.613704][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9884.613949][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9884.614176][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9884.614415][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9884.614698][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9884.614943][ 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)) [ 9884.615149][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9884.615393][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9884.615643][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9884.615867][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9884.616087][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9884.616353][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9884.616609][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9884.616864][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9884.617131][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9884.617411][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9884.617651][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9884.617920][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9884.618145][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9884.618392][ 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)) [ 9884.618599][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9884.618875][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9884.619107][ C0] __do_softirq (kernel/softirq.c:553) [ 9884.619324][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9884.619528][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9884.619795][ C0] [ 9884.619935][ C0] [ 9884.620074][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9884.620360][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9884.620686][ 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 [ 9884.621597][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9884.621883][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9884.622257][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9884.622630][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9884.623005][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9884.623377][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9884.623754][ 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) [ 9884.624016][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9884.624233][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9884.624511][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9884.624724][ 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 [ 9884.625632][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9884.626027][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9884.626404][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9884.626775][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9884.627147][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9884.627522][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9884.629939][ 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) | [ 9884.630454][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9884.630934][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9884.631419][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9884.632357][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9884.632978][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9884.633308][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9884.634292][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9884.634603][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9884.635006][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9884.635410][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9884.635817][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9884.636222][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9884.636627][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9884.637081][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9884.637417][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9884.637822][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9884.638227][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9884.638630][ C1] PKRU: 55555554 [ 9884.638815][ C1] Call Trace: [ 9884.638988][ C1] [ 9884.639137][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9884.639403][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9884.639652][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9884.639931][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9884.640206][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9884.640501][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9884.640773][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9884.641083][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9884.641347][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9884.641612][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9884.641925][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9884.642222][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9884.642541][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9884.642835][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9884.643132][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9884.643428][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9884.643744][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9884.643989][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9884.644231][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9884.644483][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9884.644758][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9884.645049][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9884.645290][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9884.645533][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9884.645796][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9884.646035][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9884.646287][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9884.646553][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9884.646831][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9884.647111][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9884.647362][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9884.647638][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9884.647905][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9884.648256][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9884.648514][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9884.648838][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9884.649104][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9884.649311][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9884.649545][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9884.649802][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9884.650081][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9884.650312][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9884.650636][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9884.650945][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9884.651232][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9884.651533][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9884.651784][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9884.652018][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9884.652320][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9884.652610][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9884.652939][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9884.653180][ 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)) [ 9884.653480][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9884.653771][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9884.654091][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9884.654350][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9884.654586][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9884.654837][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9884.655154][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9884.655491][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9884.655795][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9884.656072][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9884.656364][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9884.656634][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9884.656952][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9884.657173][ 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) [ 9884.657407][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9884.657680][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9884.657949][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9884.658237][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9884.658486][ 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) [ 9884.658751][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9884.659018][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9884.659307][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9884.659548][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9884.659828][ 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) [ 9884.660093][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9884.660372][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9884.660616][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9884.660858][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9884.661093][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9884.661382][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9884.661624][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9884.661881][ 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) [ 9884.662145][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9884.662397][ C1] tc_run (net/core/dev.c:3912) [ 9884.662603][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9884.662839][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9884.663082][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9884.663347][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9884.663604][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9884.663845][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9884.664115][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9884.664423][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9884.664700][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9884.664955][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9884.665224][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9884.665485][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9884.665775][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9884.666054][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9884.666314][ 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) [ 9884.666582][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9884.666805][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9884.667052][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9884.667307][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9884.667561][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9884.667803][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9884.668054][ C1] ? __create_object (mm/kmemleak.c:756) [ 9884.668301][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9884.668571][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9884.668855][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9884.669132][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9884.669417][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9884.669692][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9884.669939][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9884.670212][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9884.670453][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9884.670717][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9884.670981][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9884.671243][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9884.671521][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9884.671810][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9884.672073][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9884.672311][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9884.672560][ C1] __do_softirq (kernel/softirq.c:553) [ 9884.672796][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9884.673019][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9884.673309][ C1] [ 9884.673459][ C1] [ 9884.673613][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9884.673920][ 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) [ 9884.674180][ 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 [ 9884.675163][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9884.675473][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9884.675879][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9884.676283][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9884.676692][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9884.677095][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9884.677504][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9884.677797][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9884.678059][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9884.678306][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9884.678560][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9884.678840][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9884.679083][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9884.679359][ C1] do_idle (kernel/sched/idle.c:312) [ 9884.679566][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9884.679811][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9884.680057][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9884.680330][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9912.576340][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9912.576837][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9912.577312][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9912.577753][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9912.578604][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9912.579177][ 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) [ 9912.579480][ 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 ... [ 9912.580386][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9912.580672][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9912.581042][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9912.581415][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9912.581788][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9912.582160][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9912.582531][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9912.582947][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9912.583256][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9912.583632][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9912.584004][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9912.584376][ C0] PKRU: 55555554 [ 9912.584545][ C0] Call Trace: [ 9912.584706][ C0] [ 9912.584843][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9912.585087][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9912.585314][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9912.585572][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9912.585827][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9912.586097][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9912.586350][ 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)) [ 9912.586635][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9912.586879][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9912.587168][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9912.587443][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9912.587736][ 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) [ 9912.588008][ 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) [ 9912.588282][ 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) [ 9912.588554][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9912.588844][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9912.589069][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9912.589294][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9912.589519][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9912.589752][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9912.590005][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9912.590271][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9912.590493][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9912.590719][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9912.590961][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9912.591181][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9912.591412][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9912.591654][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9912.591914][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9912.592172][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9912.592403][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9912.592655][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9912.592900][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9912.593225][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9912.593461][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9912.593760][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9912.594009][ 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) [ 9912.594199][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9912.594415][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9912.594652][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9912.594910][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9912.595163][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9912.595377][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9912.595675][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9912.595961][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9912.596228][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9912.596506][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9912.596736][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9912.596952][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9912.597230][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9912.597499][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9912.597802][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9912.598025][ 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)) [ 9912.598303][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9912.598570][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9912.598864][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9912.599103][ 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)) [ 9912.599321][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9912.599558][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9912.599850][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9912.600158][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9912.600440][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9912.600695][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9912.600964][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9912.601258][ 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) [ 9912.601477][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9912.601724][ 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) [ 9912.601939][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9912.602146][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9912.602382][ 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) [ 9912.602628][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9912.602894][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9912.603115][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9912.603375][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9912.603599][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9912.603830][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9912.604031][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9912.604283][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9912.604570][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9912.604792][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9912.605040][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9912.605266][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9912.605483][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9912.605706][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9912.605942][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9912.606145][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9912.606400][ C0] tc_run (net/core/dev.c:3912) [ 9912.606591][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9912.606807][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9912.607030][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9912.607274][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9912.607510][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9912.607730][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9912.607978][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9912.608261][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9912.608519][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9912.608788][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9912.609012][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9912.609251][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9912.609566][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9912.609823][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9912.610058][ 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) [ 9912.610305][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9912.610508][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9912.610733][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9912.611019][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9912.611254][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9912.611479][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9912.611712][ 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)) [ 9912.611929][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9912.612180][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9912.612443][ 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) [ 9912.612727][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9912.612955][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9912.613188][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9912.613413][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9912.613662][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9912.613909][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9912.614135][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9912.614377][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9912.614661][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9912.614907][ 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)) [ 9912.615114][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9912.615358][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9912.615608][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9912.615832][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9912.616051][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9912.616323][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9912.616580][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9912.616837][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9912.617103][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9912.617383][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9912.617618][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9912.617887][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9912.618110][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9912.618356][ 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)) [ 9912.618562][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9912.618838][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9912.619070][ C0] __do_softirq (kernel/softirq.c:553) [ 9912.619288][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9912.619491][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9912.619758][ C0] [ 9912.619897][ C0] [ 9912.620036][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9912.620326][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9912.620652][ 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 [ 9912.621557][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9912.621843][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9912.622216][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9912.622588][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9912.622958][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9912.623332][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9912.623711][ 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) [ 9912.623973][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9912.624190][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9912.624471][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9912.624682][ 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 [ 9912.625589][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9912.625983][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9912.626360][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9912.626731][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9912.627103][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9912.627476][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9912.629888][ 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) | [ 9912.630402][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9912.630883][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9912.631369][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9912.632308][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9912.632929][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9912.633257][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9912.634238][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9912.634550][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9912.634953][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9912.635356][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9912.635758][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9912.636164][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9912.636573][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9912.637028][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9912.637364][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9912.637767][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9912.638173][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9912.638575][ C1] PKRU: 55555554 [ 9912.638760][ C1] Call Trace: [ 9912.638931][ C1] [ 9912.639082][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9912.639347][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9912.639593][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9912.639873][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9912.640148][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9912.640441][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9912.640710][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9912.641020][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9912.641287][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9912.641552][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9912.641863][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9912.642162][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9912.642480][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9912.642772][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9912.643071][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9912.643364][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9912.643679][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9912.643920][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9912.644163][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9912.644416][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9912.644690][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9912.644979][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9912.645218][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9912.645463][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9912.645725][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9912.645963][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9912.646218][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9912.646480][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9912.646758][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9912.647038][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9912.647289][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9912.647561][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9912.647829][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9912.648182][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9912.648438][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9912.648762][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9912.649029][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9912.649235][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9912.649470][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9912.649726][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9912.650007][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9912.650235][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9912.650560][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9912.650871][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9912.651155][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9912.651455][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9912.651706][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9912.651939][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9912.652242][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9912.652532][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9912.652862][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9912.653102][ 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)) [ 9912.653405][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9912.653693][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9912.654013][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9912.654273][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9912.654513][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9912.654765][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9912.655082][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9912.655420][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9912.655723][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9912.656002][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9912.656294][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9912.656563][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9912.656882][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9912.657103][ 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) [ 9912.657338][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9912.657610][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9912.657877][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9912.658169][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9912.658417][ 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) [ 9912.658682][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9912.658949][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9912.659236][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9912.659480][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9912.659759][ 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) [ 9912.660023][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9912.660304][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9912.660547][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9912.660790][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9912.661024][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9912.661312][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9912.661554][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9912.661813][ 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) [ 9912.662076][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9912.662331][ C1] tc_run (net/core/dev.c:3912) [ 9912.662538][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9912.662772][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9912.663013][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9912.663278][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9912.663534][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9912.663774][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9912.664041][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9912.664351][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9912.664626][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9912.664882][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9912.665152][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9912.665411][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9912.665702][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9912.665981][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9912.666243][ 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) [ 9912.666511][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9912.666732][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9912.666978][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9912.667232][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9912.667491][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9912.667735][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9912.667987][ C1] ? __create_object (mm/kmemleak.c:756) [ 9912.668236][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9912.668506][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9912.668790][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9912.669067][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9912.669354][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9912.669630][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9912.669877][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9912.670152][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9912.670393][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9912.670657][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9912.670922][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9912.671185][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9912.671461][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9912.671751][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9912.672016][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9912.672251][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9912.672502][ C1] __do_softirq (kernel/softirq.c:553) [ 9912.672739][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9912.672960][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9912.673251][ C1] [ 9912.673402][ C1] [ 9912.673556][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9912.673862][ 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) [ 9912.674122][ 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 [ 9912.675104][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9912.675416][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9912.675821][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9912.676231][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9912.676634][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9912.677037][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9912.677444][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9912.677739][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9912.678003][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9912.678249][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9912.678504][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9912.678785][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9912.679028][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9912.679304][ C1] do_idle (kernel/sched/idle.c:312) [ 9912.679509][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9912.679756][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9912.680003][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9912.680275][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9912.680590][ C1] | [ 9935.546265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [ 9935.546592][ C0] rcu: 0-....: (7533752 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1764668 | [ 9935.547115][ C0] rcu: (t=7521639 jiffies g=2033089 q=12 ncpus=4) [ 9935.547841][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9935.548413][ 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) [ 9935.548716][ 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 ... [ 9935.549625][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9935.549910][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9935.550285][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9935.550657][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9935.551027][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9935.551399][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9935.551771][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9935.552188][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9935.552503][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9935.552876][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9935.553247][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9935.553621][ C0] PKRU: 55555554 [ 9935.553789][ C0] Call Trace: [ 9935.553947][ C0] [ 9935.554084][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [ 9935.554341][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [ 9935.554576][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [ 9935.554810][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [ 9935.555025][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [ 9935.555275][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [ 9935.555528][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [ 9935.555768][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [ 9935.556034][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9935.556266][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [ 9935.556557][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9935.556811][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9935.557079][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9935.557328][ 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)) [ 9935.557612][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9935.557861][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9935.558150][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9935.558426][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9935.558720][ 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) [ 9935.558989][ 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) [ 9935.559265][ 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) [ 9935.559535][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9935.559825][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9935.560050][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9935.560274][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9935.560496][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9935.560728][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9935.560983][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9935.561249][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9935.561472][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9935.561695][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9935.561940][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9935.562158][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9935.562390][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9935.562630][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9935.562886][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9935.563147][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9935.563378][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9935.563633][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9935.563878][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9935.564200][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9935.564435][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9935.564733][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9935.564978][ 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) [ 9935.565167][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9935.565385][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9935.565622][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9935.565879][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9935.566138][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9935.566350][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9935.566649][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9935.566937][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9935.567199][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9935.567479][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9935.567709][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9935.567924][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9935.568205][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9935.568470][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9935.568773][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9935.568996][ 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)) [ 9935.569273][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9935.569538][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9935.569834][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9935.570073][ 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)) [ 9935.570293][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9935.570525][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9935.570816][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9935.571129][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9935.571408][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9935.571663][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9935.571935][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9935.572228][ 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) [ 9935.572445][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9935.572691][ 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) [ 9935.572908][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9935.573113][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9935.573349][ 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) [ 9935.573598][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9935.573865][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9935.574088][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9935.574346][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9935.574571][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9935.574806][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9935.575007][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9935.575256][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9935.575548][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9935.575772][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9935.576021][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9935.576250][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9935.576465][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9935.576690][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9935.576928][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9935.577129][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9935.577381][ C0] tc_run (net/core/dev.c:3912) [ 9935.577573][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9935.577786][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9935.578010][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9935.578255][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9935.578491][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9935.578714][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9935.578961][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9935.579246][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9935.579500][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9935.579766][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9935.579991][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9935.580231][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9935.580545][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9935.580807][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9935.581042][ 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) [ 9935.581291][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9935.581493][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9935.581721][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9935.582005][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9935.582239][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9935.582464][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9935.582697][ 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)) [ 9935.582917][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9935.583165][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9935.583427][ 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) [ 9935.583712][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9935.583941][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9935.584176][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9935.584399][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9935.584650][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9935.584896][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9935.585123][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9935.585363][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9935.585645][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9935.585893][ 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)) [ 9935.586103][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9935.586346][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9935.586595][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9935.586820][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9935.587041][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9935.587285][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9935.587529][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9935.587771][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9935.588022][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9935.588289][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9935.588510][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9935.588783][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9935.589006][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9935.589253][ 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)) [ 9935.589458][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9935.589735][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9935.589967][ C0] __do_softirq (kernel/softirq.c:553) [ 9935.590183][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9935.590390][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9935.590655][ C0] [ 9935.590795][ C0] [ 9935.590937][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9935.591221][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9935.591546][ 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 [ 9935.592452][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9935.592739][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9935.593109][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9935.593483][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9935.593856][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9935.594227][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9935.594602][ 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) [ 9935.594865][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9935.595081][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9935.595362][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9935.595573][ 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 [ 9935.596486][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9935.596878][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9935.597250][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9935.597625][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9935.597996][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9935.598368][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9935.598368][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9935.598744][ C0] | [ 9935.598891][ C0] Sending NMI from CPU 0 to CPUs 1: | [ 9935.599144][ C1] NMI backtrace for cpu 1 [ 9935.599154][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9935.599156][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9935.599164][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9935.599167][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9935.599170][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9935.599171][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9935.599173][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9935.599175][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9935.599176][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9935.599178][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9935.599180][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9935.599183][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9935.599185][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9935.599186][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9935.599188][ C1] PKRU: 55555554 [ 9935.599189][ C1] Call Trace: [ 9935.599191][ C1] [ 9935.599194][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [ 9935.599198][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [ 9935.599204][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [ 9935.599208][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [ 9935.599212][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [ 9935.599214][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [ 9935.599218][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9935.599221][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9935.599224][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9935.599228][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9935.599231][ C1] [ 9935.599232][ C1] [ 9935.599233][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9935.599237][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9935.599240][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9935.599243][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9935.599248][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9935.599250][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9935.599254][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9935.599256][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9935.599261][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9935.599264][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9935.599271][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9935.599274][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9935.599279][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9935.599285][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9935.599289][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9935.599292][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9935.599295][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9935.599297][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9935.599303][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9935.599307][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9935.599310][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9935.599320][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9935.599323][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9935.599326][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9935.599331][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9935.599334][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9935.599338][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9935.599344][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9935.599350][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9935.599354][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9935.599362][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9935.599365][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9935.599368][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9935.599372][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9935.599375][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9935.599379][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9935.599381][ 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)) [ 9935.599385][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9935.599389][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9935.599393][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9935.599396][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9935.599398][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9935.599402][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9935.599410][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9935.599416][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9935.599423][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9935.599428][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9935.599437][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9935.599441][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9935.599451][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9935.599454][ 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) [ 9935.599458][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9935.599462][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9935.599465][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9935.599469][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9935.599474][ 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) [ 9935.599478][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9935.599481][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9935.599484][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9935.599487][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9935.599489][ 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) [ 9935.599493][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9935.599495][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9935.599500][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9935.599504][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9935.599506][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9935.599510][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9935.599512][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9935.599514][ 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) [ 9935.599517][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9935.599521][ C1] tc_run (net/core/dev.c:3912) [ 9935.599524][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9935.599527][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9935.599530][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9935.599534][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9935.599538][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9935.599540][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9935.599544][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9935.599548][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9935.599551][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9935.599555][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9935.599559][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9935.599562][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9935.599570][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9935.599573][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9935.599577][ 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) [ 9935.599580][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9935.599584][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9935.599587][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9935.599591][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9935.599594][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9935.599598][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9935.599601][ C1] ? __create_object (mm/kmemleak.c:756) [ 9935.599604][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9935.599611][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9935.599615][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9935.599618][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9935.599622][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9935.599625][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9935.599628][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9935.599631][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9935.599635][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9935.599640][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9935.599644][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9935.599647][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9935.599651][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9935.599654][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9935.599658][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9935.599665][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9935.599668][ C1] __do_softirq (kernel/softirq.c:553) [ 9935.599673][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9935.599676][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9935.599680][ C1] [ 9935.599680][ C1] [ 9935.599682][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9935.599686][ 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) [ 9935.599690][ 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 [ 9935.599692][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9935.599694][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9935.599696][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9935.599697][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9935.599699][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9935.599700][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9935.599703][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9935.599707][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9935.599710][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9935.599712][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9935.599715][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9935.599719][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9935.599721][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9935.599725][ C1] do_idle (kernel/sched/idle.c:312) [ 9935.599728][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9935.599730][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9935.599733][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9935.599737][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9960.576331][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9960.576833][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9960.577307][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9960.577750][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9960.578604][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9960.579175][ 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) [ 9960.579474][ 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 [ 9960.580383][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9960.580668][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9960.581040][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9960.581414][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9960.581784][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9960.582158][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9960.582532][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9960.582948][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9960.583258][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9960.583631][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9960.584005][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9960.584377][ C0] PKRU: 55555554 [ 9960.584547][ C0] Call Trace: [ 9960.584707][ C0] [ 9960.584851][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9960.585095][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9960.585323][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9960.585581][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9960.585838][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9960.586111][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9960.586357][ 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)) [ 9960.586642][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9960.586886][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9960.587173][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9960.587450][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9960.587742][ 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) [ 9960.588014][ 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) [ 9960.588284][ 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) [ 9960.588555][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9960.588846][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9960.589069][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9960.589292][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9960.589516][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9960.589748][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9960.590001][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9960.590267][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9960.590489][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9960.590714][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9960.590956][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9960.591176][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9960.591408][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9960.591649][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9960.591905][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9960.592164][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9960.592396][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9960.592648][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9960.592893][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9960.593218][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9960.593455][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9960.593754][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9960.593998][ 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) [ 9960.594189][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9960.594405][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9960.594640][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9960.594900][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9960.595154][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9960.595368][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9960.595666][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9960.595951][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9960.596220][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9960.596496][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9960.596726][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9960.596942][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9960.597219][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9960.597488][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9960.597792][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9960.598014][ 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)) [ 9960.598290][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9960.598557][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9960.598853][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9960.599100][ 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)) [ 9960.599318][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9960.599550][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9960.599842][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9960.600153][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9960.600434][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9960.600688][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9960.600956][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9960.601249][ 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) [ 9960.601468][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9960.601714][ 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) [ 9960.601929][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9960.602135][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9960.602370][ 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) [ 9960.602616][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9960.602881][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9960.603103][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9960.603363][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9960.603584][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9960.603815][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9960.604017][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9960.604268][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9960.604556][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9960.604776][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9960.605026][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9960.605249][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9960.605466][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9960.605689][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9960.605926][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9960.606132][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9960.606385][ C0] tc_run (net/core/dev.c:3912) [ 9960.606574][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9960.606791][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9960.607014][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9960.607259][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9960.607495][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9960.607716][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9960.607963][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9960.608245][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9960.608501][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9960.608768][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9960.608993][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9960.609235][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9960.609551][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9960.609808][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9960.610044][ 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) [ 9960.610292][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9960.610496][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9960.610722][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9960.611006][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9960.611241][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9960.611466][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9960.611699][ 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)) [ 9960.611917][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9960.612167][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9960.612434][ 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) [ 9960.612718][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9960.612945][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9960.613179][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9960.613403][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9960.613652][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9960.613899][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9960.614125][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9960.614364][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9960.614649][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9960.614895][ 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)) [ 9960.615102][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9960.615346][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9960.615596][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9960.615820][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9960.616043][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9960.616287][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9960.616533][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9960.616776][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9960.617029][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9960.617295][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9960.617519][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9960.617787][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9960.618011][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9960.618256][ 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)) [ 9960.618464][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9960.618738][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9960.618971][ C0] __do_softirq (kernel/softirq.c:553) [ 9960.619189][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9960.619394][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9960.619661][ C0] [ 9960.619801][ C0] [ 9960.619941][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9960.620225][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9960.620552][ 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 [ 9960.621459][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9960.621746][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9960.622118][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9960.622490][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9960.622861][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9960.623235][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9960.623611][ 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) [ 9960.623872][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9960.624090][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9960.624370][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9960.624585][ 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 [ 9960.625491][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9960.625885][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9960.626262][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9960.626633][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9960.627008][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9960.627381][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9960.629788][ 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) | [ 9960.630302][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9960.630781][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9960.631265][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9960.632201][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9960.632822][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9960.633151][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9960.634132][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9960.634444][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9960.634847][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9960.635248][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9960.635652][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9960.636062][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9960.636465][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9960.636917][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9960.637251][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9960.637656][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9960.638062][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9960.638465][ C1] PKRU: 55555554 [ 9960.638649][ C1] Call Trace: [ 9960.638820][ C1] [ 9960.638970][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9960.639235][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9960.639482][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9960.639762][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9960.640038][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9960.640332][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9960.640599][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9960.640908][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9960.641172][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9960.641439][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9960.641750][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9960.642049][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9960.642366][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9960.642660][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9960.642958][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9960.643250][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9960.643567][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9960.643808][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9960.644050][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9960.644302][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9960.644577][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9960.644866][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9960.645106][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9960.645351][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9960.645613][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9960.645852][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9960.646107][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9960.646369][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9960.646647][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9960.646927][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9960.647177][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9960.647451][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9960.647718][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9960.648070][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9960.648326][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9960.648651][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9960.648915][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9960.649121][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9960.649357][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9960.649614][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9960.649894][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9960.650124][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9960.650446][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9960.650757][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9960.651041][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9960.651339][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9960.651590][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9960.651823][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9960.652125][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9960.652415][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9960.652744][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9960.652985][ 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)) [ 9960.653285][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9960.653573][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9960.653893][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9960.654152][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9960.654389][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9960.654640][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9960.654957][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9960.655293][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9960.655596][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9960.655874][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9960.656165][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9960.656434][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9960.656752][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9960.656971][ 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) [ 9960.657205][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9960.657477][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9960.657746][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9960.658036][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9960.658284][ 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) [ 9960.658547][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9960.658814][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9960.659100][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9960.659344][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9960.659622][ 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) [ 9960.659887][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9960.660166][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9960.660409][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9960.660651][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9960.660886][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9960.661173][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9960.661416][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9960.661674][ 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) [ 9960.661936][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9960.662187][ C1] tc_run (net/core/dev.c:3912) [ 9960.662394][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9960.662629][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9960.662870][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9960.663135][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9960.663390][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9960.663630][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9960.663898][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9960.664206][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9960.664483][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9960.664737][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9960.665006][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9960.665265][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9960.665556][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9960.665834][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9960.666093][ 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) [ 9960.666361][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9960.666581][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9960.666827][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9960.667081][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9960.667337][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9960.667581][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9960.667832][ C1] ? __create_object (mm/kmemleak.c:756) [ 9960.668079][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9960.668349][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9960.668632][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9960.668909][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9960.669194][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9960.669469][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9960.669716][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9960.669991][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9960.670230][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9960.670496][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9960.670762][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9960.671025][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9960.671301][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9960.671590][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9960.671854][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9960.672090][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9960.672341][ C1] __do_softirq (kernel/softirq.c:553) [ 9960.672577][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9960.672798][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9960.673088][ C1] [ 9960.673238][ C1] [ 9960.673392][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9960.673697][ 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) [ 9960.673956][ 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 [ 9960.674939][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9960.675249][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9960.675654][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9960.676060][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9960.676463][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9960.676866][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9960.677271][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9960.677563][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9960.677827][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9960.678072][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9960.678326][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9960.678606][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9960.678848][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9960.679122][ C1] do_idle (kernel/sched/idle.c:312) [ 9960.679327][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9960.679573][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9960.679819][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9960.680091][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9988.576328][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [ 9988.576823][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [ 9988.577298][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9988.577740][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9988.578595][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9988.579165][ 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) [ 9988.579469][ 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 ... [ 9988.580379][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [ 9988.580665][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9988.581038][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [ 9988.581412][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [ 9988.581783][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [ 9988.582154][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [ 9988.582528][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [ 9988.582944][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9988.583255][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [ 9988.583630][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9988.584001][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9988.584379][ C0] PKRU: 55555554 [ 9988.584547][ C0] Call Trace: [ 9988.584707][ C0] [ 9988.584845][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9988.585089][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9988.585315][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9988.585577][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9988.585837][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9988.586106][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9988.586356][ 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)) [ 9988.586640][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9988.586884][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9988.587173][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9988.587449][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9988.587743][ 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) [ 9988.588012][ 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) [ 9988.588289][ 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) [ 9988.588557][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9988.588849][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9988.589073][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9988.589298][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9988.589520][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9988.589753][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9988.590008][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9988.590274][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9988.590498][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9988.590721][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9988.590964][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9988.591182][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9988.591414][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9988.591654][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9988.591909][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9988.592170][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9988.592401][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9988.592656][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9988.592902][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9988.593227][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9988.593466][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9988.593764][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9988.594009][ 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) [ 9988.594200][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9988.594419][ C0] ? set_track_prepare (mm/slub.c:6440) [ 9988.594655][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9988.594912][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9988.595167][ C0] ? skb_clone (net/core/skbuff.c:1954) [ 9988.595380][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9988.595679][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9988.595971][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9988.596233][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9988.596509][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9988.596739][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9988.596954][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9988.597234][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9988.597499][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9988.597802][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9988.598025][ 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)) [ 9988.598302][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [ 9988.598568][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9988.598863][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9988.599103][ 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)) [ 9988.599323][ C0] netif_receive_skb (net/core/dev.c:5768) [ 9988.599555][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9988.599844][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9988.600157][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9988.600438][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9988.600692][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9988.600964][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9988.601256][ 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) [ 9988.601473][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [ 9988.601718][ 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) [ 9988.601935][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [ 9988.602141][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [ 9988.602376][ 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) [ 9988.602623][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9988.602890][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9988.603114][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [ 9988.603373][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9988.603598][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [ 9988.603828][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9988.604029][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9988.604280][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9988.604568][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9988.604791][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [ 9988.605039][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9988.605264][ C0] tcf_classify (net/sched/cls_api.c:1830) [ 9988.605479][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [ 9988.605702][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9988.605946][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [ 9988.606147][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [ 9988.606400][ C0] tc_run (net/core/dev.c:3912) [ 9988.606591][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [ 9988.606805][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9988.607029][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9988.607274][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9988.607510][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9988.607732][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9988.607979][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9988.608263][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9988.608518][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [ 9988.608783][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9988.609008][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9988.609247][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [ 9988.609564][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9988.609824][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9988.610059][ 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) [ 9988.610308][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9988.610510][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9988.610738][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9988.611023][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9988.611257][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9988.611481][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9988.611713][ 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)) [ 9988.611933][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9988.612183][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9988.612446][ 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) [ 9988.612731][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [ 9988.612961][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [ 9988.613195][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9988.613420][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [ 9988.613671][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [ 9988.613916][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [ 9988.614143][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [ 9988.614382][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9988.614665][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9988.614912][ 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)) [ 9988.615118][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [ 9988.615361][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9988.615611][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [ 9988.615840][ C0] call_timer_fn (kernel/time/timer.c:1700) [ 9988.616060][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9988.616305][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9988.616548][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9988.616791][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [ 9988.617041][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9988.617308][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9988.617529][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [ 9988.617801][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9988.618023][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9988.618271][ 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)) [ 9988.618475][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [ 9988.618752][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9988.618983][ C0] __do_softirq (kernel/softirq.c:553) [ 9988.619199][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9988.619406][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9988.619672][ C0] [ 9988.619812][ C0] [ 9988.619953][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9988.620236][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [ 9988.620562][ 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 [ 9988.621467][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [ 9988.621753][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [ 9988.622125][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [ 9988.622498][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [ 9988.622871][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [ 9988.623242][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [ 9988.623616][ 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) [ 9988.623879][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [ 9988.624095][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [ 9988.624376][ C0] RIP: 0033:0x7fcbb0ceb957 [ 9988.624586][ 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 [ 9988.625493][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 9988.625889][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [ 9988.626260][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [ 9988.626634][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [ 9988.627005][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [ 9988.627379][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [ 9988.629794][ 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) | [ 9988.630308][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [ 9988.630787][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [ 9988.631274][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9988.632210][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [ 9988.632832][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9988.633161][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [ 9988.634144][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [ 9988.634455][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [ 9988.634858][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [ 9988.635259][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [ 9988.635663][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [ 9988.636072][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [ 9988.636475][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [ 9988.636927][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 9988.637262][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [ 9988.637666][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 9988.638071][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 9988.638474][ C1] PKRU: 55555554 [ 9988.638659][ C1] Call Trace: [ 9988.638831][ C1] [ 9988.638981][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [ 9988.639246][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [ 9988.639493][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [ 9988.639772][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [ 9988.640047][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [ 9988.640341][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [ 9988.640609][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [ 9988.640919][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [ 9988.641183][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9988.641449][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [ 9988.641761][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [ 9988.642058][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9988.642376][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9988.642670][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [ 9988.642968][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [ 9988.643262][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [ 9988.643578][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9988.643819][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9988.644062][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [ 9988.644314][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [ 9988.644589][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9988.644879][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9988.645120][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9988.645363][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [ 9988.645625][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [ 9988.645869][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [ 9988.646120][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [ 9988.646382][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [ 9988.646658][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [ 9988.646938][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [ 9988.647189][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [ 9988.647463][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [ 9988.647731][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [ 9988.648087][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9988.648342][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [ 9988.648675][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [ 9988.648942][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [ 9988.649148][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9988.649383][ C1] ? set_track_prepare (mm/slub.c:6440) [ 9988.649643][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [ 9988.649923][ C1] ? skb_clone (net/core/skbuff.c:1954) [ 9988.650153][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [ 9988.650476][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9988.650786][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9988.651072][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9988.651370][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9988.651621][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [ 9988.651855][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [ 9988.652156][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9988.652447][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [ 9988.652776][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9988.653018][ 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)) [ 9988.653317][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [ 9988.653607][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [ 9988.653927][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [ 9988.654185][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [ 9988.654422][ C1] netif_receive_skb (net/core/dev.c:5768) [ 9988.654673][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [ 9988.654989][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [ 9988.655326][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [ 9988.655630][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [ 9988.655915][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [ 9988.656203][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [ 9988.656473][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [ 9988.656791][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [ 9988.657012][ 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) [ 9988.657244][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [ 9988.657519][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9988.657787][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9988.658075][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [ 9988.658325][ 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) [ 9988.658589][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [ 9988.658855][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9988.659143][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9988.659385][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [ 9988.659665][ 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) [ 9988.659929][ C1] ? debug_object_activate (lib/debugobjects.c:727) [ 9988.660208][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9988.660452][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [ 9988.660693][ C1] tcf_classify (net/sched/cls_api.c:1830) [ 9988.660928][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [ 9988.661216][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9988.661457][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [ 9988.661716][ 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) [ 9988.661978][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [ 9988.662228][ C1] tc_run (net/core/dev.c:3912) [ 9988.662435][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [ 9988.662670][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9988.662912][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [ 9988.663176][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [ 9988.663434][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [ 9988.663673][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9988.663942][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [ 9988.664249][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [ 9988.664526][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [ 9988.664781][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [ 9988.665050][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [ 9988.665309][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [ 9988.665597][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [ 9988.665881][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9988.666136][ 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) [ 9988.666404][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [ 9988.666627][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [ 9988.666874][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [ 9988.667130][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [ 9988.667385][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [ 9988.667628][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [ 9988.667879][ C1] ? __create_object (mm/kmemleak.c:756) [ 9988.668126][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [ 9988.668398][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [ 9988.668680][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [ 9988.668958][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [ 9988.669242][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9988.669517][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [ 9988.669764][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9988.670039][ C1] call_timer_fn (kernel/time/timer.c:1700) [ 9988.670279][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [ 9988.670544][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [ 9988.670808][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [ 9988.671071][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [ 9988.671348][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [ 9988.671637][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [ 9988.671900][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [ 9988.672137][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [ 9988.672391][ C1] __do_softirq (kernel/softirq.c:553) [ 9988.672627][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [ 9988.672850][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [ 9988.673138][ C1] [ 9988.673298][ C1] [ 9988.673452][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [ 9988.673759][ 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) [ 9988.674018][ 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 [ 9988.675012][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [ 9988.675323][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [ 9988.675733][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [ 9988.676148][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [ 9988.676552][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [ 9988.676954][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [ 9988.677364][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [ 9988.677656][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [ 9988.677920][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [ 9988.678166][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [ 9988.678426][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [ 9988.678706][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [ 9988.678949][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [ 9988.679225][ C1] do_idle (kernel/sched/idle.c:312) [ 9988.679432][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [ 9988.679678][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [ 9988.679926][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [ 9988.680196][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [ 9988.680514][ C1] | [10013.600265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [10013.600612][ C0] rcu: 0-....: (7611650 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1781479 | [10013.601135][ C0] rcu: (t=7599693 jiffies g=2033089 q=12 ncpus=4) [10013.601864][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10013.602437][ 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) [10013.602742][ 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 [10013.603651][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10013.603938][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10013.604312][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10013.604682][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10013.605053][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10013.605428][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10013.605806][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10013.606223][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10013.606534][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10013.606907][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10013.607283][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10013.607655][ C0] PKRU: 55555554 [10013.607824][ C0] Call Trace: [10013.607986][ C0] [10013.608127][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10013.608383][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10013.608621][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10013.608857][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10013.609071][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10013.609326][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10013.609577][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10013.609818][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10013.610083][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10013.610311][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10013.610603][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10013.610856][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10013.611127][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10013.611378][ 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)) [10013.611664][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10013.611909][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10013.612196][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10013.612474][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10013.612768][ 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) [10013.613038][ 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) [10013.613309][ 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) [10013.613578][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10013.613869][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10013.614096][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10013.614322][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10013.614547][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10013.614778][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10013.615034][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10013.615299][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10013.615522][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10013.615752][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10013.615996][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10013.616213][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10013.616447][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10013.616688][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10013.616947][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10013.617207][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10013.617441][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10013.617694][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10013.617941][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10013.618265][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10013.618503][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10013.618803][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10013.619051][ 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) [10013.619242][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10013.619457][ C0] ? set_track_prepare (mm/slub.c:6440) [10013.619696][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10013.619953][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10013.620211][ C0] ? skb_clone (net/core/skbuff.c:1954) [10013.620424][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10013.620722][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10013.621010][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10013.621273][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10013.621551][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10013.621784][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10013.621998][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10013.622280][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10013.622545][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10013.622850][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10013.623074][ 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)) [10013.623352][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10013.623617][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10013.623913][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10013.624153][ 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)) [10013.624374][ C0] netif_receive_skb (net/core/dev.c:5768) [10013.624612][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10013.624905][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10013.625216][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10013.625497][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10013.625761][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10013.626030][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10013.626322][ 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) [10013.626539][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10013.626788][ 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) [10013.627002][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10013.627210][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10013.627446][ 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) [10013.627699][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10013.627964][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10013.628193][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10013.628450][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10013.628678][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10013.628909][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10013.629110][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10013.629360][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10013.629650][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10013.629873][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10013.630123][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10013.630349][ C0] tcf_classify (net/sched/cls_api.c:1830) [10013.630563][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10013.630788][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10013.631026][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10013.631229][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10013.631480][ C0] tc_run (net/core/dev.c:3912) [10013.631673][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10013.631889][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10013.632111][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10013.632355][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10013.632593][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10013.632816][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10013.633064][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10013.633350][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10013.633603][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10013.633871][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10013.634119][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10013.634373][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10013.634706][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10013.634979][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10013.635235][ 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) [10013.635481][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10013.635683][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10013.635915][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10013.636201][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10013.636436][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10013.636659][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10013.636889][ 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)) [10013.637111][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10013.637362][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10013.637626][ 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) [10013.637909][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10013.638138][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10013.638373][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10013.638597][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10013.638847][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10013.639093][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10013.639320][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10013.639558][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10013.639844][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10013.640091][ 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)) [10013.640298][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10013.640542][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10013.640792][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10013.641016][ C0] call_timer_fn (kernel/time/timer.c:1700) [10013.641237][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10013.641482][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10013.641725][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10013.641968][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10013.642218][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10013.642487][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10013.642709][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10013.642982][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10013.643206][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10013.643452][ 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)) [10013.643656][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10013.643935][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10013.644172][ C0] __do_softirq (kernel/softirq.c:553) [10013.644388][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10013.644597][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10013.644863][ C0] [10013.645005][ C0] [10013.645145][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10013.645430][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10013.645761][ 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 [10013.646666][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10013.646952][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10013.647324][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10013.647700][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10013.648072][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10013.648444][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10013.648820][ 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) [10013.649085][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10013.649302][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10013.649584][ C0] RIP: 0033:0x7fcbb0ceb957 [10013.649796][ 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 [10013.650704][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10013.651096][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10013.651471][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10013.651844][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10013.652216][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10013.652588][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10013.652588][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10013.652967][ C0] | [10013.653112][ C0] Sending NMI from CPU 0 to CPUs 1: | [10013.653365][ C1] NMI backtrace for cpu 1 [10013.653376][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10013.653379][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10013.653387][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10013.653390][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10013.653393][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10013.653394][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10013.653396][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10013.653398][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10013.653399][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10013.653401][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10013.653403][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10013.653407][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10013.653408][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10013.653410][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10013.653411][ C1] PKRU: 55555554 [10013.653412][ C1] Call Trace: [10013.653415][ C1] [10013.653417][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10013.653422][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10013.653427][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10013.653432][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10013.653435][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10013.653437][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10013.653441][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10013.653445][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10013.653448][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10013.653451][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10013.653455][ C1] [10013.653455][ C1] [10013.653457][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10013.653460][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10013.653464][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10013.653468][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10013.653472][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10013.653475][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10013.653478][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10013.653480][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10013.653485][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10013.653488][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10013.653495][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10013.653497][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10013.653503][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10013.653510][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10013.653514][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10013.653517][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10013.653519][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10013.653522][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10013.653528][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10013.653532][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10013.653535][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10013.653546][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10013.653549][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10013.653552][ C1] ? set_track_prepare (mm/slub.c:6440) [10013.653557][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10013.653560][ C1] ? skb_clone (net/core/skbuff.c:1954) [10013.653564][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10013.653570][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10013.653576][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10013.653580][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10013.653589][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10013.653592][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10013.653594][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10013.653598][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10013.653601][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10013.653605][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10013.653608][ 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)) [10013.653612][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10013.653616][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10013.653620][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10013.653623][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10013.653625][ C1] netif_receive_skb (net/core/dev.c:5768) [10013.653629][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10013.653636][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10013.653643][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10013.653650][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10013.653655][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10013.653664][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10013.653669][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10013.653678][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10013.653681][ 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) [10013.653685][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10013.653689][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10013.653692][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10013.653695][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10013.653701][ 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) [10013.653704][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10013.653707][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10013.653711][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10013.653713][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10013.653716][ 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) [10013.653719][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10013.653721][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10013.653725][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10013.653729][ C1] tcf_classify (net/sched/cls_api.c:1830) [10013.653732][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10013.653735][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10013.653737][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10013.653740][ 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) [10013.653743][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10013.653746][ C1] tc_run (net/core/dev.c:3912) [10013.653751][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10013.653754][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10013.653756][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10013.653760][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10013.653764][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10013.653766][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10013.653770][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10013.653775][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10013.653778][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10013.653782][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10013.653785][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10013.653789][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10013.653796][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10013.653799][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10013.653803][ 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) [10013.653807][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10013.653810][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10013.653814][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10013.653818][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10013.653820][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10013.653824][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10013.653828][ C1] ? __create_object (mm/kmemleak.c:756) [10013.653831][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10013.653838][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10013.653842][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10013.653846][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10013.653850][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10013.653852][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10013.653856][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10013.653859][ C1] call_timer_fn (kernel/time/timer.c:1700) [10013.653863][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10013.653867][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10013.653872][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10013.653874][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10013.653879][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10013.653882][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10013.653886][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10013.653892][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10013.653896][ C1] __do_softirq (kernel/softirq.c:553) [10013.653900][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10013.653903][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10013.653907][ C1] [10013.653908][ C1] [10013.653909][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10013.653913][ 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) [10013.653917][ 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 [10013.653919][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10013.653921][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10013.653923][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10013.653924][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10013.653926][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10013.653927][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10013.653930][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10013.653934][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10013.653937][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10013.653939][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10013.653942][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10013.653946][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10013.653949][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10013.653953][ C1] do_idle (kernel/sched/idle.c:312) [10013.653956][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10013.653958][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10013.653961][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10013.653965][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10040.576344][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10040.576842][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10040.577316][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10040.577758][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10040.578610][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10040.579181][ 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) [10040.579485][ 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 ... [10040.580390][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10040.580675][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10040.581047][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10040.581418][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10040.581790][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10040.582163][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10040.582535][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10040.582951][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10040.583261][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10040.583636][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10040.584009][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10040.584381][ C0] PKRU: 55555554 [10040.584551][ C0] Call Trace: [10040.584712][ C0] [10040.584850][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10040.585095][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10040.585323][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10040.585585][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10040.585839][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10040.586110][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10040.586358][ 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)) [10040.586643][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10040.586888][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10040.587177][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10040.587454][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10040.587747][ 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) [10040.588017][ 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) [10040.588292][ 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) [10040.588563][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10040.588853][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10040.589076][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10040.589302][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10040.589526][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10040.589758][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10040.590012][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10040.590277][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10040.590501][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10040.590726][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10040.590968][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10040.591188][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10040.591419][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10040.591660][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10040.591918][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10040.592176][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10040.592408][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10040.592662][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10040.592907][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10040.593233][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10040.593468][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10040.593766][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10040.594012][ 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) [10040.594204][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10040.594419][ C0] ? set_track_prepare (mm/slub.c:6440) [10040.594656][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10040.594916][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10040.595170][ C0] ? skb_clone (net/core/skbuff.c:1954) [10040.595383][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10040.595687][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10040.595978][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10040.596240][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10040.596518][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10040.596749][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10040.596963][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10040.597243][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10040.597510][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10040.597815][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10040.598036][ 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)) [10040.598314][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10040.598580][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10040.598876][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10040.599115][ 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)) [10040.599335][ C0] netif_receive_skb (net/core/dev.c:5768) [10040.599565][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10040.599863][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10040.600174][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10040.600455][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10040.600712][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10040.600981][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10040.601274][ 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) [10040.601492][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10040.601738][ 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) [10040.601951][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10040.602160][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10040.602394][ 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) [10040.602641][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10040.602904][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10040.603129][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10040.603387][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10040.603611][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10040.603842][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10040.604043][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10040.604294][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10040.604580][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10040.604803][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10040.605053][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10040.605278][ C0] tcf_classify (net/sched/cls_api.c:1830) [10040.605494][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10040.605720][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10040.605958][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10040.606162][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10040.606413][ C0] tc_run (net/core/dev.c:3912) [10040.606603][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10040.606819][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10040.607041][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10040.607285][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10040.607520][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10040.607742][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10040.607989][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10040.608276][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10040.608529][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10040.608799][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10040.609021][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10040.609260][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10040.609577][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10040.609833][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10040.610068][ 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) [10040.610315][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10040.610518][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10040.610744][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10040.611029][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10040.611263][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10040.611488][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10040.611719][ 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)) [10040.611936][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10040.612185][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10040.612451][ 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) [10040.612734][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10040.612962][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10040.613196][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10040.613421][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10040.613670][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10040.613920][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10040.614147][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10040.614385][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10040.614669][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10040.614915][ 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)) [10040.615120][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10040.615364][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10040.615621][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10040.615843][ C0] call_timer_fn (kernel/time/timer.c:1700) [10040.616063][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10040.616308][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10040.616551][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10040.616793][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10040.617046][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10040.617313][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10040.617536][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10040.617806][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10040.618034][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10040.618281][ 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)) [10040.618487][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10040.618765][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10040.618997][ C0] __do_softirq (kernel/softirq.c:553) [10040.619214][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10040.619419][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10040.619685][ C0] [10040.619825][ C0] [10040.619964][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10040.620248][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10040.620577][ 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 [10040.621490][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10040.621775][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10040.622149][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10040.622523][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10040.622893][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10040.623264][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10040.623644][ 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) [10040.623906][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10040.624124][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10040.624403][ C0] RIP: 0033:0x7fcbb0ceb957 [10040.624616][ 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 [10040.625523][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10040.625921][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10040.626294][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10040.626667][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10040.627037][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10040.627414][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10040.629841][ 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) | [10040.630357][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10040.630837][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10040.631320][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10040.632258][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10040.632875][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10040.633203][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10040.634187][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10040.634497][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10040.634900][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10040.635305][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10040.635712][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10040.636115][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10040.636521][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10040.636973][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10040.637310][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10040.637718][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10040.638120][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10040.638527][ C1] PKRU: 55555554 [10040.638710][ C1] Call Trace: [10040.638883][ C1] [10040.639034][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10040.639300][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10040.639544][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10040.639829][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10040.640104][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10040.640396][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10040.640666][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10040.640974][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10040.641238][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10040.641505][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10040.641817][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10040.642118][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10040.642438][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10040.642729][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10040.643029][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10040.643320][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10040.643636][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10040.643880][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10040.644124][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10040.644376][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10040.644651][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10040.644938][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10040.645180][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10040.645425][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10040.645694][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10040.645931][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10040.646180][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10040.646441][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10040.646721][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10040.647001][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10040.647253][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10040.647527][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10040.647793][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10040.648146][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10040.648401][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10040.648725][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10040.648992][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10040.649200][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10040.649432][ C1] ? set_track_prepare (mm/slub.c:6440) [10040.649690][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10040.649971][ C1] ? skb_clone (net/core/skbuff.c:1954) [10040.650200][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10040.650524][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10040.650834][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10040.651118][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10040.651418][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10040.651667][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10040.651899][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10040.652203][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10040.652490][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10040.652819][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10040.653062][ 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)) [10040.653363][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10040.653650][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10040.653971][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10040.654230][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10040.654469][ C1] netif_receive_skb (net/core/dev.c:5768) [10040.654720][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10040.655035][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10040.655374][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10040.655680][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10040.655959][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10040.656251][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10040.656521][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10040.656840][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10040.657058][ 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) [10040.657294][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10040.657566][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10040.657834][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10040.658122][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10040.658369][ 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) [10040.658635][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10040.658903][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10040.659191][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10040.659434][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10040.659712][ 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) [10040.659975][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10040.660254][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10040.660498][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10040.660742][ C1] tcf_classify (net/sched/cls_api.c:1830) [10040.660976][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10040.661264][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10040.661507][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10040.661766][ 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) [10040.662029][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10040.662280][ C1] tc_run (net/core/dev.c:3912) [10040.662488][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10040.662721][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10040.662961][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10040.663225][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10040.663481][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10040.663723][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10040.663991][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10040.664300][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10040.664575][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10040.664831][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10040.665098][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10040.665357][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10040.665651][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10040.665931][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10040.666188][ 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) [10040.666456][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10040.666674][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10040.666922][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10040.667177][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10040.667431][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10040.667675][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10040.667926][ C1] ? __create_object (mm/kmemleak.c:756) [10040.668172][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10040.668445][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10040.668730][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10040.669006][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10040.669291][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10040.669567][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10040.669817][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10040.670092][ C1] call_timer_fn (kernel/time/timer.c:1700) [10040.670333][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10040.670598][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10040.670862][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10040.671125][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10040.671403][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10040.671690][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10040.671954][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10040.672190][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10040.672441][ C1] __do_softirq (kernel/softirq.c:553) [10040.672678][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10040.672900][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10040.673189][ C1] [10040.673342][ C1] [10040.673493][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10040.673801][ 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) [10040.674060][ 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 [10040.675043][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10040.675356][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10040.675763][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10040.676166][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10040.676575][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10040.676979][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10040.677385][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10040.677679][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10040.677943][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10040.678188][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10040.678442][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10040.678724][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10040.678965][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10040.679242][ C1] do_idle (kernel/sched/idle.c:312) [10040.679448][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10040.679695][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10040.679942][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10040.680215][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10068.576324][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10068.576820][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10068.577294][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10068.577736][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10068.578591][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10068.579158][ 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) [10068.579461][ 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 ... [10068.580371][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10068.580656][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10068.581029][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10068.581401][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10068.581772][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10068.582143][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10068.582516][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10068.582933][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10068.583242][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10068.583616][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10068.583986][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10068.584361][ C0] PKRU: 55555554 [10068.584529][ C0] Call Trace: [10068.584687][ C0] [10068.584825][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10068.585070][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10068.585296][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10068.585563][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10068.585817][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10068.586085][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10068.586333][ 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)) [10068.586617][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10068.586861][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10068.587150][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10068.587428][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10068.587721][ 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) [10068.587998][ 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) [10068.588276][ 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) [10068.588545][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10068.588837][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10068.589061][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10068.589287][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10068.589511][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10068.589742][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10068.589998][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10068.590263][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10068.590488][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10068.590711][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10068.590955][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10068.591173][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10068.591407][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10068.591647][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10068.591903][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10068.592164][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10068.592395][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10068.592650][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10068.592895][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10068.593218][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10068.593455][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10068.593753][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10068.593998][ 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) [10068.594187][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10068.594406][ C0] ? set_track_prepare (mm/slub.c:6440) [10068.594640][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10068.594897][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10068.595152][ C0] ? skb_clone (net/core/skbuff.c:1954) [10068.595364][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10068.595670][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10068.595956][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10068.596217][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10068.596494][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10068.596723][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10068.596938][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10068.597219][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10068.597484][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10068.597787][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10068.598010][ 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)) [10068.598289][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10068.598555][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10068.598850][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10068.599088][ 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)) [10068.599309][ C0] netif_receive_skb (net/core/dev.c:5768) [10068.599541][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10068.599832][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10068.600145][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10068.600424][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10068.600680][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10068.600950][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10068.601242][ 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) [10068.601461][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10068.601706][ 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) [10068.601922][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10068.602128][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10068.602363][ 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) [10068.602611][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10068.602877][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10068.603101][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10068.603360][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10068.603584][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10068.603815][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10068.604016][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10068.604267][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10068.604557][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10068.604780][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10068.605028][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10068.605255][ C0] tcf_classify (net/sched/cls_api.c:1830) [10068.605476][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10068.605702][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10068.605938][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10068.606140][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10068.606393][ C0] tc_run (net/core/dev.c:3912) [10068.606584][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10068.606799][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10068.607022][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10068.607265][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10068.607501][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10068.607724][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10068.607971][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10068.608255][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10068.608509][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10068.608776][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10068.609000][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10068.609239][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10068.609555][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10068.609815][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10068.610050][ 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) [10068.610299][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10068.610500][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10068.610727][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10068.611012][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10068.611247][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10068.611470][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10068.611703][ 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)) [10068.611923][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10068.612172][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10068.612435][ 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) [10068.612718][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10068.612947][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10068.613181][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10068.613406][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10068.613655][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10068.613906][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10068.614133][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10068.614373][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10068.614657][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10068.614903][ 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)) [10068.615107][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10068.615351][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10068.615606][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10068.615831][ C0] call_timer_fn (kernel/time/timer.c:1700) [10068.616051][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10068.616296][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10068.616540][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10068.616782][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10068.617032][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10068.617302][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10068.617522][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10068.617795][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10068.618018][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10068.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)) [10068.618470][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10068.618748][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10068.618979][ C0] __do_softirq (kernel/softirq.c:553) [10068.619195][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10068.619403][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10068.619669][ C0] [10068.619810][ C0] [10068.619950][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10068.620234][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10068.620560][ 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 [10068.621466][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10068.621753][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10068.622124][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10068.622499][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10068.622871][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10068.623242][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10068.623617][ 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) [10068.623881][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10068.624095][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10068.624377][ C0] RIP: 0033:0x7fcbb0ceb957 [10068.624588][ 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 [10068.625500][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10068.625891][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10068.626264][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10068.626639][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10068.627009][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10068.627382][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10068.629800][ 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) | [10068.630314][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10068.630794][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10068.631281][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10068.632217][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10068.632837][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10068.633165][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10068.634147][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10068.634458][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10068.634863][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10068.635266][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10068.635673][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10068.636077][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10068.636482][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10068.636933][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10068.637269][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10068.637673][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10068.638078][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10068.638482][ C1] PKRU: 55555554 [10068.638666][ C1] Call Trace: [10068.638837][ C1] [10068.638988][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10068.639253][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10068.639500][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10068.639779][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10068.640054][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10068.640347][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10068.640615][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10068.640924][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10068.641188][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10068.641453][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10068.641766][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10068.642064][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10068.642382][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10068.642674][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10068.642973][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10068.643266][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10068.643581][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10068.643823][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10068.644066][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10068.644318][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10068.644592][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10068.644881][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10068.645120][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10068.645365][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10068.645631][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10068.645869][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10068.646120][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10068.646381][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10068.646658][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10068.646939][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10068.647189][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10068.647463][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10068.647730][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10068.648082][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10068.648341][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10068.648667][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10068.648934][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10068.649140][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10068.649375][ C1] ? set_track_prepare (mm/slub.c:6440) [10068.649631][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10068.649910][ C1] ? skb_clone (net/core/skbuff.c:1954) [10068.650138][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10068.650463][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10068.650774][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10068.651059][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10068.651365][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10068.651616][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10068.651849][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10068.652154][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10068.652444][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10068.652772][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10068.653012][ 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)) [10068.653314][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10068.653602][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10068.653922][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10068.654181][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10068.654420][ C1] netif_receive_skb (net/core/dev.c:5768) [10068.654671][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10068.654987][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10068.655327][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10068.655633][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10068.655912][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10068.656200][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10068.656469][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10068.656787][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10068.657007][ 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) [10068.657241][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10068.657515][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10068.657781][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10068.658072][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10068.658321][ 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) [10068.658585][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10068.658852][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10068.659139][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10068.659381][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10068.659660][ 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) [10068.659923][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10068.660204][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10068.660447][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10068.660690][ C1] tcf_classify (net/sched/cls_api.c:1830) [10068.660925][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10068.661212][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10068.661455][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10068.661711][ 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) [10068.661974][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10068.662226][ C1] tc_run (net/core/dev.c:3912) [10068.662432][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10068.662666][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10068.662907][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10068.663171][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10068.663426][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10068.663667][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10068.663935][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10068.664245][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10068.664519][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10068.664775][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10068.665043][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10068.665303][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10068.665596][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10068.665874][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10068.666129][ 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) [10068.666398][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10068.666618][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10068.666862][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10068.667118][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10068.667374][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10068.667617][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10068.667869][ C1] ? __create_object (mm/kmemleak.c:756) [10068.668116][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10068.668386][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10068.668669][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10068.668945][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10068.669231][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10068.669505][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10068.669753][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10068.670029][ C1] call_timer_fn (kernel/time/timer.c:1700) [10068.670269][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10068.670533][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10068.670797][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10068.671061][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10068.671338][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10068.671628][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10068.671892][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10068.672126][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10068.672378][ C1] __do_softirq (kernel/softirq.c:553) [10068.672615][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10068.672836][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10068.673126][ C1] [10068.673278][ C1] [10068.673430][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10068.673737][ 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) [10068.673997][ 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 [10068.674977][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10068.675289][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10068.675696][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10068.676100][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10068.676504][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10068.676907][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10068.677312][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10068.677605][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10068.677867][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10068.678113][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10068.678367][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10068.678647][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10068.678889][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10068.679164][ C1] do_idle (kernel/sched/idle.c:312) [10068.679370][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10068.679616][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10068.679862][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10068.680133][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10068.680449][ C1] | [10091.655265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [10091.655675][ C0] rcu: 0-....: (7689548 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1798380 | [10091.656242][ C0] rcu: (t=7677748 jiffies g=2033089 q=12 ncpus=4) [10091.657030][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10091.657634][ 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) [10091.657968][ 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 ... [10091.658924][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10091.659233][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10091.659627][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10091.660020][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10091.660414][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10091.660806][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10091.661202][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10091.661643][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10091.661971][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10091.662365][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10091.662755][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10091.663147][ C0] PKRU: 55555554 [10091.663325][ C0] Call Trace: [10091.663493][ C0] [10091.663639][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10091.663911][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10091.664160][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10091.664409][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10091.664637][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10091.664901][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10091.665173][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10091.665451][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10091.665740][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10091.665986][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10091.666300][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10091.666585][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10091.666866][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10091.667131][ 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)) [10091.667432][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10091.667689][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10091.667994][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10091.668286][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10091.668596][ 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) [10091.668880][ 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) [10091.669171][ 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) [10091.669454][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10091.669758][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10091.669997][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10091.670234][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10091.670469][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10091.670714][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10091.670981][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10091.671261][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10091.671496][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10091.671733][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10091.671990][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10091.672221][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10091.672464][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10091.672720][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10091.672991][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10091.673263][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10091.673506][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10091.673778][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10091.674036][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10091.674378][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10091.674625][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10091.674938][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10091.675197][ 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) [10091.675419][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10091.675652][ C0] ? set_track_prepare (mm/slub.c:6440) [10091.675908][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10091.676186][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10091.676460][ C0] ? skb_clone (net/core/skbuff.c:1954) [10091.676700][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10091.677014][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10091.677315][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10091.677591][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10091.677881][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10091.678123][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10091.678351][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10091.678646][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10091.678924][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10091.679242][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10091.679477][ 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)) [10091.679768][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10091.680048][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10091.680359][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10091.680611][ 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)) [10091.680842][ C0] netif_receive_skb (net/core/dev.c:5768) [10091.681085][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10091.681393][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10091.681721][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10091.682016][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10091.682285][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10091.682571][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10091.682878][ 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) [10091.683109][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10091.683367][ 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) [10091.683594][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10091.683810][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10091.684057][ 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) [10091.684317][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10091.684606][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10091.684840][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10091.685111][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10091.685352][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10091.685618][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10091.685836][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10091.686104][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10091.686420][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10091.686671][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10091.686934][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10091.687170][ C0] tcf_classify (net/sched/cls_api.c:1830) [10091.687396][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10091.687632][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10091.687882][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10091.688093][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10091.688358][ C0] tc_run (net/core/dev.c:3912) [10091.688561][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10091.688786][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10091.689021][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10091.689277][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10091.689525][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10091.689759][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10091.690020][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10091.690321][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10091.690588][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10091.690868][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10091.691105][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10091.691358][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10091.691689][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10091.691960][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10091.692207][ 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) [10091.692468][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10091.692681][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10091.692920][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10091.693219][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10091.693466][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10091.693701][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10091.693945][ 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)) [10091.694177][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10091.694439][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10091.694713][ 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) [10091.695012][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10091.695254][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10091.695527][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10091.695768][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10091.696039][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10091.696304][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10091.696550][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10091.696811][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10091.697108][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10091.697368][ 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)) [10091.697585][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10091.697840][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10091.698103][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10091.698343][ C0] call_timer_fn (kernel/time/timer.c:1700) [10091.698576][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10091.698834][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10091.699090][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10091.699345][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10091.699608][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10091.699887][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10091.700120][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10091.700407][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10091.700641][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10091.700900][ 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)) [10091.701116][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10091.701409][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10091.701652][ C0] __do_softirq (kernel/softirq.c:553) [10091.701879][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10091.702097][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10091.702377][ C0] [10091.702524][ C0] [10091.702672][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10091.702971][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10091.703315][ 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 [10091.704268][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10091.704573][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10091.704964][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10091.705359][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10091.705777][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10091.706178][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10091.706594][ 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) [10091.706871][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10091.707099][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10091.707395][ C0] RIP: 0033:0x7fcbb0ceb957 [10091.707617][ 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 [10091.708571][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10091.708984][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10091.709374][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10091.709767][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10091.710158][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10091.710549][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10091.710549][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10091.710942][ C0] | [10091.711098][ C0] Sending NMI from CPU 0 to CPUs 1: | [10091.711371][ C1] NMI backtrace for cpu 1 [10091.711383][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10091.711385][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10091.711394][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10091.711397][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10091.711400][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10091.711401][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10091.711403][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10091.711405][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10091.711407][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10091.711408][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10091.711411][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10091.711414][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10091.711415][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10091.711417][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10091.711418][ C1] PKRU: 55555554 [10091.711419][ C1] Call Trace: [10091.711422][ C1] [10091.711425][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10091.711430][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10091.711435][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10091.711440][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10091.711444][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10091.711446][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10091.711450][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10091.711453][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10091.711456][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10091.711460][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10091.711463][ C1] [10091.711464][ C1] [10091.711465][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10091.711469][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10091.711473][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10091.711476][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10091.711481][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10091.711483][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10091.711487][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10091.711489][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10091.711493][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10091.711496][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10091.711504][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10091.711506][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10091.711511][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10091.711519][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10091.711523][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10091.711526][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10091.711528][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10091.711531][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10091.711537][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10091.711541][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10091.711544][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10091.711554][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10091.711558][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10091.711561][ C1] ? set_track_prepare (mm/slub.c:6440) [10091.711566][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10091.711569][ C1] ? skb_clone (net/core/skbuff.c:1954) [10091.711574][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10091.711580][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10091.711586][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10091.711590][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10091.711599][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10091.711602][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10091.711604][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10091.711608][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10091.711611][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10091.711615][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10091.711617][ 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)) [10091.711622][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10091.711626][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10091.711630][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10091.711633][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10091.711635][ C1] netif_receive_skb (net/core/dev.c:5768) [10091.711638][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10091.711646][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10091.711654][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10091.711660][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10091.711665][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10091.711673][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10091.711678][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10091.711688][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10091.711691][ 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) [10091.711694][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10091.711699][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10091.711702][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10091.711706][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10091.711711][ 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) [10091.711715][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10091.711718][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10091.711721][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10091.711723][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10091.711726][ 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) [10091.711730][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10091.711732][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10091.711736][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10091.711740][ C1] tcf_classify (net/sched/cls_api.c:1830) [10091.711742][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10091.711745][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10091.711748][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10091.711750][ 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) [10091.711754][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10091.711757][ C1] tc_run (net/core/dev.c:3912) [10091.711761][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10091.711764][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10091.711766][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10091.711771][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10091.711775][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10091.711777][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10091.711781][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10091.711786][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10091.711788][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10091.711792][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10091.711796][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10091.711799][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10091.711807][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10091.711810][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10091.711813][ 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) [10091.711817][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10091.711821][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10091.711824][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10091.711828][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10091.711831][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10091.711834][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10091.711838][ C1] ? __create_object (mm/kmemleak.c:756) [10091.711841][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10091.711848][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10091.711852][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10091.711856][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10091.711860][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10091.711863][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10091.711866][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10091.711869][ C1] call_timer_fn (kernel/time/timer.c:1700) [10091.711874][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10091.711878][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10091.711882][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10091.711885][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10091.711890][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10091.711893][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10091.711898][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10091.711905][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10091.711908][ C1] __do_softirq (kernel/softirq.c:553) [10091.711913][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10091.711916][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10091.711919][ C1] [10091.711920][ C1] [10091.711921][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10091.711926][ 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) [10091.711930][ 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 [10091.711932][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10091.711934][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10091.711936][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10091.711937][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10091.711938][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10091.711940][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10091.711943][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10091.711946][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10091.711950][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10091.711952][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10091.711954][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10091.711958][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10091.711960][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10091.711965][ C1] do_idle (kernel/sched/idle.c:312) [10091.711968][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10091.711970][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10091.711973][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10091.711977][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10116.587645][ 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) | [10116.588434][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10116.589375][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10116.590106][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10116.591521][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10116.592451][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [10116.592904][ C1] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 41 bc 08 00 00 00 45 29 All code ======== 0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8) 4: 89 c2 mov %eax,%edx 6: b8 01 00 00 00 mov $0x1,%eax b: 48 85 d2 test %rdx,%rdx e: 0f 84 4c ff ff ff je 0xffffffffffffff60 14: 41 83 e2 07 and $0x7,%r10d 18: 49 39 d1 cmp %rdx,%r9 1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55 21: 45 3a 11 cmp (%r9),%r10b 24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55 2a:* 5b pop %rbx <-- trapping instruction 2b: b8 01 00 00 00 mov $0x1,%eax 30: 5d pop %rbp 31: 41 5c pop %r12 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 41 bc 08 00 00 00 mov $0x8,%r12d 3e: 45 rex.RB 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: b8 01 00 00 00 mov $0x1,%eax 6: 5d pop %rbp 7: 41 5c pop %r12 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 41 bc 08 00 00 00 mov $0x8,%r12d 14: 45 rex.RB 15: 29 .byte 0x29 [10116.594378][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000246 [10116.594849][ C1] RAX: ffffed10010241c4 RBX: ffffed10010241c4 RCX: ffffffff86a7fb30 [10116.595475][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10116.596081][ C1] RBP: ffffed10010241c3 R08: 0000000000000000 R09: ffffed10010241c3 [10116.596687][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10116.597307][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10116.597917][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10116.598606][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10116.599114][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10116.599724][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10116.600342][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10116.600940][ C1] PKRU: 55555554 [10116.601218][ C1] Call Trace: [10116.602762][ C1] [10116.602990][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10116.603396][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10116.603771][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10116.604196][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10116.604615][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10116.605057][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10116.605466][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10116.605924][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10116.606325][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [10116.606728][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10116.607135][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10116.607610][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10116.608063][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10116.608545][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10116.608995][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [10116.609400][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10116.609831][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10116.610312][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10116.610683][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10116.611053][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10116.611437][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10116.611856][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10116.612296][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10116.612662][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10116.613034][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10116.613438][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10116.613798][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10116.614181][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10116.614580][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10116.615011][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10116.621927][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10116.622326][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10116.622752][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10116.623170][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10116.623713][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10116.624109][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10116.624608][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10116.625021][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10116.625356][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10116.625721][ C1] ? set_track_prepare (mm/slub.c:6440) [10116.626119][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10116.626557][ C1] ? skb_clone (net/core/skbuff.c:1954) [10116.626911][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10116.627486][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10116.627960][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10116.628388][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10116.628847][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10116.629223][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10116.629573][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10116.630035][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10116.630467][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10116.630960][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10116.631326][ 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)) [10116.631773][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10116.632216][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10116.632703][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10116.633097][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10116.633456][ C1] netif_receive_skb (net/core/dev.c:5768) [10116.633836][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10116.634308][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10116.634819][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10116.635285][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10116.635710][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10116.636155][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10116.636552][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10116.637032][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10116.637364][ 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) [10116.637718][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10116.638133][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10116.638540][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10116.638973][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10116.639346][ 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) [10116.639741][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10116.640149][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10116.640587][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10116.640952][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10116.641378][ 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) [10116.641780][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10116.642203][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10116.642573][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10116.642944][ C1] tcf_classify (net/sched/cls_api.c:1830) [10116.643298][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10116.643728][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10116.644089][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10116.644478][ 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) [10116.644879][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10116.645395][ C1] tc_run (net/core/dev.c:3912) [10116.645712][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10116.646064][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10116.646431][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10116.646834][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10116.647224][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10116.647591][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10116.648071][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10116.648540][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10116.648965][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10116.649360][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10116.649774][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10116.650179][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10116.650629][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10116.651062][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10116.651460][ 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) [10116.651876][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10116.652214][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10116.652597][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10116.652994][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10116.653390][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10116.653768][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10116.654150][ C1] ? __create_object (mm/kmemleak.c:756) [10116.654523][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10116.654942][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10116.656571][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10116.656992][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10116.657418][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10116.657831][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10116.658210][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10116.658609][ C1] call_timer_fn (kernel/time/timer.c:1700) [10116.658957][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10116.659363][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10116.659753][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10116.660143][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10116.660558][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10116.660996][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10116.661399][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10116.661759][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10116.662144][ C1] __do_softirq (kernel/softirq.c:553) [10116.662499][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10116.662841][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10116.663279][ C1] [10116.663512][ C1] [10116.663745][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10116.664214][ 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) [10116.664616][ 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 [10116.666112][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10116.666587][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10116.667196][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10116.667796][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10116.668409][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10116.669020][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10116.669642][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10116.670090][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10116.670495][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10116.670863][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10116.671239][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10116.671664][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10116.672033][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10116.672449][ C1] do_idle (kernel/sched/idle.c:312) [10116.672757][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10116.673132][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10116.673505][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10116.673925][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10116.677818][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10116.678683][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10116.679484][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10116.680260][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10116.681723][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10116.682712][ 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) [10116.683248][ 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 ... [10116.684795][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10116.685309][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10116.685909][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10116.686729][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10116.687372][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10116.688127][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10116.688782][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10116.689526][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10116.690076][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10116.690746][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10116.691413][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10116.692089][ C0] PKRU: 55555554 [10116.692396][ C0] Call Trace: [10116.692680][ C0] [10116.692930][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10116.693373][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10116.693786][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10116.694250][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10116.694711][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10116.695178][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10116.695598][ 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)) [10116.696087][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10116.696538][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10116.697056][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10116.701161][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10116.701688][ 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) [10116.702152][ 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) [10116.702624][ 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) [10116.703100][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10116.703602][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10116.704009][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10116.704402][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10116.704790][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10116.705202][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10116.705656][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10116.706124][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10116.706524][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10116.706905][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10116.707341][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10116.707719][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10116.708118][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10116.710918][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10116.711364][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10116.711813][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10116.712214][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10116.712662][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10116.713104][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10116.713680][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10116.714101][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10116.714634][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10116.715080][ 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) [10116.715418][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10116.715796][ C0] ? set_track_prepare (mm/slub.c:6440) [10116.716203][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10116.716673][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10116.717133][ C0] ? skb_clone (net/core/skbuff.c:1954) [10116.717509][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10116.718038][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10116.718541][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10116.719008][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10116.719510][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10116.719929][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10116.720320][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10116.720832][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10116.721311][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10116.721852][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10116.722256][ 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)) [10116.722754][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10116.723232][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10116.723765][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10116.724202][ 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)) [10116.724596][ C0] netif_receive_skb (net/core/dev.c:5768) [10116.725015][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10116.745641][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10116.746194][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10116.746676][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10116.747144][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10116.747606][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10116.748109][ 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) [10116.748486][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10116.748911][ 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) [10116.749302][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10116.749664][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10116.750083][ 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) [10116.750519][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10116.750983][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10116.751378][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10116.751834][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10116.752235][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10116.752643][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10116.752999][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10116.753422][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10116.753925][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10116.754343][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10116.754821][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10116.755203][ C0] tcf_classify (net/sched/cls_api.c:1830) [10116.755575][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10116.755960][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10116.756385][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10116.756745][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10116.757186][ C0] tc_run (net/core/dev.c:3912) [10116.757531][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10116.757896][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10116.758278][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10116.758694][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10116.759100][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10116.759484][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10116.759907][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10116.760406][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10116.760857][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10116.761330][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10116.761716][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10116.762149][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10116.762688][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10116.763132][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10116.763537][ 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) [10116.763975][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10116.764334][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10116.764729][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10116.765234][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10116.775778][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10116.776186][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10116.776603][ 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)) [10116.776977][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10116.777407][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10116.777854][ 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) [10116.778347][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10116.778752][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10116.779159][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10116.779548][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10116.779986][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10116.780422][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10116.780821][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10116.781240][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10116.781742][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10116.782186][ 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)) [10116.782553][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10116.782989][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10116.783441][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10116.783826][ C0] call_timer_fn (kernel/time/timer.c:1700) [10116.784215][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10116.784641][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10116.785071][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10116.785493][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10116.785935][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10116.786423][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10116.786809][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10116.787285][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10116.787674][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10116.815541][ 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)) [10116.815919][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10116.816414][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10116.816819][ C0] __do_softirq (kernel/softirq.c:553) [10116.817207][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10116.817567][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10116.818033][ C0] [10116.818278][ C0] [10116.818522][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10116.819013][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10116.819578][ 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 [10116.821168][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10116.821672][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10116.822339][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10116.823004][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10116.823636][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10116.824273][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10116.824937][ 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) [10116.825418][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10116.825771][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10116.826245][ C0] RIP: 0033:0x7fcbb0ceb957 [10116.826615][ 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 [10116.828218][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10116.828896][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10116.829545][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10116.830185][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10116.830820][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10116.831464][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10144.608411][ 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) | [10144.609220][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10144.609978][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10144.610731][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10144.612213][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10144.613195][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10144.613727][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10144.615634][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10144.616114][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10144.616727][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10144.617335][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10144.617950][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10144.618572][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10144.619201][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10144.619890][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10144.620396][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10144.621007][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10144.621616][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10144.622225][ C1] PKRU: 55555554 [10144.622507][ C1] Call Trace: [10144.622768][ C1] [10144.623000][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10144.623417][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10144.623795][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10144.624224][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10144.624658][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10144.655313][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10144.655812][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10144.656265][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10144.656666][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10144.657090][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10144.657582][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10144.658049][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10144.658548][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10144.659013][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10144.659482][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10144.659932][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10144.660430][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10144.660812][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10144.661195][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10144.661593][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10144.662028][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10144.662484][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10144.662865][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10144.663248][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10144.663663][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10144.664062][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10144.664473][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10144.664887][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10144.695436][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10144.695894][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10144.696293][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10144.696725][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10144.697170][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10144.697738][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10144.698136][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10144.698652][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10144.699084][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10144.699419][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10144.699796][ C1] ? set_track_prepare (mm/slub.c:6440) [10144.700209][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10144.700653][ C1] ? skb_clone (net/core/skbuff.c:1954) [10144.701018][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10144.701528][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10144.702024][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10144.702490][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10144.702970][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10144.703375][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10144.703752][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10144.704234][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10144.704706][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10144.725348][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10144.725747][ 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)) [10144.726222][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10144.726686][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10144.727192][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10144.727601][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10144.727978][ C1] netif_receive_skb (net/core/dev.c:5768) [10144.728379][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10144.728884][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10144.729433][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10144.729916][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10144.730363][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10144.730826][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10144.731257][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10144.731766][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10144.732117][ 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) [10144.732486][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10144.732918][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10144.733347][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10144.733822][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10144.734226][ 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) [10144.734662][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10144.735086][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10144.755665][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10144.756033][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10144.756449][ 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) [10144.756853][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10144.757285][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10144.757664][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10144.758036][ C1] tcf_classify (net/sched/cls_api.c:1830) [10144.758400][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10144.758851][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10144.759234][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10144.759640][ 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) [10144.760052][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10144.760448][ C1] tc_run (net/core/dev.c:3912) [10144.760769][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10144.761133][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10144.761511][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10144.761899][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10144.762291][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10144.762665][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10144.763074][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10144.763547][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10144.763977][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10144.764378][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10144.764797][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10144.785390][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10144.785852][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10144.786294][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10144.789153][ 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) [10144.789643][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10144.789996][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10144.790388][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10144.790793][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10144.791196][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10144.791583][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10144.791980][ C1] ? __create_object (mm/kmemleak.c:756) [10144.792371][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10144.792801][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10144.793253][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10144.793710][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10144.794174][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10144.794617][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10144.795027][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10144.795472][ C1] call_timer_fn (kernel/time/timer.c:1700) [10144.795853][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10144.796274][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10144.796688][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10144.797096][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10144.797532][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10144.797979][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10144.798398][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10144.798777][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10144.799174][ C1] __do_softirq (kernel/softirq.c:553) [10144.799549][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10144.799902][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10144.800363][ C1] [10144.800607][ C1] [10144.800849][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10144.801340][ 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) [10144.801765][ 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 [10144.803332][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10144.803817][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10144.804452][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10144.805083][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10144.845873][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10144.846493][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10144.847128][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10144.847592][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10144.848000][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10144.848372][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10144.848757][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10144.849194][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10144.849567][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10144.850002][ C1] do_idle (kernel/sched/idle.c:312) [10144.850322][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10144.850700][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10144.851081][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10144.851509][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10156.577741][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10156.578626][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10156.579461][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10156.580243][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10156.581771][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10156.582776][ 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) [10156.583311][ 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 ... [10156.596533][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10156.597042][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10156.597695][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10156.598318][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10156.598974][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10156.599615][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10156.600257][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10156.600989][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10156.601535][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10156.602184][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10156.602818][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10156.603461][ C0] PKRU: 55555554 [10156.603753][ C0] Call Trace: [10156.604033][ C0] [10156.604276][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10156.604707][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10156.605126][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10156.605548][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10156.605965][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10156.606407][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10156.606816][ 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)) [10156.607321][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10156.607723][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10156.608202][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10156.608657][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10156.609168][ 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) [10156.609594][ 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) [10156.610057][ 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) [10156.610528][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10156.611036][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10156.611433][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10156.611821][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10156.612199][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10156.612592][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10156.613028][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10156.613503][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10156.613894][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10156.614291][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10156.614722][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10156.636183][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10156.636733][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10156.637138][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10156.637570][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10156.638004][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10156.638369][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10156.638772][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10156.639161][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10156.639683][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10156.640080][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10156.640598][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10156.641013][ 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) [10156.641335][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10156.641694][ C0] ? set_track_prepare (mm/slub.c:6440) [10156.642096][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10156.642535][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10156.642971][ C0] ? skb_clone (net/core/skbuff.c:1954) [10156.643334][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10156.643834][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10156.644313][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10156.644755][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10156.660268][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10156.660691][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10156.661076][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10156.661581][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10156.662052][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10156.662584][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10156.662980][ 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)) [10156.663471][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10156.663951][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10156.664481][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10156.664895][ 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)) [10156.665280][ C0] netif_receive_skb (net/core/dev.c:5768) [10156.665663][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10156.666120][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10156.675795][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10156.676293][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10156.676721][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10156.677171][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10156.677658][ 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) [10156.678019][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10156.678423][ 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) [10156.678778][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10156.679139][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10156.679545][ 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) [10156.679998][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10156.680490][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10156.680856][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10156.681290][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10156.681685][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10156.682079][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10156.682434][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10156.682869][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10156.683379][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10156.683762][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10156.684204][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10156.684607][ C0] tcf_classify (net/sched/cls_api.c:1830) [10156.684974][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10156.698829][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10156.699208][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10156.699533][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10156.699957][ C0] tc_run (net/core/dev.c:3912) [10156.700300][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10156.700674][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10156.701064][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10156.701484][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10156.701890][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10156.702269][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10156.702715][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10156.703233][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10156.703683][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10156.704155][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10156.704525][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10156.704931][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10156.725426][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10156.725895][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10156.726323][ 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) [10156.726755][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10156.727260][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10156.727683][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10156.728203][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10156.728626][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10156.729037][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10156.729586][ 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)) [10156.729980][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10156.730420][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10156.730889][ 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) [10156.731400][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10156.731793][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10156.732194][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10156.732578][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10156.733020][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10156.733451][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10156.733840][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10156.734256][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10156.734765][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10156.735266][ 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)) [10156.735625][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10156.736063][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10156.736489][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10156.736883][ C0] call_timer_fn (kernel/time/timer.c:1700) [10156.737255][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10156.737678][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10156.738095][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10156.738521][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10156.738962][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10156.739424][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10156.739814][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10156.740293][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10156.740679][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10156.741116][ 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)) [10156.741481][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10156.741969][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10156.742379][ C0] __do_softirq (kernel/softirq.c:553) [10156.742775][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10156.743140][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10156.743615][ C0] [10156.743862][ C0] [10156.744111][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10156.744613][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10156.745192][ 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 [10156.746755][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10156.747251][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10156.747874][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10156.748480][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10156.749110][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10156.749745][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10156.750399][ 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) [10156.750865][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10156.751238][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10156.751723][ C0] RIP: 0033:0x7fcbb0ceb957 [10156.752085][ 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 [10156.753660][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10156.754355][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10156.755002][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10156.775848][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10156.776508][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10156.777295][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10169.720752][ C3] rcu: 1-....: (7725717 ticks this GP) idle=630c/0/0x1 softirq=610100/610103 fqs=1814640 | [10169.721538][ C3] rcu: (detected by 3, t=7755812 jiffies, g=2033089, q=12 ncpus=4) | [10169.722167][ C3] Sending NMI from CPU 3 to CPUs 0: | [10169.735171][ C0] NMI backtrace for cpu 0 [10169.735200][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10169.735205][ 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) [10169.735223][ 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 ... [10169.735229][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10169.735235][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10169.735238][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10169.735241][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10169.735244][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10169.735248][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10169.735251][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10169.735255][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10169.735262][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10169.735266][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10169.735268][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10169.735271][ C0] PKRU: 55555554 [10169.735274][ C0] Call Trace: [10169.735281][ C0] [10169.735289][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10169.735300][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10169.735311][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10169.735320][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10169.735327][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10169.735332][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10169.735341][ 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) [10169.735347][ 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) [10169.735353][ 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) [10169.735359][ 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) [10169.735364][ C0] [10169.735365][ C0] [10169.735367][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10169.735372][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10169.735381][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10169.735390][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10169.735397][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10169.735404][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10169.735408][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10169.735414][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10169.735418][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10169.735426][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10169.735432][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10169.735446][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10169.735451][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10169.735462][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10169.735476][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10169.735483][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10169.735489][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10169.735493][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10169.735498][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10169.735509][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10169.735517][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10169.735523][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10169.735539][ 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) [10169.735544][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10169.735548][ C0] ? set_track_prepare (mm/slub.c:6440) [10169.735556][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10169.735561][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10169.735567][ C0] ? skb_clone (net/core/skbuff.c:1954) [10169.735575][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10169.735586][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10169.735595][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10169.735604][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10169.735618][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10169.735623][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10169.735627][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10169.735633][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10169.735639][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10169.735646][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10169.735650][ 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)) [10169.735658][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10169.735664][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10169.735671][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10169.735677][ 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)) [10169.735681][ C0] netif_receive_skb (net/core/dev.c:5768) [10169.735686][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10169.735700][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10169.735713][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10169.735725][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10169.735733][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10169.735752][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10169.735765][ 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) [10169.735776][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10169.735780][ 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) [10169.735785][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10169.735792][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10169.735797][ 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) [10169.735803][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10169.735809][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10169.735814][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10169.735820][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10169.735826][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10169.735832][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10169.735838][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10169.735842][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10169.735852][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10169.735855][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10169.735868][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10169.735876][ C0] tcf_classify (net/sched/cls_api.c:1830) [10169.735882][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10169.735888][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10169.735892][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10169.735896][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10169.735902][ C0] tc_run (net/core/dev.c:3912) [10169.735911][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10169.735917][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10169.735921][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10169.735926][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10169.735932][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10169.735935][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10169.735941][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10169.735948][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10169.735952][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10169.735963][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10169.735968][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10169.735974][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10169.735985][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10169.735988][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10169.735996][ 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) [10169.736003][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10169.736009][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10169.736015][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10169.736023][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10169.736029][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10169.736036][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10169.736044][ 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)) [10169.736050][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10169.736062][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10169.736070][ 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) [10169.736077][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10169.736087][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10169.736090][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10169.736096][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10169.736101][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10169.736105][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10169.736109][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10169.736114][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10169.736119][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10169.736127][ 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)) [10169.736135][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10169.736142][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10169.736147][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10169.736154][ C0] call_timer_fn (kernel/time/timer.c:1700) [10169.736163][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10169.736171][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10169.736179][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10169.736185][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10169.736193][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10169.736198][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10169.736202][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10169.736212][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10169.736217][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10169.736221][ 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)) [10169.736227][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10169.736235][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10169.736242][ C0] __do_softirq (kernel/softirq.c:553) [10169.736251][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10169.736257][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10169.736264][ C0] [10169.736266][ C0] [10169.736268][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10169.736275][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10169.736281][ 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 [10169.736286][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10169.736293][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10169.736296][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10169.736299][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10169.736302][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10169.736305][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10169.736317][ 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) [10169.736324][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10169.736333][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10169.736338][ C0] RIP: 0033:0x7fcbb0ceb957 [10169.736345][ 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 [10169.736349][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10169.736353][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10169.736357][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10169.736359][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10169.736362][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10169.736365][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10169.736375][ C0] | [10169.736396][ C0] INFO: NMI handler (nmi_cpu_backtrace_handler) took too long to run: 1.211 msecs | [10169.755198][ C3] Sending NMI from CPU 3 to CPUs 1: | [10170.075041][ C1] NMI backtrace for cpu 1 [10170.075060][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10170.075065][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10170.075079][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10170.075084][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10170.075090][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10170.075094][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10170.075097][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10170.075100][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10170.075103][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10170.075106][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10170.075110][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10170.075117][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10170.075120][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10170.075123][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10170.075125][ C1] PKRU: 55555554 [10170.075127][ C1] Call Trace: [10170.075134][ C1] [10170.075141][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10170.075152][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10170.075162][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10170.075171][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10170.075178][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10170.075183][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10170.075190][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10170.075196][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10170.075202][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10170.075209][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10170.075215][ C1] [10170.075217][ C1] [10170.075220][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10170.075227][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10170.075234][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10170.075241][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10170.075248][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10170.075252][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10170.075257][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10170.075261][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10170.075270][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10170.075276][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10170.075290][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10170.075295][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10170.075306][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10170.075317][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10170.075324][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10170.075330][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10170.075334][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10170.075339][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10170.075348][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10170.075355][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10170.075361][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10170.075382][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10170.075388][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10170.075393][ C1] ? set_track_prepare (mm/slub.c:6440) [10170.075400][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10170.075406][ C1] ? skb_clone (net/core/skbuff.c:1954) [10170.075412][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10170.075425][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10170.075435][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10170.075443][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10170.075458][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10170.075463][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10170.075468][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10170.075474][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10170.075480][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10170.075486][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10170.075490][ 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)) [10170.075496][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10170.075501][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10170.075507][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10170.075512][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10170.075516][ C1] netif_receive_skb (net/core/dev.c:5768) [10170.075522][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10170.075536][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10170.075548][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10170.075558][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10170.075567][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10170.075580][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10170.075589][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10170.075604][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10170.075609][ 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) [10170.075615][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10170.075622][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10170.075627][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10170.075633][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10170.075641][ 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) [10170.075647][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10170.075651][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10170.075656][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10170.075660][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10170.075666][ 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) [10170.075672][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10170.075675][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10170.075682][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10170.075688][ C1] tcf_classify (net/sched/cls_api.c:1830) [10170.075692][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10170.075697][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10170.075701][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10170.075706][ 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) [10170.075712][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10170.075718][ C1] tc_run (net/core/dev.c:3912) [10170.075725][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10170.075731][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10170.075734][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10170.075741][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10170.075749][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10170.075752][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10170.075760][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10170.075767][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10170.075772][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10170.075780][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10170.075786][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10170.075791][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10170.075806][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10170.075809][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10170.075815][ 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) [10170.075821][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10170.075826][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10170.075832][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10170.075838][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10170.075842][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10170.075849][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10170.075855][ C1] ? __create_object (mm/kmemleak.c:756) [10170.075861][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10170.075873][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10170.075880][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10170.075886][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10170.075893][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10170.075897][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10170.075903][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10170.075907][ C1] call_timer_fn (kernel/time/timer.c:1700) [10170.075915][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10170.075923][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10170.075931][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10170.075937][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10170.075945][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10170.075949][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10170.075957][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10170.075969][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10170.075975][ C1] __do_softirq (kernel/softirq.c:553) [10170.075983][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10170.075988][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10170.075994][ C1] [10170.075996][ C1] [10170.075997][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10170.076005][ 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) [10170.076012][ 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 [10170.076016][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10170.076021][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10170.076025][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10170.076028][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10170.076031][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10170.076034][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10170.076041][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10170.076047][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10170.076053][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10170.076057][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10170.076062][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10170.076068][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10170.076072][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10170.076080][ C1] do_idle (kernel/sched/idle.c:312) [10170.076084][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10170.076088][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10170.076093][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10170.076100][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10196.578193][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10196.579092][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10196.579941][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10196.580731][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10196.582306][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10196.583370][ 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) [10196.583960][ 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 ... [10196.635976][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10196.636492][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10196.637152][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10196.637807][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10196.638456][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10196.639109][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10196.639764][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10196.640498][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10196.641043][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10196.641701][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10196.642353][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10196.643037][ C0] PKRU: 55555554 [10196.643344][ C0] Call Trace: [10196.643635][ C0] [10196.643892][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10196.644344][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10196.644774][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10196.675346][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10196.675810][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10196.676285][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10196.676724][ 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)) [10196.677242][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10196.677685][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10196.678204][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10196.678705][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10196.679237][ 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) [10196.679723][ 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) [10196.680221][ 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) [10196.680705][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10196.681226][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10196.681633][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10196.682037][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10196.682436][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10196.682852][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10196.683314][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10196.683785][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10196.684184][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10196.684587][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10196.715163][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10196.715571][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10196.715989][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10196.716424][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10196.716889][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10196.717358][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10196.717774][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10196.718231][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10196.718675][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10196.719256][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10196.719688][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10196.720230][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10196.720680][ 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) [10196.721027][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10196.721417][ C0] ? set_track_prepare (mm/slub.c:6440) [10196.721850][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10196.722316][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10196.722771][ C0] ? skb_clone (net/core/skbuff.c:1954) [10196.723155][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10196.723691][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10196.724206][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10196.724683][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10196.745255][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10196.745661][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10196.746017][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10196.746598][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10196.747068][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10196.747585][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10196.747943][ 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)) [10196.748374][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10196.748812][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10196.757621][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10196.758063][ 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)) [10196.758450][ C0] netif_receive_skb (net/core/dev.c:5768) [10196.758861][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10196.759383][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10196.759937][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10196.760431][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10196.760892][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10196.761377][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10196.761894][ 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) [10196.762285][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10196.762723][ 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) [10196.763108][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10196.763474][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10196.763887][ 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) [10196.764326][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10196.764786][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10196.795291][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10196.795769][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10196.796175][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10196.796666][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10196.797027][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10196.797474][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10196.798000][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10196.798404][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10196.798849][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10196.799257][ C0] tcf_classify (net/sched/cls_api.c:1830) [10196.799642][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10196.800051][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10196.800480][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10196.800845][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10196.801299][ C0] tc_run (net/core/dev.c:3912) [10196.801649][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10196.802021][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10196.802408][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10196.802827][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10196.803237][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10196.803616][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10196.804054][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10196.804549][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10196.835163][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10196.835652][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10196.836042][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10196.836481][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10196.837041][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10196.837494][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10196.837910][ 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) [10196.838343][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10196.838680][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10196.839076][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10196.839594][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10196.839989][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10196.840362][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10196.840721][ 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)) [10196.841059][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10196.841468][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10196.841884][ 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) [10196.842323][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10196.842684][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10196.843049][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10196.843395][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10196.843783][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10196.844228][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10196.844612][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10196.865902][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10196.866369][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10196.867333][ 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)) [10196.867666][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10196.868063][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10196.868485][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10196.868859][ C0] call_timer_fn (kernel/time/timer.c:1700) [10196.869226][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10196.869627][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10196.870027][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10196.870422][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10196.870834][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10196.871286][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10196.871662][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10196.872122][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10196.872494][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10196.872898][ 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)) [10196.873231][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10196.873686][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10196.874092][ C0] __do_softirq (kernel/softirq.c:553) [10196.874476][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10196.874813][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10196.875283][ C0] [10196.875517][ C0] [10196.875758][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10196.876265][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10196.876845][ 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 [10196.878444][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10196.878947][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10196.879605][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10196.880247][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10196.880909][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10196.881579][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10196.882249][ 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) [10196.882730][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10196.883108][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10196.883611][ C0] RIP: 0033:0x7fcbb0ceb957 [10196.883992][ 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 [10196.935694][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10196.936411][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10196.937074][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10196.937736][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10196.938405][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10196.939062][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10196.957855][ 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) | [10196.958644][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10196.959407][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10196.960165][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10196.961639][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10196.962568][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10196.963068][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10196.964585][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10197.035161][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10197.035726][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10197.036339][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10197.036968][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10197.037589][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10197.038215][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10197.038940][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10197.039495][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10197.040161][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10197.040814][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10197.041421][ C1] PKRU: 55555554 [10197.041711][ C1] Call Trace: [10197.041984][ C1] [10197.042218][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10197.042645][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10197.043037][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10197.043475][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10197.043934][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10197.044405][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10197.044833][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10197.075414][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10197.075847][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10197.076276][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10197.076775][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10197.077243][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10197.077728][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10197.078180][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10197.078647][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10197.079111][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10197.079604][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10197.079977][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10197.080346][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10197.080718][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10197.081121][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10197.081554][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10197.081905][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10197.082280][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10197.082692][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10197.083060][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10197.083453][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10197.083858][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10197.084298][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10197.084728][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10197.115226][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10197.115669][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10197.116105][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10197.116640][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10197.117051][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10197.117569][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10197.117990][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10197.118318][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10197.118689][ C1] ? set_track_prepare (mm/slub.c:6440) [10197.119097][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10197.119542][ C1] ? skb_clone (net/core/skbuff.c:1954) [10197.119894][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10197.120407][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10197.120909][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10197.121364][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10197.121840][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10197.122240][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10197.122632][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10197.123131][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10197.123609][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10197.124162][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10197.124564][ 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)) [10197.153230][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10197.153697][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10197.154198][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10197.154621][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10197.155224][ C1] netif_receive_skb (net/core/dev.c:5768) [10197.155642][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10197.156180][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10197.156723][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10197.157213][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10197.157661][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10197.158130][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10197.158570][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10197.159078][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10197.159433][ 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) [10197.159812][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10197.160238][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10197.160671][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10197.161137][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10197.161539][ 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) [10197.161959][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10197.162387][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10197.162865][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10197.163262][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10197.163725][ 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) [10197.164175][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10197.164620][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10197.195116][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10197.195509][ C1] tcf_classify (net/sched/cls_api.c:1830) [10197.195892][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10197.196332][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10197.196704][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10197.197111][ 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) [10197.197510][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10197.197897][ C1] tc_run (net/core/dev.c:3912) [10197.198221][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10197.198580][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10197.198946][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10197.199349][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10197.199738][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10197.200101][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10197.200511][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10197.200987][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10197.201414][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10197.201807][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10197.202237][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10197.202650][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10197.203116][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10197.203541][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10197.203941][ 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) [10197.204359][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10197.204691][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10197.235181][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10197.235604][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10197.236005][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10197.236388][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10197.236788][ C1] ? __create_object (mm/kmemleak.c:756) [10197.237178][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10197.237609][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10197.238054][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10197.238491][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10197.238945][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10197.239380][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10197.239768][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10197.240199][ C1] call_timer_fn (kernel/time/timer.c:1700) [10197.240579][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10197.241015][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10197.241445][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10197.241837][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10197.242240][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10197.242669][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10197.243056][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10197.243439][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10197.243829][ C1] __do_softirq (kernel/softirq.c:553) [10197.244206][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10197.244549][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10197.265128][ C1] [10197.265380][ C1] [10197.265628][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10197.266133][ 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) [10197.266541][ 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 [10197.268078][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10197.268567][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10197.269202][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10197.269834][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10197.270465][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10197.271096][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10197.271687][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10197.272126][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10197.272530][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10197.272920][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10197.273316][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10197.273766][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10197.274163][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10197.274595][ C1] do_idle (kernel/sched/idle.c:312) [10197.295029][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10197.295438][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10197.295814][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10197.296235][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10224.577684][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10224.578556][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10224.579386][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10224.580160][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10224.581634][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10224.582615][ 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) [10224.583171][ 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 ... [10224.626428][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10224.626928][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10224.627566][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10224.628212][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10224.628843][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10224.629511][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10224.630174][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10224.630881][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10224.631427][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10224.632070][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10224.632716][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10224.633353][ C0] PKRU: 55555554 [10224.633646][ C0] Call Trace: [10224.633920][ C0] [10224.634185][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10224.634617][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10224.685239][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10224.685697][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10224.686140][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10224.686600][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10224.687020][ 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)) [10224.687504][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10224.687927][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10224.688417][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10224.688888][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10224.689391][ 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) [10224.689853][ 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) [10224.690326][ 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) [10224.690787][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10224.691283][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10224.691672][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10224.692052][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10224.692469][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10224.692876][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10224.693330][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10224.693791][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10224.694177][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10224.694568][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10224.725102][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10224.725497][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10224.725905][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10224.726314][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10224.726760][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10224.727205][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10224.727608][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10224.728037][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10224.728459][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10224.729011][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10224.729420][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10224.729928][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10224.730348][ 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) [10224.730700][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10224.731077][ C0] ? set_track_prepare (mm/slub.c:6440) [10224.731507][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10224.731968][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10224.732416][ C0] ? skb_clone (net/core/skbuff.c:1954) [10224.732782][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10224.733299][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10224.733783][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10224.734232][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10224.734698][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10224.765199][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10224.765594][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10224.766059][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10224.766516][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10224.767049][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10224.767445][ 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)) [10224.767915][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10224.768389][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10224.768916][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10224.769349][ 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)) [10224.769741][ C0] netif_receive_skb (net/core/dev.c:5768) [10224.770188][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10224.770736][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10224.771315][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10224.771811][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10224.772265][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10224.772744][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10224.773256][ 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) [10224.773642][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10224.774067][ 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) [10224.774449][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10224.805000][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10224.805441][ 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) [10224.805899][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10224.806377][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10224.806776][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10224.807237][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10224.807637][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10224.808047][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10224.808411][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10224.808858][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10224.809375][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10224.809771][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10224.810221][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10224.810624][ C0] tcf_classify (net/sched/cls_api.c:1830) [10224.811020][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10224.811435][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10224.811861][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10224.812222][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10224.812663][ C0] tc_run (net/core/dev.c:3912) [10224.813002][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10224.813384][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10224.813779][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10224.814213][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10224.814633][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10224.845128][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10224.845582][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10224.846073][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10224.846520][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10224.846985][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10224.847385][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10224.847814][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10224.848355][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10224.848823][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10224.849249][ 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) [10224.849691][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10224.850046][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10224.850438][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10224.850938][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10224.851349][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10224.851741][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10224.852149][ 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)) [10224.852546][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10224.852979][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10224.853406][ 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) [10224.853848][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10224.854207][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10224.854579][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10224.895068][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10224.895470][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10224.895863][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10224.896251][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10224.896675][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10224.897184][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10224.897618][ 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)) [10224.897984][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10224.898415][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10224.898861][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10224.899265][ C0] call_timer_fn (kernel/time/timer.c:1700) [10224.899662][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10224.900099][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10224.900527][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10224.900949][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10224.901396][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10224.901856][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10224.902249][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10224.902726][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10224.903118][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10224.903557][ 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)) [10224.903958][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10224.904481][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10224.945010][ C0] __do_softirq (kernel/softirq.c:553) [10224.945410][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10224.945759][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10224.946217][ C0] [10224.946467][ C0] [10224.946716][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10224.947213][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10224.947766][ 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 [10224.949366][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10224.949880][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10224.950547][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10224.951211][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10224.951872][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10224.952542][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10224.953212][ 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) [10224.953691][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10224.954073][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10224.954569][ C0] RIP: 0033:0x7fcbb0ceb957 [10225.005054][ 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 [10225.006635][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10225.007328][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10225.007983][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10225.008629][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10225.009283][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10225.009965][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10225.014040][ 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) | [10225.055004][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10225.055766][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10225.056504][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10225.057962][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10225.058942][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10225.059473][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10225.060998][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10225.061498][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10225.062125][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10225.062758][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10225.063390][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10225.064029][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10225.064675][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10225.105451][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10225.105960][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10225.106587][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10225.107217][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10225.107851][ C1] PKRU: 55555554 [10225.108139][ C1] Call Trace: [10225.108405][ C1] [10225.108660][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10225.109097][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10225.109496][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10225.109950][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10225.110398][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10225.110855][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10225.111276][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10225.111761][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10225.112176][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10225.112592][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10225.113115][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10225.113613][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10225.114118][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10225.114590][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10225.155161][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10225.155652][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10225.156150][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10225.156537][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10225.156919][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10225.157315][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10225.157752][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10225.158199][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10225.158581][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10225.158962][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10225.159377][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10225.159746][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10225.160136][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10225.160534][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10225.160970][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10225.161410][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10225.161802][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10225.162221][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10225.162636][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10225.163224][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10225.163636][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10225.164149][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10225.164572][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10225.195156][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10225.195545][ C1] ? set_track_prepare (mm/slub.c:6440) [10225.195961][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10225.196418][ C1] ? skb_clone (net/core/skbuff.c:1954) [10225.196783][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10225.197271][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10225.197743][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10225.198182][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10225.198648][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10225.199045][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10225.199412][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10225.199907][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10225.200375][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10225.200916][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10225.201319][ 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)) [10225.201787][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10225.202235][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10225.202754][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10225.203173][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10225.203559][ C1] netif_receive_skb (net/core/dev.c:5768) [10225.203965][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10225.204461][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10225.265101][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10225.265570][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10225.266011][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10225.266459][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10225.266881][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10225.267377][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10225.267722][ 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) [10225.268090][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10225.268516][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10225.268931][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10225.269386][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10225.269777][ 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) [10225.270185][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10225.270626][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10225.271095][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10225.271483][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10225.271936][ 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) [10225.272363][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10225.272810][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10225.273198][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10225.273603][ C1] tcf_classify (net/sched/cls_api.c:1830) [10225.273969][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10225.274423][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10225.284893][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10225.285294][ 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) [10225.285722][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10225.286132][ C1] tc_run (net/core/dev.c:3912) [10225.286470][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10225.286849][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10225.287242][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10225.287658][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10225.288052][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10225.288431][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10225.288858][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10225.289367][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10225.289822][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10225.290238][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10225.290687][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10225.291098][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10225.291569][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10225.292002][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10225.292409][ 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) [10225.292828][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10225.293190][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10225.293592][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10225.294006][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10225.294415][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10225.354908][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10225.355295][ C1] ? __create_object (mm/kmemleak.c:756) [10225.355687][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10225.356128][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10225.356602][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10225.357033][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10225.357491][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10225.357917][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10225.358308][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10225.358739][ C1] call_timer_fn (kernel/time/timer.c:1700) [10225.359120][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10225.359540][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10225.359957][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10225.360377][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10225.360812][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10225.361264][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10225.361676][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10225.362066][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10225.362469][ C1] __do_softirq (kernel/softirq.c:553) [10225.362854][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10225.363218][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10225.363696][ C1] [10225.363938][ C1] [10225.364178][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10225.364665][ 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) [10225.415141][ 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 [10225.416558][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10225.417008][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10225.417615][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10225.418245][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10225.418855][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10225.419471][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10225.420071][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10225.420540][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10225.420945][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10225.421323][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10225.421706][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10225.422150][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10225.422533][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10225.422956][ C1] do_idle (kernel/sched/idle.c:312) [10225.423268][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10225.423645][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10225.424031][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10225.424483][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10248.097808][ C1] rcu: 1-....: (7751776 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=1830054 | [10248.098506][ C1] rcu: (t=7834191 jiffies g=2033089 q=12 ncpus=4) | [10248.098963][ C1] Sending NMI from CPU 1 to CPUs 0: | [10248.099363][ C0] NMI backtrace for cpu 0 [10248.099403][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10248.099408][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [10248.099424][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [10248.099430][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000286 [10248.099436][ C0] RAX: ffff888008121b5c RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10248.099440][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [10248.099443][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10248.099446][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10248.099449][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10248.099452][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10248.099456][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10248.099462][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10248.099465][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10248.099468][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10248.099471][ C0] PKRU: 55555554 [10248.099473][ C0] Call Trace: [10248.099480][ C0] [10248.099487][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10248.099497][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10248.099507][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10248.099516][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10248.099524][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10248.099529][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10248.099538][ 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) [10248.099546][ C0] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [10248.099551][ C0] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [10248.099558][ C0] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [10248.099563][ C0] [10248.099565][ C0] [10248.099568][ 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) [10248.099576][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10248.099581][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10248.099591][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10248.099599][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10248.099607][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10248.099614][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10248.099619][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10248.099626][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10248.099630][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10248.099639][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10248.099645][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10248.099657][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10248.099663][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10248.099674][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10248.099687][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10248.099695][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10248.099701][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10248.099705][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10248.099710][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10248.099720][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10248.099729][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10248.099735][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10248.099753][ 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) [10248.099759][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10248.099764][ C0] ? set_track_prepare (mm/slub.c:6440) [10248.099772][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10248.099777][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10248.099783][ C0] ? skb_clone (net/core/skbuff.c:1954) [10248.099790][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10248.099802][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10248.099813][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10248.099820][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10248.099835][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10248.099840][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10248.099845][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10248.099851][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10248.099857][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10248.099865][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10248.099869][ 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)) [10248.099877][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10248.099883][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10248.099890][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10248.099896][ 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)) [10248.099900][ C0] netif_receive_skb (net/core/dev.c:5768) [10248.099907][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10248.099922][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10248.099936][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10248.099949][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10248.099959][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10248.099979][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10248.099992][ 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) [10248.100002][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10248.100007][ 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) [10248.100030][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10248.100037][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10248.100042][ 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) [10248.100048][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10248.100054][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10248.100059][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10248.100064][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10248.100070][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10248.100076][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10248.100082][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10248.100086][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10248.100096][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10248.100099][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10248.100110][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10248.100118][ C0] tcf_classify (net/sched/cls_api.c:1830) [10248.100123][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10248.100130][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10248.100133][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10248.100139][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10248.100144][ C0] tc_run (net/core/dev.c:3912) [10248.100152][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10248.100158][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10248.100162][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10248.100170][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10248.100177][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10248.100180][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10248.100187][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10248.100195][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10248.100200][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10248.100214][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10248.100221][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10248.100228][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10248.100242][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10248.100247][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10248.100254][ 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) [10248.100260][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10248.100267][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10248.100272][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10248.100285][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10248.100290][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10248.100297][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10248.100305][ 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)) [10248.100311][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10248.100322][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10248.100330][ 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) [10248.100337][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10248.100346][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10248.100350][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10248.100355][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10248.100360][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10248.100364][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10248.100369][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10248.100373][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10248.100379][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10248.100386][ 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)) [10248.100395][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10248.100401][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10248.100406][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10248.100413][ C0] call_timer_fn (kernel/time/timer.c:1700) [10248.100423][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10248.100432][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10248.100439][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10248.100444][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10248.100453][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10248.100459][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10248.100462][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10248.100471][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10248.100476][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10248.100481][ 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)) [10248.100486][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10248.100493][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10248.100498][ C0] __do_softirq (kernel/softirq.c:553) [10248.100508][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10248.100514][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10248.100521][ C0] [10248.100523][ C0] [10248.100526][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10248.100533][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10248.100540][ 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 [10248.100545][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10248.100550][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10248.100554][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10248.100557][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10248.100560][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10248.100563][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10248.100574][ 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) [10248.100582][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10248.100590][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10248.100597][ C0] RIP: 0033:0x7fcbb0ceb957 [10248.100603][ 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 [10248.100607][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10248.100611][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10248.100614][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10248.100616][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10248.100619][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10248.100621][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10248.100619][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [10248.100621][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10248.100631][ C0] | [10248.100635][ C0] INFO: NMI handler (nmi_cpu_backtrace_handler) took too long to run: 1.274 msecs [10248.319646][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10248.320661][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [10248.321138][ C1] Code: ff ff ff ff ff ff fe 48 39 c7 77 23 44 89 c2 e8 57 e8 ff ff 83 f0 01 5b 5d 41 5c c3 cc cc cc cc 48 b8 ff ff ff ff ff 7f ff ff <48> 39 c7 76 dd 4c 8d 54 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff All code ======== 0: ff (bad) 1: ff (bad) 2: ff (bad) 3: ff (bad) 4: ff (bad) 5: ff (bad) 6: fe 48 39 decb 0x39(%rax) 9: c7 (bad) a: 77 23 ja 0x2f c: 44 89 c2 mov %r8d,%edx f: e8 57 e8 ff ff call 0xffffffffffffe86b 14: 83 f0 01 xor $0x1,%eax 17: 5b pop %rbx 18: 5d pop %rbp 19: 41 5c pop %r12 1b: c3 ret 1c: cc int3 1d: cc int3 1e: cc int3 1f: cc int3 20: 48 b8 ff ff ff ff ff movabs $0xffff7fffffffffff,%rax 27: 7f ff ff 2a:* 48 39 c7 cmp %rax,%rdi <-- trapping instruction 2d: 76 dd jbe 0xc 2f: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 34: 48 89 fd mov %rdi,%rbp 37: 48 rex.W 38: b8 00 00 00 00 mov $0x0,%eax 3d: 00 fc add %bh,%ah 3f: ff .byte 0xff Code starting with the faulting instruction =========================================== 0: 48 39 c7 cmp %rax,%rdi 3: 76 dd jbe 0xffffffffffffffe2 5: 4c 8d 54 37 ff lea -0x1(%rdi,%rsi,1),%r10 a: 48 89 fd mov %rdi,%rbp d: 48 rex.W e: b8 00 00 00 00 mov $0x0,%eax 13: 00 fc add %bh,%ah 15: ff .byte 0xff [10248.322701][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000282 [10248.323190][ C1] RAX: ffff7fffffffffff RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10248.323852][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [10248.324500][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10248.325140][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10248.325781][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10248.326416][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10248.327112][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10248.327669][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10248.328320][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10248.328969][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10248.329622][ C1] PKRU: 55555554 [10248.329906][ C1] Call Trace: [10248.330175][ C1] [10248.330414][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10248.330858][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10248.331259][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10248.331661][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10248.332029][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10248.332451][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10248.332903][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10248.333322][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10248.333783][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10248.334184][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10248.344826][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10248.345253][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10248.345700][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10248.346118][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10248.346590][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10248.346981][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [10248.347378][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10248.347801][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10248.348291][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10248.348778][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10248.349292][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10248.349767][ C1] ? kasan_check_range (mm/kasan/generic.c:177 mm/kasan/generic.c:189) [10248.350190][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10248.350657][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10248.351172][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10248.351568][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10248.351969][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10248.352365][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10248.352795][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10248.353251][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10248.353626][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10248.354013][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10248.354429][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10248.373568][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10248.373977][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10248.374375][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10248.374819][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10248.375251][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10248.375656][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10248.376104][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10248.376541][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10248.377110][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10248.377542][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10248.378083][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10248.378523][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10248.378866][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10248.379252][ C1] ? set_track_prepare (mm/slub.c:6440) [10248.379685][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10248.380150][ C1] ? skb_clone (net/core/skbuff.c:1954) [10248.380542][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10248.381079][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10248.381583][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10248.382036][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10248.382518][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10248.382949][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10248.383349][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10248.383855][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10248.384338][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10248.404992][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10248.405390][ 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)) [10248.405886][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10248.406352][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10248.406867][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10248.407285][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10248.407666][ C1] netif_receive_skb (net/core/dev.c:5768) [10248.408072][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10248.408584][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10248.409125][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10248.409624][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10248.410111][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10248.410586][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10248.411034][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10248.411565][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10248.411932][ 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) [10248.412305][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10248.412732][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10248.413164][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10248.413626][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10248.414055][ 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) [10248.414489][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10248.435015][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10248.435492][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10248.435915][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10248.436386][ 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) [10248.436834][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10248.437310][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10248.437719][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10248.438117][ C1] tcf_classify (net/sched/cls_api.c:1830) [10248.438498][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10248.438978][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10248.439383][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10248.439805][ 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) [10248.440235][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10248.440650][ C1] tc_run (net/core/dev.c:3912) [10248.440992][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10248.441380][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10248.441784][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10248.442195][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10248.442609][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10248.442993][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10248.443435][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10248.443955][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10248.444430][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10248.444869][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10248.445317][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10248.445766][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10248.446250][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10248.446727][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10248.447163][ 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) [10248.447605][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10248.447975][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10248.448378][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10248.448803][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10248.449222][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10248.449617][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10248.450030][ C1] ? __create_object (mm/kmemleak.c:756) [10248.450431][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10248.450877][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10248.451345][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10248.451810][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10248.452264][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10248.452692][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10248.453087][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10248.453524][ C1] call_timer_fn (kernel/time/timer.c:1700) [10248.453928][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10248.454356][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10248.484896][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10248.485314][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10248.485720][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10248.486152][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10248.486568][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10248.486965][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10248.487377][ C1] __do_softirq (kernel/softirq.c:553) [10248.487762][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10248.488131][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10248.488606][ C1] [10248.488856][ C1] [10248.489095][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10248.489570][ 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) [10248.489969][ 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 [10248.491520][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10248.492024][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10248.492693][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10248.493329][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10248.493965][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10248.494601][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10248.517075][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10248.517538][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10248.517967][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10248.518353][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10248.518754][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10248.519201][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10248.519582][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10248.520019][ C1] do_idle (kernel/sched/idle.c:312) [10248.520344][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10248.520733][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10248.521108][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10248.521524][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10272.577472][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10272.578261][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10272.579094][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10272.579894][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10272.581279][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10272.582254][ 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) [10272.582780][ 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 ... [10272.584304][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10272.624987][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10272.625606][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10272.626221][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10272.626834][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10272.627452][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10272.628099][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10272.628813][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10272.629314][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10272.629960][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10272.630590][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10272.631233][ C0] PKRU: 55555554 [10272.631519][ C0] Call Trace: [10272.631798][ C0] [10272.632041][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10272.632465][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10272.632859][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10272.633309][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10272.633751][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10272.634210][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10272.648606][ 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)) [10272.649128][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10272.649560][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10272.650065][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10272.650550][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10272.651070][ 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) [10272.651550][ 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) [10272.652036][ 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) [10272.652510][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10272.653018][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10272.653450][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10272.653846][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10272.654269][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10272.654675][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10272.655102][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10272.655568][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10272.655957][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10272.656359][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10272.656785][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10272.657173][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10272.657576][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10272.657988][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10272.658438][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10272.658881][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10272.659277][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10272.659714][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10272.660137][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10272.660704][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10272.661118][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10272.661640][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10272.662071][ 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) [10272.662440][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10272.662826][ C0] ? set_track_prepare (mm/slub.c:6440) [10272.663261][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10272.663708][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10272.664151][ C0] ? skb_clone (net/core/skbuff.c:1954) [10272.664523][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10272.687400][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10272.687899][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10272.688365][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10272.688860][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10272.689284][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10272.689666][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10272.690164][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10272.690627][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10272.691160][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10272.691553][ 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)) [10272.692033][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10272.692506][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10272.693049][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10272.693487][ 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)) [10272.693877][ C0] netif_receive_skb (net/core/dev.c:5768) [10272.694302][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10272.726834][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10272.727396][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10272.727906][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10272.728372][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10272.728851][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10272.729373][ 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) [10272.729770][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10272.730211][ 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) [10272.730614][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10272.730987][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10272.731414][ 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) [10272.731859][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10272.732333][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10272.732728][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10272.733195][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10272.733597][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10272.734008][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10272.734374][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10272.744926][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10272.745486][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10272.745875][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10272.746329][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10272.746729][ C0] tcf_classify (net/sched/cls_api.c:1830) [10272.747112][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10272.747513][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10272.747935][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10272.748297][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10272.748741][ C0] tc_run (net/core/dev.c:3912) [10272.749086][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10272.749463][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10272.749859][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10272.750286][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10272.750713][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10272.751099][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10272.751539][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10272.752033][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10272.752482][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10272.752957][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10272.753370][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10272.753806][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10272.754377][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10272.785222][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10272.785652][ 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) [10272.786088][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10272.786453][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10272.786853][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10272.787364][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10272.787790][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10272.788196][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10272.788617][ 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)) [10272.789006][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10272.789441][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10272.789879][ 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) [10272.790377][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10272.790788][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10272.791195][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10272.791587][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10272.792021][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10272.792458][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10272.792859][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10272.793290][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10272.793790][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10272.794219][ 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)) [10272.814704][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10272.815124][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10272.815563][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10272.815965][ C0] call_timer_fn (kernel/time/timer.c:1700) [10272.816353][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10272.816776][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10272.817205][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10272.817623][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10272.818050][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10272.818499][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10272.818856][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10272.819320][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10272.819706][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10272.820137][ 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)) [10272.820489][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10272.820970][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10272.821391][ C0] __do_softirq (kernel/softirq.c:553) [10272.821796][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10272.822149][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10272.822651][ C0] [10272.822893][ C0] [10272.823135][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10272.823635][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10272.824191][ 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 [10272.855859][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10272.856375][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10272.857029][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10272.857688][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10272.858346][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10272.858984][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10272.859653][ 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) [10272.860126][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10272.860524][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10272.861033][ C0] RIP: 0033:0x7fcbb0ceb957 [10272.861426][ 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 [10272.863041][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10272.863720][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10272.864372][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10272.965148][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10272.965815][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10272.966470][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10272.970598][ 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) | [10272.971410][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10272.972178][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10272.972961][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10272.974464][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10273.015589][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10273.016105][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10273.017622][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10273.018106][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10273.018760][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10273.019403][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10273.020050][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10273.020692][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10273.021335][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10273.022056][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10273.022592][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10273.023222][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10273.023860][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10273.024509][ C1] PKRU: 55555554 [10273.064892][ C1] Call Trace: [10273.065172][ C1] [10273.065425][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10273.065844][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10273.066242][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10273.066641][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10273.067020][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10273.067449][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10273.067865][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10273.068346][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10273.068760][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10273.069194][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10273.069707][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10273.070188][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10273.070701][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10273.071175][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10273.071661][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10273.072140][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10273.072654][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10273.073051][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10273.073452][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10273.073851][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10273.074286][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10273.094834][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10273.095226][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10273.095607][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10273.096025][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10273.096403][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10273.096804][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10273.097216][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10273.097656][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10273.098115][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10273.098520][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10273.098971][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10273.099402][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10273.099944][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10273.100329][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10273.100849][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10273.101262][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10273.101583][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10273.101949][ C1] ? set_track_prepare (mm/slub.c:6440) [10273.102367][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10273.102816][ C1] ? skb_clone (net/core/skbuff.c:1954) [10273.103192][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10273.103712][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10273.104212][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10273.125828][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10273.126318][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10273.126709][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10273.127075][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10273.127543][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10273.128007][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10273.128522][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10273.128905][ 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)) [10273.129395][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10273.129844][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10273.130346][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10273.130759][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10273.131143][ C1] netif_receive_skb (net/core/dev.c:5768) [10273.131556][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10273.132039][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10273.132544][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10273.133001][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10273.133445][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10273.133900][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10273.134338][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10273.174929][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10273.175275][ 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) [10273.175630][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10273.176048][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10273.176456][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10273.176899][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10273.177279][ 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) [10273.177712][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10273.178134][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10273.178593][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10273.178971][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10273.179412][ 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) [10273.179836][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10273.180271][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10273.180641][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10273.181017][ C1] tcf_classify (net/sched/cls_api.c:1830) [10273.181394][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10273.181845][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10273.182217][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10273.182623][ 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) [10273.183058][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10273.183460][ C1] tc_run (net/core/dev.c:3912) [10273.183791][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10273.184168][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10273.234713][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10273.235166][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10273.235589][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10273.235990][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10273.236419][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10273.236906][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10273.237348][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10273.237754][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10273.238158][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10273.238592][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10273.239076][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10273.239530][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10273.239952][ 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) [10273.240397][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10273.240758][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10273.241158][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10273.241592][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10273.241991][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10273.242382][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10273.242798][ C1] ? __create_object (mm/kmemleak.c:756) [10273.243203][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10273.243638][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10273.244110][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10273.280682][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10273.281129][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10273.281577][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10273.281981][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10273.282416][ C1] call_timer_fn (kernel/time/timer.c:1700) [10273.282800][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10273.283215][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10273.283639][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10273.284040][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10273.284489][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10273.284966][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10273.285401][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10273.285774][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10273.286163][ C1] __do_softirq (kernel/softirq.c:553) [10273.286524][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10273.286875][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10273.287343][ C1] [10273.287588][ C1] [10273.287835][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10273.288332][ 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) [10273.288741][ 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 [10273.290310][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10273.290806][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10273.291419][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10273.292044][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10273.292692][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10273.293337][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10273.293995][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10273.294438][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10273.334953][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10273.335335][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10273.335747][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10273.336176][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10273.336551][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10273.336982][ C1] do_idle (kernel/sched/idle.c:312) [10273.337297][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10273.337666][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10273.338048][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10273.338471][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10300.577789][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10300.578650][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10300.579481][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10300.580248][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10300.581792][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10300.582829][ 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) [10300.583368][ 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 ... [10300.614038][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10300.614594][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10300.664575][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10300.665230][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10300.665888][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10300.666560][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10300.667210][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10300.667945][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10300.668488][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10300.669145][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10300.669804][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10300.670457][ C0] PKRU: 55555554 [10300.670765][ C0] Call Trace: [10300.671081][ C0] [10300.671343][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10300.671802][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10300.672217][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10300.672700][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10300.673152][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10300.673631][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10300.674068][ 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)) [10300.674657][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10300.675084][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10300.675592][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10300.676074][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10300.676584][ 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) [10300.677059][ 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) [10300.677539][ 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) [10300.678012][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10300.678518][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10300.678913][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10300.679307][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10300.679698][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10300.680107][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10300.680551][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10300.681013][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10300.681420][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10300.681816][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10300.682218][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10300.682573][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10300.682979][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10300.683387][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10300.683842][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10300.684297][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10300.724893][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10300.725359][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10300.725810][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10300.726364][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10300.726769][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10300.727285][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10300.727707][ 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) [10300.728034][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10300.728403][ C0] ? set_track_prepare (mm/slub.c:6440) [10300.728811][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10300.729248][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10300.729686][ C0] ? skb_clone (net/core/skbuff.c:1954) [10300.730055][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10300.730590][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10300.731101][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10300.731567][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10300.732060][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10300.732461][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10300.732833][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10300.733313][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10300.733773][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10300.734301][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10300.754803][ 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)) [10300.755310][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10300.755780][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10300.756297][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10300.756722][ 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)) [10300.757112][ C0] netif_receive_skb (net/core/dev.c:5768) [10300.757528][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10300.758039][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10300.758586][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10300.759078][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10300.759550][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10300.760042][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10300.760560][ 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) [10300.760962][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10300.761386][ 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) [10300.761762][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10300.762126][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10300.762537][ 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) [10300.762972][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10300.763435][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10300.763824][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10300.764276][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10300.814808][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10300.815221][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10300.815574][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10300.816004][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10300.816504][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10300.816877][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10300.817303][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10300.817698][ C0] tcf_classify (net/sched/cls_api.c:1830) [10300.818074][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10300.818466][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10300.818878][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10300.819228][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10300.819688][ C0] tc_run (net/core/dev.c:3912) [10300.820035][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10300.820421][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10300.820826][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10300.821248][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10300.821648][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10300.822027][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10300.822453][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10300.822941][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10300.823387][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10300.823847][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10300.824224][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10300.854777][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10300.855345][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10300.855810][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10300.856234][ 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) [10300.856672][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10300.857034][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10300.857435][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10300.857947][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10300.858360][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10300.858759][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10300.859173][ 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)) [10300.859564][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10300.860011][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10300.860480][ 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) [10300.861008][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10300.861424][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10300.861844][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10300.862254][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10300.862725][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10300.863165][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10300.863565][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10300.863992][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10300.904603][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10300.905043][ 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)) [10300.905416][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10300.905846][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10300.906283][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10300.906678][ C0] call_timer_fn (kernel/time/timer.c:1700) [10300.907065][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10300.907496][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10300.907923][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10300.908345][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10300.908787][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10300.909256][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10300.909651][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10300.910126][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10300.910516][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10300.910949][ 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)) [10300.911313][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10300.911800][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10300.912211][ C0] __do_softirq (kernel/softirq.c:553) [10300.912598][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10300.912963][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10300.913429][ C0] [10300.913696][ C0] [10300.913949][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10300.954573][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10300.955146][ 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 [10300.956724][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10300.957223][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10300.957880][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10300.958521][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10300.959195][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10300.959869][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10300.960558][ 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) [10300.961021][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10300.961407][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10300.961901][ C0] RIP: 0033:0x7fcbb0ceb957 [10300.962271][ 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 [10300.963804][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10301.004653][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10301.005313][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10301.005962][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10301.006574][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10301.007201][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10301.037547][ 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) | [10301.038341][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10301.039082][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10301.039837][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10301.041324][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10301.042299][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [10301.042755][ 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 [10301.044292][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000246 [10301.094889][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10301.095527][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [10301.096175][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10301.096804][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10301.097432][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10301.098068][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10301.098775][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10301.099318][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10301.099957][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10301.100595][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10301.101229][ C1] PKRU: 55555554 [10301.101517][ C1] Call Trace: [10301.101805][ C1] [10301.102044][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10301.102469][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10301.102858][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10301.103286][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10301.103741][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10301.104214][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10301.154781][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10301.155279][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10301.155697][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10301.156107][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10301.156601][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10301.157091][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10301.157608][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10301.158078][ C1] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [10301.158468][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10301.158911][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10301.159404][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10301.159801][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10301.160195][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10301.160554][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10301.160946][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10301.161370][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10301.161733][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10301.162122][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10301.162548][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10301.162924][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10301.163327][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10301.163742][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10301.164182][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10301.214757][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10301.215185][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10301.215600][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10301.216043][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10301.216625][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10301.217033][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10301.217539][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10301.217964][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10301.218297][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10301.218666][ C1] ? set_track_prepare (mm/slub.c:6440) [10301.219075][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10301.219523][ C1] ? skb_clone (net/core/skbuff.c:1954) [10301.219889][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10301.220404][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10301.220901][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10301.221372][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10301.221856][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10301.222265][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10301.222636][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10301.223121][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10301.223588][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10301.224122][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10301.264656][ 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)) [10301.265110][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10301.265571][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10301.266063][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10301.266453][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10301.266824][ C1] netif_receive_skb (net/core/dev.c:5768) [10301.267196][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10301.267684][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10301.268210][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10301.268692][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10301.269117][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10301.269582][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10301.269983][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10301.270428][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10301.270736][ 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) [10301.271078][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10301.271494][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10301.271922][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10301.272369][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10301.272743][ 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) [10301.273148][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10301.273578][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10301.274023][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10301.274360][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10301.324982][ 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) [10301.325429][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10301.325866][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10301.326256][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10301.326646][ C1] tcf_classify (net/sched/cls_api.c:1830) [10301.327014][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10301.327471][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10301.327849][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10301.328264][ 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) [10301.328695][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10301.329101][ C1] tc_run (net/core/dev.c:3912) [10301.329445][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10301.329823][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10301.330225][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10301.330642][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10301.331046][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10301.331435][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10301.331864][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10301.332349][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10301.332784][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10301.333185][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10301.333627][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10301.334051][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10301.384648][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10301.385095][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10301.385521][ 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) [10301.385935][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10301.386283][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10301.386669][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10301.387060][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10301.387453][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10301.387832][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10301.388224][ C1] ? __create_object (mm/kmemleak.c:756) [10301.388608][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10301.389051][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10301.389513][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10301.389935][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10301.390388][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10301.390828][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10301.391221][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10301.391663][ C1] call_timer_fn (kernel/time/timer.c:1700) [10301.392046][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10301.392465][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10301.392886][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10301.393308][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10301.393753][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10301.394220][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10301.444765][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10301.445164][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10301.445586][ C1] __do_softirq (kernel/softirq.c:553) [10301.445954][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10301.446264][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10301.446679][ C1] [10301.446908][ C1] [10301.447130][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10301.447554][ 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) [10301.447930][ 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 [10301.449442][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10301.449860][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10301.450395][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10301.450937][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10301.451543][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10301.452175][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10301.452834][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10301.453300][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10301.453728][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10301.454121][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10301.475416][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10301.475832][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10301.476169][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10301.476563][ C1] do_idle (kernel/sched/idle.c:312) [10301.476868][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10301.477230][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10301.477610][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10301.478020][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10326.520809][ C3] rcu: 1-....: (7774769 ticks this GP) idle=630c/0/0x1 softirq=610100/610103 fqs=1845245 | [10326.521612][ C3] rcu: (detected by 3, t=7912612 jiffies, g=2033089, q=12 ncpus=4) | [10326.522248][ C3] Sending NMI from CPU 3 to CPUs 0: | [10326.524321][ C0] NMI backtrace for cpu 0 [10326.524345][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10326.524350][ C0] RIP: 0010:__send_ipi_mask (arch/x86/kernel/kvm.c:549) [10326.524368][ C0] Code: ff fb e9 d3 fe ff ff e8 da 48 3d 00 e9 20 fd ff ff e8 40 48 3d 00 e9 a8 fe ff ff 8b 74 24 2c 49 63 d7 b8 0a 00 00 00 0f 01 c1 <48> 85 c0 0f 89 84 fe ff ff 0f b6 1d f1 65 37 04 80 fb 01 0f 87 99 All code ======== 0: ff (bad) 1: fb sti 2: e9 d3 fe ff ff jmp 0xfffffffffffffeda 7: e8 da 48 3d 00 call 0x3d48e6 c: e9 20 fd ff ff jmp 0xfffffffffffffd31 11: e8 40 48 3d 00 call 0x3d4856 16: e9 a8 fe ff ff jmp 0xfffffffffffffec3 1b: 8b 74 24 2c mov 0x2c(%rsp),%esi 1f: 49 63 d7 movslq %r15d,%rdx 22: b8 0a 00 00 00 mov $0xa,%eax 27: 0f 01 c1 vmcall 2a:* 48 85 c0 test %rax,%rax <-- trapping instruction 2d: 0f 89 84 fe ff ff jns 0xfffffffffffffeb7 33: 0f b6 1d f1 65 37 04 movzbl 0x43765f1(%rip),%ebx # 0x437662b 3a: 80 fb 01 cmp $0x1,%bl 3d: 0f .byte 0xf 3e: 87 .byte 0x87 3f: 99 cltd Code starting with the faulting instruction =========================================== 0: 48 85 c0 test %rax,%rax 3: 0f 89 84 fe ff ff jns 0xfffffffffffffe8d 9: 0f b6 1d f1 65 37 04 movzbl 0x43765f1(%rip),%ebx # 0x4376601 10: 80 fb 01 cmp $0x1,%bl 13: 0f .byte 0xf 14: 87 .byte 0x87 15: 99 cltd [10326.524373][ C0] RSP: 0018:ffffc900000065e0 EFLAGS: 00000002 [10326.524379][ C0] RAX: 0000000000000001 RBX: 0000000000000001 RCX: 0000000000000000 [10326.524382][ C0] RDX: 0000000000000002 RSI: 00000000000000fb RDI: ffffc90000006660 [10326.524385][ C0] RBP: ffffc900000066c8 R08: 0000000000000001 R09: fffff52000000ccc [10326.524388][ C0] R10: dffffc0000000000 R11: ffff8880353fc348 R12: 0000000000000000 [10326.524391][ C0] R13: 0000000000000000 R14: 0000000000000002 R15: 0000000000000002 [10326.524394][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10326.524397][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10326.524404][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10326.524407][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10326.524410][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10326.524413][ C0] PKRU: 55555554 [10326.524415][ C0] Call Trace: [10326.524423][ C0] [10326.524431][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10326.524442][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10326.524450][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10326.524460][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10326.524468][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10326.524473][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10326.524483][ C0] ? __send_ipi_mask (arch/x86/kernel/kvm.c:549) [10326.524489][ C0] ? __send_ipi_mask (arch/x86/kernel/kvm.c:549) [10326.524496][ C0] ? __send_ipi_mask (arch/x86/kernel/kvm.c:549) [10326.524502][ C0] [10326.524503][ C0] [10326.524509][ C0] ? __pfx___send_ipi_mask (arch/x86/kernel/kvm.c:501) [10326.524513][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10326.524520][ C0] ? trace_ipi_send_cpu.constprop.0 (./include/linux/cpumask.h:144 ./include/linux/cpumask.h:151 ./include/linux/cpumask.h:505 ./include/linux/cpumask.h:1120 ./include/trace/events/ipi.h:38) [10326.524531][ C0] generic_exec_single (kernel/smp.c:417) [10326.524540][ C0] smp_call_function_single_async (./arch/x86/include/asm/preempt.h:94 kernel/smp.c:698) [10326.524547][ C0] update_process_times (kernel/time/timer.c:2095) [10326.524556][ C0] tick_sched_handle (kernel/time/tick-sched.c:256) [10326.524563][ C0] tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10326.524569][ C0] __run_hrtimer (kernel/time/hrtimer.c:1688) [10326.524574][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10326.524581][ C0] __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10326.524587][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10326.524591][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10326.524596][ 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)) [10326.524606][ C0] hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10326.524617][ C0] __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10326.524626][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10326.524632][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10326.524640][ 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) [10326.524648][ 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 ... [10326.524652][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10326.524657][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10326.524660][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10326.524662][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10326.524666][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10326.524668][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10326.524674][ 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) [10326.524683][ 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) [10326.524689][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10326.524694][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10326.524703][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10326.524708][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10326.524713][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10326.524720][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10326.524725][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10326.524731][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10326.524735][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10326.524744][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10326.524751][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10326.524765][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10326.524771][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10326.524781][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10326.524795][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10326.524802][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10326.524807][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10326.524812][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10326.524816][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10326.524827][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10326.524834][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10326.524840][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10326.524857][ 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) [10326.524862][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10326.524865][ C0] ? set_track_prepare (mm/slub.c:6440) [10326.524875][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10326.524879][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10326.524885][ C0] ? skb_clone (net/core/skbuff.c:1954) [10326.524891][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10326.524900][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10326.524907][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10326.524915][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10326.525043][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10326.525050][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10326.525055][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10326.525061][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10326.525067][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10326.525074][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10326.525077][ 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)) [10326.525085][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10326.525092][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10326.525100][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10326.525105][ 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)) [10326.525110][ C0] netif_receive_skb (net/core/dev.c:5768) [10326.525116][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10326.525132][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10326.525145][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10326.525157][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10326.525166][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10326.525184][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10326.525198][ 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) [10326.525206][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10326.525211][ 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) [10326.525216][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10326.525223][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10326.525228][ 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) [10326.525233][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10326.525239][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10326.525244][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10326.525249][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10326.525256][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10326.525261][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10326.525267][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10326.525272][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10326.525280][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10326.525285][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10326.525296][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10326.525304][ C0] tcf_classify (net/sched/cls_api.c:1830) [10326.525310][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10326.525316][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10326.525320][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10326.525326][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10326.525332][ C0] tc_run (net/core/dev.c:3912) [10326.525339][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10326.525345][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10326.525350][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10326.525357][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10326.525365][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10326.525370][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10326.525378][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10326.525385][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10326.525391][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10326.525406][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10326.525412][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10326.525419][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10326.525432][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10326.525436][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10326.525443][ 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) [10326.525449][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10326.525455][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10326.525460][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10326.525469][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10326.525474][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10326.525480][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10326.525487][ 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)) [10326.525492][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10326.525503][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10326.525511][ 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) [10326.525517][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10326.525526][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10326.525530][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10326.525534][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10326.525539][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10326.525544][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10326.525547][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10326.525552][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10326.525557][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10326.525562][ 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)) [10326.525570][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10326.525576][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10326.525582][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10326.525588][ C0] call_timer_fn (kernel/time/timer.c:1700) [10326.525596][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10326.525603][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10326.525610][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10326.525615][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10326.525624][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10326.525630][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10326.525634][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10326.525643][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10326.525648][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10326.525653][ 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)) [10326.525658][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10326.525667][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10326.525673][ C0] __do_softirq (kernel/softirq.c:553) [10326.525682][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10326.525688][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10326.525695][ C0] [10326.525697][ C0] [10326.525699][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10326.525706][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10326.525714][ 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 [10326.525719][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10326.525725][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10326.525728][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10326.525731][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10326.525734][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10326.525737][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10326.525748][ 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) [10326.525755][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10326.525764][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10326.525771][ C0] RIP: 0033:0x7fcbb0ceb957 [10326.525777][ 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 [10326.525781][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10326.525785][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10326.525788][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10326.525791][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10326.525794][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10326.525797][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10326.525806][ C0] | [10326.525811][ C0] INFO: NMI handler (nmi_cpu_backtrace_handler) took too long to run: 1.491 msecs | [10326.526676][ C3] Sending NMI from CPU 3 to CPUs 1: | [10327.435148][ C1] NMI backtrace for cpu 1 [10327.435167][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10327.435171][ C1] RIP: 0010:check_cpu_stall (kernel/rcu/tree_stall.h:720) [10327.435182][ C1] Code: 90 90 90 90 90 90 90 90 90 90 0f 1f 44 00 00 41 57 48 c7 c0 98 1c 6e 88 48 ba 00 00 00 00 00 fc ff df 41 56 48 89 c1 83 e0 07 <41> 55 48 c1 e9 03 83 c0 03 41 54 55 53 48 89 fb 48 83 ec 10 0f b6 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) f: 41 57 push %r15 11: 48 c7 c0 98 1c 6e 88 mov $0xffffffff886e1c98,%rax 18: 48 ba 00 00 00 00 00 movabs $0xdffffc0000000000,%rdx 1f: fc ff df 22: 41 56 push %r14 24: 48 89 c1 mov %rax,%rcx 27: 83 e0 07 and $0x7,%eax 2a:* 41 55 push %r13 <-- trapping instruction 2c: 48 c1 e9 03 shr $0x3,%rcx 30: 83 c0 03 add $0x3,%eax 33: 41 54 push %r12 35: 55 push %rbp 36: 53 push %rbx 37: 48 89 fb mov %rdi,%rbx 3a: 48 83 ec 10 sub $0x10,%rsp 3e: 0f .byte 0xf 3f: b6 .byte 0xb6 Code starting with the faulting instruction =========================================== 0: 41 55 push %r13 2: 48 c1 e9 03 shr $0x3,%rcx 6: 83 c0 03 add $0x3,%eax 9: 41 54 push %r12 b: 55 push %rbp c: 53 push %rbx d: 48 89 fb mov %rdi,%rbx 10: 48 83 ec 10 sub $0x10,%rsp 14: 0f .byte 0xf 15: b6 .byte 0xb6 [10327.435187][ C1] RSP: 0018:ffffc900001c7818 EFLAGS: 00000046 [10327.435192][ C1] RAX: 0000000000000000 RBX: ffff8880357fcf00 RCX: ffffffff886e1c98 [10327.435195][ C1] RDX: dffffc0000000000 RSI: 0000000000000008 RDI: ffff8880357fcf00 [10327.435198][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: fffffbfff10dc14a [10327.435201][ C1] R10: ffffffff886e0a57 R11: 0000000000000000 R12: ffffffff87d57740 [10327.435203][ C1] R13: ffff8880357ec9c0 R14: ffffc900001c7ac8 R15: ffff8880357ec110 [10327.435206][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10327.435209][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10327.435216][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10327.435218][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10327.435221][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10327.435223][ C1] PKRU: 55555554 [10327.435225][ C1] Call Trace: [10327.435231][ C1] [10327.435237][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10327.435248][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10327.435257][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10327.435265][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10327.435272][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10327.435276][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10327.435285][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:720) [10327.435290][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:720) [10327.435295][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:720) [10327.435300][ C1] [10327.435301][ C1] [10327.435303][ C1] rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10327.435309][ C1] rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10327.435317][ C1] update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10327.435325][ C1] tick_sched_handle (kernel/time/tick-sched.c:256) [10327.435333][ C1] tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10327.435339][ C1] __run_hrtimer (kernel/time/hrtimer.c:1688) [10327.435343][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10327.435349][ C1] __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10327.435355][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10327.435360][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10327.435367][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10327.435376][ C1] hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10327.435384][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10327.435393][ C1] __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10327.435400][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10327.435406][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10327.435413][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [10327.435421][ 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) [10327.435425][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [10327.435430][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10327.435433][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10327.435436][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10327.435439][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10327.435442][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10327.435448][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10327.435457][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10327.435463][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10327.435469][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10327.435476][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10327.435483][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10327.435489][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10327.435494][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10327.435500][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10327.435504][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10327.435512][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10327.435517][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10327.435529][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10327.435533][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10327.435542][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10327.435553][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10327.435558][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10327.435563][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10327.435567][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10327.435572][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10327.435580][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10327.435587][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10327.435592][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10327.435609][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10327.435614][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10327.435619][ C1] ? set_track_prepare (mm/slub.c:6440) [10327.435626][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10327.435631][ C1] ? skb_clone (net/core/skbuff.c:1954) [10327.435638][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10327.435649][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10327.435658][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10327.435665][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10327.435679][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10327.435684][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10327.435688][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10327.435693][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10327.435699][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10327.435706][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10327.435710][ 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)) [10327.435717][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10327.435723][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10327.435730][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10327.435735][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10327.435739][ C1] netif_receive_skb (net/core/dev.c:5768) [10327.435744][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10327.435758][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10327.435771][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10327.435784][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10327.435792][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10327.435807][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10327.435816][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10327.435832][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10327.435839][ 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) [10327.435844][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10327.435852][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10327.435857][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10327.435863][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10327.435872][ 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) [10327.435878][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10327.435883][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10327.435889][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10327.435893][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10327.435899][ 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) [10327.435905][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10327.435909][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10327.435917][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10327.435925][ C1] tcf_classify (net/sched/cls_api.c:1830) [10327.435929][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10327.435935][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10327.435939][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10327.435943][ 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) [10327.435949][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10327.435955][ C1] tc_run (net/core/dev.c:3912) [10327.435962][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10327.435967][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10327.435971][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10327.435978][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10327.435986][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10327.435989][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10327.435997][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10327.436003][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10327.436008][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10327.436015][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10327.436022][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10327.436028][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10327.436042][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10327.436047][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10327.436054][ 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) [10327.436060][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10327.436067][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10327.436073][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10327.436081][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10327.436085][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10327.436092][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10327.436099][ C1] ? __create_object (mm/kmemleak.c:756) [10327.436105][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10327.436118][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10327.436126][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10327.436132][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10327.436139][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10327.436144][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10327.436150][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10327.436155][ C1] call_timer_fn (kernel/time/timer.c:1700) [10327.436162][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10327.436170][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10327.436178][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10327.436182][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10327.436191][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10327.436196][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10327.436203][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10327.436214][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10327.436220][ C1] __do_softirq (kernel/softirq.c:553) [10327.436228][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10327.436233][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10327.436239][ C1] [10327.436241][ C1] [10327.436243][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10327.436249][ 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) [10327.436256][ 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 [10327.436260][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10327.436265][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10327.436269][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10327.436272][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10327.436274][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10327.436277][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10327.436283][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10327.436289][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10327.436295][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10327.436299][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10327.436304][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10327.436311][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10327.436316][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10327.436323][ C1] do_idle (kernel/sched/idle.c:312) [10327.436327][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10327.436332][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10327.436338][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10327.436345][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10352.637368][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10352.638294][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10352.639173][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10352.639987][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10352.641492][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10352.642505][ 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) [10352.643086][ 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 ... [10352.654577][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10352.655093][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10352.655748][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10352.656389][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10352.657021][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10352.657657][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10352.658294][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10352.659004][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10352.659546][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10352.660177][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10352.660825][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10352.661476][ C0] PKRU: 55555554 [10352.661771][ C0] Call Trace: [10352.662054][ C0] [10352.662301][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10352.662739][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10352.663134][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10352.663580][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10352.664062][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10352.764656][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10352.765102][ 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)) [10352.765633][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10352.766088][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10352.766642][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10352.767142][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10352.767677][ 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) [10352.768177][ 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) [10352.768670][ 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) [10352.769116][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10352.769575][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10352.769935][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10352.770306][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10352.794490][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10352.794932][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10352.795431][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10352.795893][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10352.796281][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10352.796676][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10352.797108][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10352.797496][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10352.797891][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10352.798318][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10352.798773][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10352.799249][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10352.799645][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10352.800080][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10352.800506][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10352.801073][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10352.801476][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10352.801991][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10352.802420][ 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) [10352.802746][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10352.803139][ C0] ? set_track_prepare (mm/slub.c:6440) [10352.803578][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10352.804057][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10352.907628][ C0] ? skb_clone (net/core/skbuff.c:1954) [10352.908015][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10352.908546][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10352.909060][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10352.909547][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10352.910084][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10352.910502][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10352.910880][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10352.911378][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10352.911845][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10352.912374][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10352.912768][ 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)) [10352.913265][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10352.913739][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10352.944376][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10352.944809][ 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)) [10352.945196][ C0] netif_receive_skb (net/core/dev.c:5768) [10352.945614][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10352.946118][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10352.946669][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10352.947163][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10352.947627][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10352.948111][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10352.948622][ 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) [10352.949005][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10352.949428][ 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) [10352.949804][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10352.950150][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10352.950558][ 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) [10352.951007][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10352.951487][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10352.951887][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10352.952379][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10352.952775][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10352.953169][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10352.953514][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10352.953938][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10353.014567][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10353.014969][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10353.015408][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10353.015809][ C0] tcf_classify (net/sched/cls_api.c:1830) [10353.016181][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10353.016578][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10353.016996][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10353.017353][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10353.017800][ C0] tc_run (net/core/dev.c:3912) [10353.018140][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10353.018517][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10353.019380][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10353.019808][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10353.020224][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10353.020621][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10353.021061][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10353.021584][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10353.022053][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10353.022553][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10353.022971][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10353.023448][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10353.024014][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10353.044570][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10353.044995][ 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) [10353.045419][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10353.045764][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10353.046152][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10353.046652][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10353.047064][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10353.047477][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10353.047893][ 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)) [10353.048294][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10353.048765][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10353.049228][ 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) [10353.049729][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10353.050131][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10353.050540][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10353.050928][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10353.051359][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10353.051793][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10353.052195][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10353.052613][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10353.053099][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10353.053535][ 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)) [10353.053925][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10353.156338][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10353.156794][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10353.157197][ C0] call_timer_fn (kernel/time/timer.c:1700) [10353.157593][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10353.158026][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10353.158460][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10353.158885][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10353.159327][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10353.159799][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10353.160186][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10353.160666][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10353.161062][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10353.161502][ 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)) [10353.161867][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10353.162353][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10353.162765][ C0] __do_softirq (kernel/softirq.c:553) [10353.163150][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10353.163535][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10353.164038][ C0] [10353.194555][ C0] [10353.194847][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10353.195409][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10353.195993][ 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 [10353.197619][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10353.198151][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10353.198836][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10353.199517][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10353.200188][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10353.200862][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10353.201535][ 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) [10353.202024][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10353.202427][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10353.202947][ C0] RIP: 0033:0x7fcbb0ceb957 [10353.203359][ 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 [10353.315056][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10353.315740][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10353.316384][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10353.317044][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10353.317703][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10353.318362][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10353.322667][ 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) | [10353.323535][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10353.361409][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10353.362242][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10353.363751][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10353.364810][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10353.365405][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10353.401100][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10353.401605][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10353.402277][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10353.402999][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10353.403633][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10353.404288][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10353.434449][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10353.435232][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10353.435784][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10353.436455][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10353.437113][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10353.437766][ C1] PKRU: 55555554 [10353.438101][ C1] Call Trace: [10353.438378][ C1] [10353.438624][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10353.439099][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10353.439489][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10353.494382][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10353.494831][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10353.495260][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10353.495677][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10353.496137][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10353.496562][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10353.496976][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10353.497464][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10353.497937][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10353.498443][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10353.498894][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10353.499357][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10353.499807][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10353.500274][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10353.500650][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10353.501034][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10353.501432][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10353.501862][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10353.502304][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10353.502687][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10353.503045][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10353.503459][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10353.503832][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10353.574330][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10353.574757][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10353.575187][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10353.575639][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10353.576029][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10353.576465][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10353.576891][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10353.577443][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10353.577847][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10353.578352][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10353.578777][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10353.579104][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10353.579478][ C1] ? set_track_prepare (mm/slub.c:6440) [10353.579880][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10353.580308][ C1] ? skb_clone (net/core/skbuff.c:1954) [10353.580655][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10353.581135][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10353.581612][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10353.582070][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10353.582547][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10353.582938][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10353.583350][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10353.583835][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10353.654394][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10353.654952][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10353.655363][ 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)) [10353.655870][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10353.656336][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10353.656848][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10353.657260][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10353.657639][ C1] netif_receive_skb (net/core/dev.c:5768) [10353.658042][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10353.658546][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10353.659067][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10353.659561][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10353.660016][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10353.660486][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10353.660934][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10353.661458][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10353.661822][ 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) [10353.662212][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10353.662657][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10353.663096][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10353.663572][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10353.663967][ 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) [10353.724515][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10353.724965][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10353.725422][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10353.725799][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10353.726218][ 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) [10353.726623][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10353.727053][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10353.727456][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10353.727845][ C1] tcf_classify (net/sched/cls_api.c:1830) [10353.728228][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10353.728703][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10353.729103][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10353.729517][ 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) [10353.729944][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10353.730347][ C1] tc_run (net/core/dev.c:3912) [10353.730701][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10353.731073][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10353.731467][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10353.731906][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10353.732320][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10353.732702][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10353.733124][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10353.733601][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10353.734051][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10353.804574][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10353.805012][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10353.805435][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10353.805920][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10353.806365][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10353.806763][ 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) [10353.807180][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10353.807528][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10353.807908][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10353.808313][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10353.808717][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10353.809096][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10353.809516][ C1] ? __create_object (mm/kmemleak.c:756) [10353.809919][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10353.810350][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10353.810819][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10353.811253][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10353.811721][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10353.812158][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10353.812556][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10353.812985][ C1] call_timer_fn (kernel/time/timer.c:1700) [10353.813374][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10353.813808][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10353.864346][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10353.864800][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10353.865261][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10353.874585][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10353.875044][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10353.875431][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10353.875823][ C1] __do_softirq (kernel/softirq.c:553) [10353.876177][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10353.876530][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10353.876977][ C1] [10353.877216][ C1] [10353.877463][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10353.877957][ 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) [10353.878376][ 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 [10353.879928][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10353.880432][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10353.881082][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10353.881735][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10353.882337][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10353.882950][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10353.883594][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10353.884056][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10353.947063][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10353.947423][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10353.947818][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10353.948241][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10353.948614][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10353.949047][ C1] do_idle (kernel/sched/idle.c:312) [10353.949385][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10353.949768][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10353.950152][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10353.950580][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10380.597223][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10380.598082][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10380.598911][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10380.599669][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10380.601209][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10380.602210][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [10380.602681][ 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) [10380.634317][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [10380.634817][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10380.635465][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10380.636121][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10380.636763][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10380.637412][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10380.638056][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10380.638782][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10380.639327][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10380.639990][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10380.640635][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10380.641270][ C0] PKRU: 55555554 [10380.641566][ C0] Call Trace: [10380.641876][ C0] [10380.642135][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10380.642589][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10380.643016][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10380.643477][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10380.643935][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10380.714561][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10380.715017][ 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)) [10380.715531][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10380.715968][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10380.716475][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10380.716968][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10380.717485][ 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) [10380.717966][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [10380.718436][ 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) [10380.718911][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10380.719417][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10380.719842][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10380.720257][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10380.720695][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10380.721100][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10380.721532][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10380.721978][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10380.722354][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10380.722753][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10380.723182][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10380.723581][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10380.724014][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10380.804527][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10380.804986][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10380.805426][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10380.805824][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10380.806254][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10380.806673][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10380.807241][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10380.807645][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10380.808196][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10380.808629][ 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) [10380.808979][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10380.809366][ C0] ? set_track_prepare (mm/slub.c:6440) [10380.809772][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10380.810211][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10380.810647][ C0] ? skb_clone (net/core/skbuff.c:1954) [10380.811010][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10380.811517][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10380.812004][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10380.812459][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10380.812933][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10380.813327][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10380.813695][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10380.884333][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10380.884807][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10380.885340][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10380.885739][ 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)) [10380.886224][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10380.886698][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10380.887227][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10380.887653][ 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)) [10380.888047][ C0] netif_receive_skb (net/core/dev.c:5768) [10380.888457][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10380.888994][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10380.889572][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10380.890090][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10380.890564][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10380.891042][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10380.891553][ 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) [10380.891933][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10380.892363][ 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) [10380.892738][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10380.893106][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10380.893515][ 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) [10380.893965][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10380.964539][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10380.964945][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10380.965396][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10380.965787][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10380.966196][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10380.966546][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10380.966965][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10380.967471][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10380.967864][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10380.968298][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10380.968687][ C0] tcf_classify (net/sched/cls_api.c:1830) [10380.969073][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10380.969496][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10380.969924][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10380.994215][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10380.994671][ C0] tc_run (net/core/dev.c:3912) [10380.995015][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10380.995391][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10380.995781][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10380.996210][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10380.996625][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10380.997033][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10380.997463][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10380.997959][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10380.998414][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10380.998891][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10380.999292][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10380.999716][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10381.000274][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10381.000730][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10381.001168][ 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) [10381.001609][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10381.001983][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10381.002425][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10381.002924][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10381.003342][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10381.003741][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10381.114271][ 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)) [10381.114701][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10381.115153][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10381.115631][ 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) [10381.116141][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10381.116532][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10381.116934][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10381.117319][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10381.117752][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10381.118176][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10381.118567][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10381.118975][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10381.119462][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10381.119879][ 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)) [10381.120237][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10381.120656][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10381.121088][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10381.121476][ C0] call_timer_fn (kernel/time/timer.c:1700) [10381.121861][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10381.122286][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10381.122701][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10381.123115][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10381.123555][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10381.124010][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10381.204505][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10381.205004][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10381.205396][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10381.205827][ 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)) [10381.206182][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10381.206655][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10381.207061][ C0] __do_softirq (kernel/softirq.c:553) [10381.207439][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10381.207803][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10381.208270][ C0] [10381.208509][ C0] [10381.208751][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10381.209245][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10381.209808][ 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 [10381.211421][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10381.211939][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10381.212581][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10381.213217][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10381.213850][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10381.294599][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10381.295283][ 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) [10381.295762][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10381.296146][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10381.296637][ C0] RIP: 0033:0x7fcbb0ceb957 [10381.297009][ 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 [10381.298595][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10381.299309][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10381.299992][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10381.300642][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10381.301293][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10381.301944][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10381.317071][ 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) | [10381.317892][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10381.318662][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10381.319438][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10381.320925][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10381.321909][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10381.322428][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10381.323998][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10381.394584][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10381.395228][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10381.395865][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10381.396486][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10381.397118][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10381.397755][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10381.398472][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10381.399009][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10381.399655][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10381.400299][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10381.400924][ C1] PKRU: 55555554 [10381.401216][ C1] Call Trace: [10381.401494][ C1] [10381.401737][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10381.402166][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10381.402564][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10381.403019][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10381.403450][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10381.403921][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10381.454526][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10381.455051][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10381.455466][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10381.455869][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10381.456327][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10381.456805][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10381.457306][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10381.457786][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10381.458266][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10381.458737][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10381.459246][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10381.459640][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10381.460031][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10381.460439][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10381.460895][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10381.461355][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10381.461750][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10381.462144][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10381.462575][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10381.462954][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10381.463345][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10381.463753][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10381.514298][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10381.514747][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10381.515138][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10381.515572][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10381.516010][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10381.516560][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10381.516965][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10381.517455][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10381.517867][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10381.518184][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10381.518548][ C1] ? set_track_prepare (mm/slub.c:6440) [10381.518961][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10381.519419][ C1] ? skb_clone (net/core/skbuff.c:1954) [10381.519800][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10381.520321][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10381.520817][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10381.521284][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10381.521775][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10381.522165][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10381.522530][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10381.523015][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10381.523469][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10381.523976][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10381.574467][ 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)) [10381.574948][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10381.575411][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10381.575923][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10381.576347][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10381.576732][ C1] netif_receive_skb (net/core/dev.c:5768) [10381.577144][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10381.577660][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10381.578211][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10381.578707][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10381.579187][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10381.579672][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10381.580121][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10381.580652][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10381.581016][ 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) [10381.581407][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10381.581862][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10381.582287][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10381.582770][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10381.583183][ 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) [10381.583622][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10381.634181][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10381.634642][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10381.635022][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10381.635489][ 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) [10381.635905][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10381.636344][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10381.636718][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10381.637102][ C1] tcf_classify (net/sched/cls_api.c:1830) [10381.637470][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10381.637927][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10381.638313][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10381.638716][ 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) [10381.639131][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10381.639524][ C1] tc_run (net/core/dev.c:3912) [10381.639847][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10381.640207][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10381.640591][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10381.641004][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10381.641420][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10381.641810][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10381.642250][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10381.642747][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10381.643195][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10381.643610][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10381.694112][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10381.694564][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10381.695050][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10381.695497][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10381.695902][ 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) [10381.696325][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10381.696669][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10381.697056][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10381.697463][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10381.697863][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10381.698251][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10381.698673][ C1] ? __create_object (mm/kmemleak.c:756) [10381.699079][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10381.699524][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10381.699988][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10381.700434][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10381.700902][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10381.701339][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10381.701731][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10381.702170][ C1] call_timer_fn (kernel/time/timer.c:1700) [10381.702553][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10381.702973][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10381.703408][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10381.703839][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10381.774421][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10381.774926][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10381.775361][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10381.775737][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10381.776123][ C1] __do_softirq (kernel/softirq.c:553) [10381.776504][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10381.776862][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10381.777354][ C1] [10381.777609][ C1] [10381.777871][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10381.778388][ 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) [10381.778818][ 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 [10381.780429][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10381.780948][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10381.781601][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10381.782281][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10381.782956][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10381.783619][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10381.844387][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10381.844871][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10381.845286][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10381.845667][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10381.846058][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10381.846491][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10381.846890][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10381.847338][ C1] do_idle (kernel/sched/idle.c:312) [10381.847677][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10381.848075][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10381.848468][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10381.848905][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10405.453798][ C3] rcu: 1-....: (7791262 ticks this GP) idle=630c/0/0x1 softirq=610100/610103 fqs=1860432 | [10405.454643][ C3] rcu: (detected by 3, t=7991546 jiffies, g=2033089, q=12 ncpus=4) | [10405.455216][ C3] Sending NMI from CPU 3 to CPUs 0: | [10405.474072][ C0] NMI backtrace for cpu 0 [10405.474099][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10405.474103][ 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) [10405.474121][ 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 ... [10405.474127][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10405.474134][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10405.474137][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10405.474140][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10405.474143][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10405.474146][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10405.474149][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10405.474153][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10405.474159][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10405.474162][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10405.474165][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10405.474168][ C0] PKRU: 55555554 [10405.474170][ C0] Call Trace: [10405.474178][ C0] [10405.474186][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10405.474195][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10405.474205][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10405.474214][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10405.474221][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10405.474226][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10405.474234][ 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) [10405.474240][ 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) [10405.474245][ 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) [10405.474252][ 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) [10405.474257][ C0] [10405.474259][ C0] [10405.474261][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10405.474266][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10405.474275][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10405.474283][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10405.474288][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10405.474295][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10405.474300][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10405.474305][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10405.474309][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10405.474318][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10405.474324][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10405.474337][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10405.474341][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10405.474351][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10405.474364][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10405.474370][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10405.474376][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10405.474379][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10405.474384][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10405.474394][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10405.474401][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10405.474407][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10405.474425][ 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) [10405.474430][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10405.474435][ C0] ? set_track_prepare (mm/slub.c:6440) [10405.474443][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10405.474448][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10405.474454][ C0] ? skb_clone (net/core/skbuff.c:1954) [10405.474473][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10405.474483][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10405.474492][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10405.474500][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10405.474515][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10405.474520][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10405.474524][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10405.474530][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10405.474536][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10405.474543][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10405.474547][ 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)) [10405.474555][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10405.474562][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10405.474569][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10405.474574][ 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)) [10405.474579][ C0] netif_receive_skb (net/core/dev.c:5768) [10405.474585][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10405.474603][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10405.474618][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10405.474630][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10405.474639][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10405.474658][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10405.474671][ 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) [10405.474682][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10405.474687][ 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) [10405.474692][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10405.474699][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10405.474703][ 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) [10405.474709][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10405.474714][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10405.474720][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10405.474725][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10405.474732][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10405.474737][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10405.474743][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10405.474747][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10405.474756][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10405.474760][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10405.474771][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10405.474779][ C0] tcf_classify (net/sched/cls_api.c:1830) [10405.474783][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10405.474789][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10405.474793][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10405.474797][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10405.474803][ C0] tc_run (net/core/dev.c:3912) [10405.474811][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10405.474817][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10405.474821][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10405.474829][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10405.474836][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10405.474840][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10405.474847][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10405.474854][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10405.474860][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10405.474874][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10405.474881][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10405.474888][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10405.474901][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10405.474906][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10405.474914][ 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) [10405.474921][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10405.474928][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10405.474934][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10405.474943][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10405.474948][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10405.474956][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10405.474964][ 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)) [10405.474970][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10405.474983][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10405.474991][ 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) [10405.474998][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10405.475008][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10405.475012][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10405.475017][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10405.475023][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10405.475028][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10405.475032][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10405.475037][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10405.475043][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10405.475051][ 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)) [10405.475060][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10405.475066][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10405.475072][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10405.475079][ C0] call_timer_fn (kernel/time/timer.c:1700) [10405.475087][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10405.475096][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10405.475105][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10405.475110][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10405.475119][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10405.475125][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10405.475129][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10405.475137][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10405.475142][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10405.475148][ 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)) [10405.475153][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10405.475162][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10405.475169][ C0] __do_softirq (kernel/softirq.c:553) [10405.475179][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10405.475185][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10405.475193][ C0] [10405.475195][ C0] [10405.475197][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10405.475204][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10405.475211][ 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 [10405.475216][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10405.475222][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10405.475226][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10405.475229][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10405.475233][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10405.475235][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10405.475247][ 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) [10405.475254][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10405.475264][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10405.475270][ C0] RIP: 0033:0x7fcbb0ceb957 [10405.475277][ 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 [10405.475281][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10405.475286][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10405.475289][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10405.475292][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10405.475295][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10405.475298][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10405.475298][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10405.475308][ C0] | [10405.475965][ C3] Sending NMI from CPU 3 to CPUs 1: | [10406.216283][ C1] NMI backtrace for cpu 1 [10406.216302][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10406.216306][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [10406.216320][ 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) [10406.216325][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [10406.216331][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10406.216335][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10406.216338][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10406.216341][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10406.216344][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10406.216347][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10406.216351][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10406.216358][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10406.216361][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10406.216364][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10406.216367][ C1] PKRU: 55555554 [10406.216368][ C1] Call Trace: [10406.216375][ C1] [10406.216381][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10406.216391][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10406.216400][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10406.216409][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10406.216416][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10406.216420][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10406.216429][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10406.216436][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [10406.216443][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [10406.216450][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [10406.216456][ C1] [10406.216458][ C1] [10406.216460][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10406.216467][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10406.216487][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10406.216494][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10406.216501][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10406.216508][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10406.216513][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10406.216520][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10406.216523][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10406.216532][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10406.216538][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10406.216551][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10406.216556][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10406.216566][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10406.216577][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10406.216584][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10406.216590][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10406.216594][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10406.216599][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10406.216609][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10406.216616][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10406.216622][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10406.216641][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10406.216647][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10406.216652][ C1] ? set_track_prepare (mm/slub.c:6440) [10406.216658][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10406.216664][ C1] ? skb_clone (net/core/skbuff.c:1954) [10406.216670][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10406.216681][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10406.216692][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10406.216699][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10406.216715][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10406.216720][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10406.216725][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10406.216731][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10406.216737][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10406.216745][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10406.216749][ 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)) [10406.216758][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10406.216764][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10406.216772][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10406.216777][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10406.216782][ C1] netif_receive_skb (net/core/dev.c:5768) [10406.216788][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10406.216802][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10406.216815][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10406.216829][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10406.216839][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10406.216855][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10406.216865][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10406.216883][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10406.216889][ 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) [10406.216895][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10406.216902][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10406.216908][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10406.216915][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10406.216923][ 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) [10406.216930][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10406.216936][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10406.216942][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10406.216946][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10406.216952][ 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) [10406.216959][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10406.216963][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10406.216971][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10406.216979][ C1] tcf_classify (net/sched/cls_api.c:1830) [10406.216983][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10406.216989][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10406.216993][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10406.216998][ 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) [10406.217003][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10406.217010][ C1] tc_run (net/core/dev.c:3912) [10406.217017][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10406.217023][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10406.217027][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10406.217034][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10406.217043][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10406.217047][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10406.217054][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10406.217061][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10406.217066][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10406.217074][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10406.217081][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10406.217087][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10406.217102][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10406.217107][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10406.217114][ 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) [10406.217122][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10406.217128][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10406.217135][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10406.217142][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10406.217147][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10406.217155][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10406.217161][ C1] ? __create_object (mm/kmemleak.c:756) [10406.217168][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10406.217181][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10406.217188][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10406.217195][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10406.217202][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10406.217207][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10406.217213][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10406.217218][ C1] call_timer_fn (kernel/time/timer.c:1700) [10406.217225][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10406.217235][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10406.217243][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10406.217248][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10406.217257][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10406.217262][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10406.217270][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10406.217282][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10406.217288][ C1] __do_softirq (kernel/softirq.c:553) [10406.217297][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10406.217302][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10406.217308][ C1] [10406.217310][ C1] [10406.217312][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10406.217320][ 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) [10406.217326][ 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 [10406.217330][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10406.217335][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10406.217339][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10406.217342][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10406.217345][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10406.217348][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10406.217354][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10406.217361][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10406.217367][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10406.217371][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10406.217376][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10406.217383][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10406.217388][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10406.217396][ C1] do_idle (kernel/sched/idle.c:312) [10406.217401][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10406.217406][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10406.217411][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10406.217419][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10432.587364][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10432.588363][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10432.589292][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10432.590155][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10432.591888][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10432.592996][ 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) [10432.593588][ 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 ... [10432.635427][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10432.635996][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10432.636724][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10432.637474][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10432.638200][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10432.638916][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10432.639631][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10432.640451][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10432.641067][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10432.641824][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10432.642577][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10432.643307][ C0] PKRU: 55555554 [10432.643641][ C0] Call Trace: [10432.674746][ C0] [10432.675034][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10432.675517][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10432.675961][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10432.676462][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10432.676958][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10432.677483][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10432.677975][ 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)) [10432.678541][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10432.679030][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10432.679612][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10432.680186][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10432.680754][ 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) [10432.681285][ 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) [10432.681823][ 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) [10432.682346][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10432.682913][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10432.683362][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10432.683799][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10432.725341][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10432.725801][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10432.726299][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10432.726831][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10432.727265][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10432.727694][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10432.728182][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10432.728620][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10432.729073][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10432.729550][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10432.730053][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10432.730566][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10432.731047][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10432.731557][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10432.732076][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10432.732716][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10432.733182][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10432.733771][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10432.754388][ 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) [10432.754812][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10432.755231][ C0] ? set_track_prepare (mm/slub.c:6440) [10432.755695][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10432.756201][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10432.756709][ C0] ? skb_clone (net/core/skbuff.c:1954) [10432.757130][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10432.757723][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10432.758265][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10432.758794][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10432.759336][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10432.759793][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10432.760228][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10432.760776][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10432.761305][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10432.761908][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10432.762354][ 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)) [10432.762895][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10432.763426][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10432.784123][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10432.784601][ 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)) [10432.785026][ C0] netif_receive_skb (net/core/dev.c:5768) [10432.785492][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10432.786064][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10432.786667][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10432.787214][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10432.787711][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10432.788232][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10432.788805][ 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) [10432.789275][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10432.789785][ 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) [10432.790207][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10432.790610][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10432.791066][ 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) [10432.791550][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10432.792096][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10432.792548][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10432.793076][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10432.793517][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10432.824168][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10432.824580][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10432.825076][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10432.825647][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10432.826085][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10432.826583][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10432.827026][ C0] tcf_classify (net/sched/cls_api.c:1830) [10432.827441][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10432.827880][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10432.828346][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10432.828734][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10432.829223][ C0] tc_run (net/core/dev.c:3912) [10432.829597][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10432.830022][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10432.830460][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10432.830941][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10432.831408][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10432.831845][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10432.832333][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10432.832879][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10432.833372][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10432.874969][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10432.875428][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10432.875915][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10432.876542][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10432.877027][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10432.877467][ 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) [10432.877928][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10432.878324][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10432.878760][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10432.879308][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10432.879753][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10432.880177][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10432.880647][ 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)) [10432.881099][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10432.881585][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10432.882099][ 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) [10432.882651][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10432.883100][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10432.883553][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10432.924133][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10432.924649][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10432.925142][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10432.934166][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10432.934648][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10432.935207][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10432.935700][ 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)) [10432.936088][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10432.936564][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10432.937057][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10432.937503][ C0] call_timer_fn (kernel/time/timer.c:1700) [10432.937947][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10432.938436][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10432.938923][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10432.939438][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10432.939952][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10432.940514][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10432.940955][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10432.941491][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10432.941934][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10432.942424][ 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)) [10432.942836][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10432.943421][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10432.984008][ C0] __do_softirq (kernel/softirq.c:553) [10432.984416][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10432.984789][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10432.985289][ C0] [10432.985554][ C0] [10432.985820][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10432.986373][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10432.987003][ 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 [10432.988799][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10432.989293][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10432.989942][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10432.990656][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10432.991365][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10432.992111][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10432.992851][ 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) [10432.993379][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10432.993764][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10433.054232][ C0] RIP: 0033:0x7fcbb0ceb957 [10433.054626][ 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 [10433.056239][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10433.056962][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10433.057679][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10433.058405][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10433.059119][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10433.059835][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10433.084010][ 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) | [10433.084822][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10433.085578][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10433.086335][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10433.087801][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10433.088771][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10433.089304][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10433.090869][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10433.091387][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10433.092033][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10433.092656][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10433.093301][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10433.154128][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10433.154784][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10433.155511][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10433.156041][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10433.156681][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10433.157306][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10433.157942][ C1] PKRU: 55555554 [10433.158232][ C1] Call Trace: [10433.158505][ C1] [10433.158741][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10433.159187][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10433.159589][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10433.160046][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10433.160493][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10433.160961][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10433.161395][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10433.161895][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10433.162320][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10433.162755][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10433.163263][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10433.163745][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10433.224376][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10433.224858][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10433.225344][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10433.225804][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10433.226300][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10433.226678][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10433.227050][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10433.227443][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10433.227877][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10433.228328][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10433.228726][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10433.229105][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10433.229513][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10433.229890][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10433.230282][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10433.230698][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10433.231141][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10433.231595][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10433.231998][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10433.232441][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10433.232867][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10433.233426][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10433.303938][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10433.304467][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10433.304896][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10433.305241][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10433.305631][ C1] ? set_track_prepare (mm/slub.c:6440) [10433.306034][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10433.306466][ C1] ? skb_clone (net/core/skbuff.c:1954) [10433.306832][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10433.307345][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10433.307842][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10433.308312][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10433.308785][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10433.309189][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10433.309569][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10433.310093][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10433.310581][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10433.311131][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10433.311514][ 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)) [10433.311996][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10433.312479][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10433.313004][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10433.313432][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10433.333911][ C1] netif_receive_skb (net/core/dev.c:5768) [10433.334349][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10433.334838][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10433.335384][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10433.335870][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10433.336325][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10433.336814][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10433.337262][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10433.337785][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10433.338144][ 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) [10433.338525][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10433.338966][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10433.339402][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10433.339878][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10433.340287][ 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) [10433.340716][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10433.341149][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10433.341615][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10433.342012][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10433.342471][ 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) [10433.342902][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10433.343359][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10433.343756][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10433.444245][ C1] tcf_classify (net/sched/cls_api.c:1830) [10433.444622][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10433.445089][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10433.445460][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10433.445876][ 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) [10433.446292][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10433.446686][ C1] tc_run (net/core/dev.c:3912) [10433.447019][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10433.447393][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10433.447797][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10433.448224][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10433.448642][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10433.449040][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10433.449502][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10433.449986][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10433.450420][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10433.450820][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10433.451261][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10433.451686][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10433.452164][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10433.452605][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10433.453019][ 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) [10433.453442][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10433.453788][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10433.474343][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10433.474762][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10433.475167][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10433.475549][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10433.475920][ C1] ? __create_object (mm/kmemleak.c:756) [10433.476281][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10433.476685][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10433.477120][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10433.477541][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10433.477989][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10433.478403][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10433.478781][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10433.479222][ C1] call_timer_fn (kernel/time/timer.c:1700) [10433.479614][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10433.480043][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10433.480468][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10433.480893][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10433.481342][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10433.481811][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10433.482249][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10433.482639][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10433.483038][ C1] __do_softirq (kernel/softirq.c:553) [10433.483418][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10433.483773][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10433.542848][ C1] [10433.543097][ C1] [10433.543357][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10433.543852][ 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) [10433.544247][ 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 [10433.545745][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10433.546247][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10433.546878][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10433.547509][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10433.548133][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10433.548770][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10433.549427][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10433.549906][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10433.550309][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10433.550715][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10433.551106][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10433.551559][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10433.551936][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10433.552389][ C1] do_idle (kernel/sched/idle.c:312) [10433.552727][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10433.553097][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10433.553471][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10433.624175][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10460.578024][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10460.579021][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10460.579968][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10460.580852][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10460.582503][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10460.583632][ 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) [10460.704371][ 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 ... [10460.706109][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10460.706668][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10460.707393][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10460.708117][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10460.708857][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10460.709599][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10460.710341][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10460.711162][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10460.711781][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10460.712530][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10460.713268][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10460.744139][ C0] PKRU: 55555554 [10460.744476][ C0] Call Trace: [10460.744787][ C0] [10460.745057][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10460.745541][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10460.745982][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10460.746469][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10460.746970][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10460.747503][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10460.747988][ 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)) [10460.748544][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10460.749066][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10460.749638][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10460.750204][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10460.750785][ 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) [10460.751321][ 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) [10460.751862][ 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) [10460.752394][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10460.752963][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10460.753414][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10460.854106][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10460.854559][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10460.855013][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10460.855507][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10460.856021][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10460.856436][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10460.856873][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10460.857349][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10460.857771][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10460.858213][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10460.858694][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10460.859199][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10460.859704][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10460.860153][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10460.860645][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10460.861120][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10460.861742][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10460.862212][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10460.862795][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10460.863272][ 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) [10460.863641][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10460.934168][ C0] ? set_track_prepare (mm/slub.c:6440) [10460.934636][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10460.935141][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10460.935643][ C0] ? skb_clone (net/core/skbuff.c:1954) [10460.936070][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10460.936662][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10460.937222][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10460.937738][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10460.938279][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10460.938730][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10460.939171][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10460.939745][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10460.940295][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10460.940900][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10460.941335][ 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)) [10460.941866][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10460.942386][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10460.942980][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10460.943462][ 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)) [10461.044025][ C0] netif_receive_skb (net/core/dev.c:5768) [10461.044494][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10461.045069][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10461.045672][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10461.046224][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10461.046734][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10461.047268][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10461.047831][ 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) [10461.048267][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10461.048752][ 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) [10461.049172][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10461.049580][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10461.050040][ 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) [10461.050521][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10461.051041][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10461.051526][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10461.052066][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10461.052507][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10461.052958][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10461.053357][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10461.130666][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10461.131250][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10461.131689][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10461.132180][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10461.132626][ C0] tcf_classify (net/sched/cls_api.c:1830) [10461.133057][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10461.133500][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10461.133982][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10461.134383][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10461.134881][ C0] tc_run (net/core/dev.c:3912) [10461.135269][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10461.135700][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10461.144057][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10461.144566][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10461.145050][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10461.145497][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10461.145999][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10461.146572][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10461.224030][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10461.224511][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10461.224912][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10461.225335][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10461.225907][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10461.226397][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10461.226836][ 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) [10461.227319][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10461.227715][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10461.228149][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10461.228698][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10461.229146][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10461.229578][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10461.230016][ 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)) [10461.230434][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10461.230909][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10461.231409][ 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) [10461.231993][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10461.232463][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10461.232936][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10461.233399][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10461.324019][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10461.324520][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10461.324968][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10461.325430][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10461.325990][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10461.326476][ 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)) [10461.326894][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10461.327381][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10461.327878][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10461.328321][ C0] call_timer_fn (kernel/time/timer.c:1700) [10461.328765][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10461.329260][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10461.329747][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10461.330233][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10461.330752][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10461.331279][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10461.331718][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10461.332253][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10461.332696][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10461.333188][ 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)) [10461.333594][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10461.354236][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10461.354708][ C0] __do_softirq (kernel/softirq.c:553) [10461.355181][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10461.355652][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10461.356272][ C0] [10461.356586][ C0] [10461.356889][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10461.357512][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10461.358220][ 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 [10461.360096][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10461.360657][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10461.361369][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10461.362140][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10461.362905][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10461.363628][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10461.514516][ 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) [10461.515037][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10461.515451][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10461.515988][ C0] RIP: 0033:0x7fcbb0ceb957 [10461.516390][ 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 [10461.518151][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10461.518941][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10461.519677][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10461.520413][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10461.521159][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10461.521907][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10461.536700][ 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) | [10461.537482][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10461.538249][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10461.539000][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10461.540500][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10461.541482][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10461.542026][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10461.543568][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10461.544081][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10461.544726][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10461.545366][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10461.546008][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10461.546639][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10461.547267][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10461.547970][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10461.548498][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10461.549118][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10461.549738][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10461.550390][ C1] PKRU: 55555554 [10461.550683][ C1] Call Trace: [10461.550958][ C1] [10461.551201][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10461.551622][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10461.552016][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10461.552468][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10461.552912][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10461.553376][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10461.663913][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10461.664400][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10461.664809][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10461.665207][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10461.665654][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10461.666155][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10461.666675][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10461.667148][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10461.667639][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10461.668102][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10461.668610][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10461.669018][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10461.669411][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10461.669831][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10461.670283][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10461.670750][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10461.671147][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10461.671552][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10461.671979][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10461.672358][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10461.672757][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10461.673173][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10461.673638][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10461.714355][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10461.714754][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10461.715183][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10461.715595][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10461.716150][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10461.716573][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10461.717083][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10461.717501][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10461.717826][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10461.718185][ C1] ? set_track_prepare (mm/slub.c:6440) [10461.718596][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10461.719028][ C1] ? skb_clone (net/core/skbuff.c:1954) [10461.719401][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10461.719919][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10461.720416][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10461.720872][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10461.721351][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10461.721745][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10461.722092][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10461.722553][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10461.722981][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10461.723488][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10461.774789][ 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)) [10461.775252][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10461.775698][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10461.776197][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10461.776601][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10461.776973][ C1] netif_receive_skb (net/core/dev.c:5768) [10461.777389][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10461.777886][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10461.778420][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10461.778907][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10461.779360][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10461.779818][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10461.780233][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10461.780706][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10461.781041][ 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) [10461.781408][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10461.781842][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10461.782277][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10461.782737][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10461.783141][ 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) [10461.783533][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10461.894050][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10461.894522][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10461.894907][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10461.895347][ 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) [10461.895774][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10461.896205][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10461.896590][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10461.896969][ C1] tcf_classify (net/sched/cls_api.c:1830) [10461.897331][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10461.897803][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10461.898180][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10461.898594][ 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) [10461.899011][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10461.899418][ C1] tc_run (net/core/dev.c:3912) [10461.899756][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10461.900132][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10461.900519][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10461.900946][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10461.901362][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10461.901750][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10461.902176][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10461.902665][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10461.903108][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10461.903518][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10462.004067][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10462.004495][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10462.004949][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10462.005383][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10462.005784][ 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) [10462.006199][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10462.006550][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10462.006944][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10462.007344][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10462.007743][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10462.008153][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10462.008568][ C1] ? __create_object (mm/kmemleak.c:756) [10462.008965][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10462.009397][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10462.009858][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10462.010306][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10462.010771][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10462.011212][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10462.011615][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10462.012056][ C1] call_timer_fn (kernel/time/timer.c:1700) [10462.012448][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10462.012889][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10462.013334][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10462.103850][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10462.104279][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10462.104737][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10462.105162][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10462.105544][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10462.105947][ C1] __do_softirq (kernel/softirq.c:553) [10462.106323][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10462.106679][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10462.107140][ C1] [10462.107383][ C1] [10462.107628][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10462.108124][ 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) [10462.108505][ 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 [10462.110037][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10462.110529][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10462.111160][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10462.111790][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10462.112417][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10462.113064][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10462.113718][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10462.114168][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10462.114562][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10462.114945][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10462.115335][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10462.115764][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10462.116154][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10462.116605][ C1] do_idle (kernel/sched/idle.c:312) [10462.116942][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10462.117340][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10462.117742][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10462.118184][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10462.118680][ C1] | [10484.228307][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [10484.228852][ C0] rcu: 0-....: (7822133 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1875572 | [10484.229701][ C0] rcu: (t=8070321 jiffies g=2033089 q=12 ncpus=4) [10484.230894][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10484.231878][ 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) [10484.232416][ 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 ... [10484.233971][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10484.234456][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10484.235088][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10484.244120][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10484.244758][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10484.245385][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10484.245974][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10484.246684][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10484.247213][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10484.247852][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10484.248498][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10484.249141][ C0] PKRU: 55555554 [10484.249435][ C0] Call Trace: [10484.249715][ C0] [10484.249958][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10484.250409][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10484.250795][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10484.251203][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10484.251606][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10484.252057][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10484.252494][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10484.252920][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10484.253398][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10484.274077][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10484.274560][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10484.274977][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10484.275414][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10484.275817][ 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)) [10484.276274][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10484.276707][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10484.277223][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10484.277711][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10484.278228][ 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) [10484.278708][ 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) [10484.279216][ 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) [10484.279717][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10484.280254][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10484.280675][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10484.281093][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10484.281508][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10484.281941][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10484.282411][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10484.282904][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10484.353725][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10484.354114][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10484.354534][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10484.354910][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10484.355306][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10484.355726][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10484.356173][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10484.356620][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10484.357025][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10484.357470][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10484.357884][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10484.358425][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10484.358833][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10484.359349][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10484.359774][ 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) [10484.360105][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10484.360482][ C0] ? set_track_prepare (mm/slub.c:6440) [10484.360890][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10484.361347][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10484.361781][ C0] ? skb_clone (net/core/skbuff.c:1954) [10484.362177][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10484.362689][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10484.363183][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10484.401917][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10484.402418][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10484.402837][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10484.410914][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10484.411430][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10484.411903][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10484.412449][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10484.412841][ 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)) [10484.413320][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10484.413809][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10484.423921][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10484.424371][ 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)) [10484.424766][ C0] netif_receive_skb (net/core/dev.c:5768) [10484.425196][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10484.425760][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10484.426360][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10484.426897][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10484.427378][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10484.427882][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10484.428412][ 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) [10484.428813][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10484.429272][ 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) [10484.429659][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10484.430064][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10484.430513][ 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) [10484.430961][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10484.431442][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10484.431855][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10484.432330][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10484.432763][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10484.433202][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10484.483643][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10484.484191][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10484.484742][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10484.485149][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10484.485601][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10484.485998][ C0] tcf_classify (net/sched/cls_api.c:1830) [10484.486371][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10484.486770][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10484.487195][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10484.487565][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10484.488021][ C0] tc_run (net/core/dev.c:3912) [10484.488368][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10484.488767][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10484.489167][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10484.489609][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10484.490032][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10484.490458][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10484.490919][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10484.491441][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10484.491916][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10484.492402][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10484.492808][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10484.493244][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10484.564124][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10484.564593][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10484.565032][ 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) [10484.565488][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10484.565864][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10484.566284][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10484.566812][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10484.567239][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10484.567627][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10484.568004][ 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)) [10484.568406][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10484.568864][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10484.569346][ 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) [10484.569873][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10484.570293][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10484.570721][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10484.571120][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10484.571559][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10484.571985][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10484.572380][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10484.572794][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10484.573256][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10484.593820][ 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)) [10484.594212][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10484.594654][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10484.595083][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10484.595470][ C0] call_timer_fn (kernel/time/timer.c:1700) [10484.595858][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10484.596280][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10484.596705][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10484.597133][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10484.597577][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10484.598063][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10484.598472][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10484.598970][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10484.599365][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10484.599809][ 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)) [10484.600178][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10484.600666][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10484.601076][ C0] __do_softirq (kernel/softirq.c:553) [10484.601467][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10484.601834][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10484.602306][ C0] [10484.602555][ C0] [10484.602802][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10484.603303][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10484.643981][ 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 [10484.645671][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10484.646211][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10484.646920][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10484.647607][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10484.648301][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10484.649024][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10484.649762][ 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) [10484.650282][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10484.650685][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10484.651197][ C0] RIP: 0033:0x7fcbb0ceb957 [10484.651586][ 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 [10484.653323][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10484.700986][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10484.701623][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10484.702261][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10484.702919][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10484.703594][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10484.703594][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10484.704295][ C0] | [10484.704550][ C0] Sending NMI from CPU 0 to CPUs 1: | [10484.723637][ C1] NMI backtrace for cpu 1 [10484.723657][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10484.723661][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10484.723676][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10484.723681][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10484.723688][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10484.723691][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10484.723694][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10484.723697][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10484.723700][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10484.723704][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10484.723707][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10484.723714][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10484.723718][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10484.723720][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10484.723723][ C1] PKRU: 55555554 [10484.723725][ C1] Call Trace: [10484.723731][ C1] [10484.723738][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10484.723746][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10484.723754][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10484.723763][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10484.723769][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10484.723773][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10484.723781][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10484.723787][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10484.723794][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10484.723801][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10484.723807][ C1] [10484.723808][ C1] [10484.723811][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10484.723817][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10484.723824][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10484.723831][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10484.723838][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10484.723843][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10484.723849][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10484.723853][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10484.723860][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10484.723866][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10484.723879][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10484.723883][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10484.723893][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10484.723904][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10484.723911][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10484.723916][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10484.723920][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10484.723924][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10484.723934][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10484.723940][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10484.723945][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10484.723964][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10484.723969][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10484.723974][ C1] ? set_track_prepare (mm/slub.c:6440) [10484.723982][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10484.723987][ C1] ? skb_clone (net/core/skbuff.c:1954) [10484.723993][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10484.724003][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10484.724012][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10484.724018][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10484.724031][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10484.724035][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10484.724039][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10484.724045][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10484.724050][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10484.724057][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10484.724061][ 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)) [10484.724067][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10484.724074][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10484.724080][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10484.724085][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10484.724089][ C1] netif_receive_skb (net/core/dev.c:5768) [10484.724094][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10484.724107][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10484.724117][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10484.724129][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10484.724137][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10484.724151][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10484.724160][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10484.724176][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10484.724182][ 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) [10484.724187][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10484.724194][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10484.724199][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10484.724205][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10484.724213][ 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) [10484.724218][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10484.724223][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10484.724229][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10484.724232][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10484.724237][ 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) [10484.724244][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10484.724248][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10484.724256][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10484.724263][ C1] tcf_classify (net/sched/cls_api.c:1830) [10484.724268][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10484.724274][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10484.724278][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10484.724283][ 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) [10484.724288][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10484.724295][ C1] tc_run (net/core/dev.c:3912) [10484.724302][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10484.724308][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10484.724312][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10484.724319][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10484.724327][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10484.724331][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10484.724337][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10484.724343][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10484.724348][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10484.724355][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10484.724363][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10484.724368][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10484.724383][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10484.724388][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10484.724395][ 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) [10484.724401][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10484.724408][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10484.724414][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10484.724421][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10484.724426][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10484.724432][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10484.724438][ C1] ? __create_object (mm/kmemleak.c:756) [10484.724445][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10484.724455][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10484.724463][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10484.724470][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10484.724476][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10484.724482][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10484.724488][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10484.724493][ C1] call_timer_fn (kernel/time/timer.c:1700) [10484.724501][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10484.724510][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10484.724517][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10484.724522][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10484.724531][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10484.724536][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10484.724544][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10484.724556][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10484.724576][ C1] __do_softirq (kernel/softirq.c:553) [10484.724585][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10484.724590][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10484.724597][ C1] [10484.724599][ C1] [10484.724601][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10484.724608][ 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) [10484.724614][ 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 [10484.724619][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10484.724624][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10484.724628][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10484.724631][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10484.724634][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10484.724637][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10484.724644][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10484.724650][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10484.724657][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10484.724661][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10484.724666][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10484.724673][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10484.724678][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10484.724686][ C1] do_idle (kernel/sched/idle.c:312) [10484.724691][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10484.724694][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10484.724700][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10484.724708][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10508.577655][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10508.578557][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10508.579374][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10508.580129][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10508.581593][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10508.582567][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [10508.583032][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [10508.604697][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000286 [10508.605207][ C0] RAX: ffff888008121b5c RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10508.605857][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [10508.606504][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10508.607150][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10508.607797][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10508.608451][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10508.609174][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10508.609713][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10508.610362][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10508.611010][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10508.611657][ C0] PKRU: 55555554 [10508.611952][ C0] Call Trace: [10508.612235][ C0] [10508.612478][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10508.612940][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10508.613353][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10508.634006][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10508.634467][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10508.634932][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10508.635341][ 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)) [10508.635809][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10508.636219][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [10508.636636][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10508.637123][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10508.637600][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10508.638106][ 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) [10508.638561][ C0] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [10508.638961][ 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) [10508.639414][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10508.639898][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10508.640282][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10508.640662][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10508.641021][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10508.641404][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10508.641813][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10508.642240][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10508.642627][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10508.643039][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10508.663529][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10508.664002][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10508.664410][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10508.664831][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10508.665278][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10508.665725][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10508.666121][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10508.666558][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10508.666984][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10508.667547][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10508.667959][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10508.668476][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10508.668933][ 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) [10508.669274][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10508.669661][ C0] ? set_track_prepare (mm/slub.c:6440) [10508.670089][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10508.670536][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10508.670974][ C0] ? skb_clone (net/core/skbuff.c:1954) [10508.671344][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10508.671861][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10508.672353][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10508.672816][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10508.673291][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10508.693836][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10508.694254][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10508.694780][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10508.695258][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10508.695800][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10508.696197][ 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)) [10508.696693][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10508.697171][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10508.697699][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10508.698166][ 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)) [10508.698567][ C0] netif_receive_skb (net/core/dev.c:5768) [10508.699012][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10508.699536][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10508.700086][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10508.700583][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10508.701044][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10508.701530][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10508.702047][ 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) [10508.702436][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10508.702878][ 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) [10508.703261][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10508.723764][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10508.724191][ 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) [10508.724632][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10508.725096][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10508.725489][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10508.725944][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10508.726348][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10508.726751][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10508.727104][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10508.727541][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10508.728045][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10508.728437][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10508.728896][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10508.729310][ C0] tcf_classify (net/sched/cls_api.c:1830) [10508.729712][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10508.730106][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10508.730520][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10508.730875][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10508.731314][ C0] tc_run (net/core/dev.c:3912) [10508.731657][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10508.732058][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10508.732468][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10508.732907][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10508.733332][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10508.753843][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10508.754294][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10508.754789][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10508.755233][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10508.755702][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10508.756095][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10508.756525][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10508.757075][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10508.757521][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10508.757933][ 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) [10508.758363][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10508.758716][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10508.759132][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10508.759652][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10508.760073][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10508.760484][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10508.760918][ 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)) [10508.761297][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10508.761732][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10508.762190][ 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) [10508.762682][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10508.763079][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10508.803606][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10508.804030][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10508.804465][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10508.804887][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10508.805275][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10508.805682][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10508.806165][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10508.806588][ 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)) [10508.806941][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10508.807360][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10508.807797][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10508.808187][ C0] call_timer_fn (kernel/time/timer.c:1700) [10508.808554][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10508.808972][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10508.809389][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10508.809802][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10508.810232][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10508.810689][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10508.811067][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10508.811529][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10508.811914][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10508.812377][ 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)) [10508.812757][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10508.813271][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10508.833785][ C0] __do_softirq (kernel/softirq.c:553) [10508.834194][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10508.834567][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10508.835033][ C0] [10508.835271][ C0] [10508.835518][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10508.836009][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10508.836576][ 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 [10508.838146][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10508.838658][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10508.839312][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10508.839953][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10508.840611][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10508.841265][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10508.841927][ 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) [10508.842395][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10508.842800][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10508.843308][ C0] RIP: 0033:0x7fcbb0ceb957 [10508.863803][ 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 [10508.865435][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10508.866123][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10508.866748][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10508.867392][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10508.868039][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10508.868685][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10512.596518][ 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) | [10512.597345][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10512.598116][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10512.598872][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10512.600374][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10512.601353][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10512.601862][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10512.603400][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10512.624686][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10512.625312][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10512.625959][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10512.626584][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10512.627211][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10512.627842][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10512.628563][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10512.629089][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10512.629713][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10512.630372][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10512.630957][ C1] PKRU: 55555554 [10512.631194][ C1] Call Trace: [10512.631421][ C1] [10512.631620][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10512.631996][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10512.632341][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10512.632749][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10512.633157][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10512.653705][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10512.654099][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10512.654540][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10512.654904][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10512.655277][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10512.655752][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10512.656213][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10512.656705][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10512.657135][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10512.657595][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10512.658036][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10512.658511][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10512.658891][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10512.659244][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10512.659615][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10512.660013][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10512.660465][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10512.660852][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10512.661226][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10512.661631][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10512.661994][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10512.662372][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10512.662768][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10512.663191][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10512.693749][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10512.694152][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10512.694606][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10512.695019][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10512.695513][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10512.695880][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10512.696377][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10512.696780][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10512.697095][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10512.697447][ C1] ? set_track_prepare (mm/slub.c:6440) [10512.697835][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10512.698260][ C1] ? skb_clone (net/core/skbuff.c:1954) [10512.698615][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10512.699089][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10512.699564][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10512.700007][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10512.700445][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10512.700808][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10512.701141][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10512.701584][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10512.701996][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10512.702482][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10512.702863][ 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)) [10512.703314][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10512.718767][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10512.719284][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10512.719704][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10512.720087][ C1] netif_receive_skb (net/core/dev.c:5768) [10512.720496][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10512.721002][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10512.721550][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10512.722040][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10512.722492][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10512.722960][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10512.723392][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10512.723932][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10512.724286][ 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) [10512.724676][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10512.725104][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10512.725529][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10512.725954][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10512.726311][ 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) [10512.726761][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10512.727194][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10512.727654][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10512.728049][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10512.728505][ 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) [10512.728935][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10512.729393][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10512.729790][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10512.730186][ C1] tcf_classify (net/sched/cls_api.c:1830) [10512.730567][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10512.731035][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10512.731431][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10512.731853][ 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) [10512.732283][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10512.732692][ C1] tc_run (net/core/dev.c:3912) [10512.733026][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10512.733385][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10512.754041][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10512.754477][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10512.754903][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10512.755304][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10512.755745][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10512.756249][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10512.756696][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10512.757127][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10512.757558][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10512.757970][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10512.758427][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10512.758871][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10512.759278][ 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) [10512.759732][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10512.760095][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10512.760491][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10512.760883][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10512.761274][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10512.761677][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10512.762096][ C1] ? __create_object (mm/kmemleak.c:756) [10512.762495][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10512.762947][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10512.763406][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10512.784173][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10512.784646][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10512.785115][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10512.785540][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10512.785981][ C1] call_timer_fn (kernel/time/timer.c:1700) [10512.786369][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10512.786807][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10512.787245][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10512.787670][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10512.788135][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10512.788602][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10512.789036][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10512.789432][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10512.789852][ C1] __do_softirq (kernel/softirq.c:553) [10512.790251][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10512.790622][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10512.791081][ C1] [10512.791330][ C1] [10512.791572][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10512.792090][ 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) [10512.792506][ 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 [10512.854201][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10512.854711][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10512.855359][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10512.856009][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10512.856665][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10512.857313][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10512.857977][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10512.858446][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10512.858878][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10512.859286][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10512.859686][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10512.860124][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10512.860506][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10512.860965][ C1] do_idle (kernel/sched/idle.c:312) [10512.861300][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10512.861692][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10512.862092][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10512.862533][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10536.577672][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10536.578543][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10536.579380][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10536.580149][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10536.581660][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10536.582671][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [10536.583150][ C0] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 41 bc 08 00 00 00 45 29 All code ======== 0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8) 4: 89 c2 mov %eax,%edx 6: b8 01 00 00 00 mov $0x1,%eax b: 48 85 d2 test %rdx,%rdx e: 0f 84 4c ff ff ff je 0xffffffffffffff60 14: 41 83 e2 07 and $0x7,%r10d 18: 49 39 d1 cmp %rdx,%r9 1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55 21: 45 3a 11 cmp (%r9),%r10b 24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55 2a:* 5b pop %rbx <-- trapping instruction 2b: b8 01 00 00 00 mov $0x1,%eax 30: 5d pop %rbp 31: 41 5c pop %r12 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 41 bc 08 00 00 00 mov $0x8,%r12d 3e: 45 rex.RB 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: b8 01 00 00 00 mov $0x1,%eax 6: 5d pop %rbp 7: 41 5c pop %r12 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 41 bc 08 00 00 00 mov $0x8,%r12d 14: 45 rex.RB 15: 29 .byte 0x29 [10536.584740][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000246 [10536.585246][ C0] RAX: ffffed100102436c RBX: ffffed100102436c RCX: ffffffff86a7fb30 [10536.585917][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10536.586559][ C0] RBP: ffffed100102436b R08: 0000000000000000 R09: ffffed100102436b [10536.587186][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10536.587818][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10536.588464][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10536.589181][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10536.589725][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10536.590375][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10536.591022][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10536.591665][ C0] PKRU: 55555554 [10536.591962][ C0] Call Trace: [10536.592246][ C0] [10536.592493][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10536.592929][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10536.593342][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10536.593789][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10536.594234][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10536.594688][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10536.595150][ 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)) [10536.595648][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10536.596073][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [10536.596501][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10536.597004][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10536.597490][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10536.598004][ 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) [10536.598480][ C0] ? kasan_check_range (mm/kasan/generic.c:190) [10536.598907][ 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) [10536.599384][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10536.599893][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10536.600289][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10536.600682][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10536.601077][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10536.601482][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10536.601949][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10536.602415][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10536.602805][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10536.603200][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10536.603641][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10536.604026][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10536.604428][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10536.604847][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10536.605304][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10536.605766][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10536.606173][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10536.606620][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10536.607052][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10536.607621][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10536.608039][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10536.608563][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10536.608998][ 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) [10536.609333][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10536.609708][ C0] ? set_track_prepare (mm/slub.c:6440) [10536.610115][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10536.610561][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10536.611007][ C0] ? skb_clone (net/core/skbuff.c:1954) [10536.611377][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10536.611897][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10536.612393][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10536.612873][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10536.613354][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10536.613714][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10536.614086][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10536.614580][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10536.615049][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10536.615599][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10536.615991][ 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)) [10536.616474][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10536.616941][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10536.617461][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10536.617876][ 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)) [10536.618261][ C0] netif_receive_skb (net/core/dev.c:5768) [10536.618669][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10536.619172][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10536.619709][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10536.620200][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10536.620657][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10536.621138][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10536.621654][ 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) [10536.622043][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10536.622474][ 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) [10536.622848][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10536.623211][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10536.623634][ 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) [10536.624057][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10536.624522][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10536.624918][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10536.625377][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10536.625759][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10536.626172][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10536.626524][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10536.626942][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10536.627447][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10536.627848][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10536.628262][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10536.628643][ C0] tcf_classify (net/sched/cls_api.c:1830) [10536.629003][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10536.629371][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10536.629787][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10536.630138][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10536.630575][ C0] tc_run (net/core/dev.c:3912) [10536.630907][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10536.631268][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10536.631656][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10536.632094][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10536.632493][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10536.632884][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10536.633336][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10536.633839][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10536.634296][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10536.634754][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10536.635135][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10536.635546][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10536.636083][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10536.636541][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10536.636952][ 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) [10536.637385][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10536.637731][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10536.638128][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10536.638627][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10536.639039][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10536.639428][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10536.639834][ 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)) [10536.640221][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10536.640670][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10536.641132][ 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) [10536.641627][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10536.642038][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10536.642438][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10536.642807][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10536.643235][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10536.643669][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10536.644068][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10536.644482][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10536.644979][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10536.645410][ 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)) [10536.645752][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10536.646167][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10536.646591][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10536.646969][ C0] call_timer_fn (kernel/time/timer.c:1700) [10536.647350][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10536.647787][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10536.648216][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10536.648637][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10536.649080][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10536.649550][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10536.649936][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10536.650414][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10536.650808][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10536.651247][ 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)) [10536.651608][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10536.652099][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10536.652503][ C0] __do_softirq (kernel/softirq.c:553) [10536.652879][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10536.653237][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10536.653712][ C0] [10536.653956][ C0] [10536.654197][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10536.654694][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10536.655260][ 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 [10536.656830][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10536.657335][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10536.657967][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10536.658615][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10536.659264][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10536.659910][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10536.660583][ 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) [10536.661026][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10536.661378][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10536.661845][ C0] RIP: 0033:0x7fcbb0ceb957 [10536.662193][ 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 [10536.663740][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10536.664416][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10536.665059][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10536.665698][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10536.666323][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10536.666953][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10540.586531][ 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) | [10540.587052][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10540.587536][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10540.588022][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10540.588967][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10540.589589][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10540.589920][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10540.590905][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10540.591219][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10540.591624][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10540.592030][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10540.592433][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10540.592840][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10540.593245][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10540.593703][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10540.594044][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10540.594449][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10540.594857][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10540.595261][ C1] PKRU: 55555554 [10540.595447][ C1] Call Trace: [10540.595622][ C1] [10540.595776][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10540.596043][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10540.596291][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10540.596572][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10540.596848][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10540.597142][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10540.597415][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10540.597726][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10540.597994][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10540.598261][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10540.598575][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10540.598877][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10540.599195][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10540.599488][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10540.599786][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10540.600081][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10540.600398][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10540.600641][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10540.600886][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10540.601140][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10540.601416][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10540.601705][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10540.601945][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10540.602195][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10540.602459][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10540.602702][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10540.602953][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10540.603215][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10540.603501][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10540.603782][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10540.604033][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10540.604308][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10540.604578][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10540.604930][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10540.605188][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10540.605513][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10540.605781][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10540.605988][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10540.606227][ C1] ? set_track_prepare (mm/slub.c:6440) [10540.606486][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10540.606767][ C1] ? skb_clone (net/core/skbuff.c:1954) [10540.606998][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10540.607321][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10540.607634][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10540.607920][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10540.608218][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10540.608471][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10540.608705][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10540.609009][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10540.609301][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10540.609632][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10540.609873][ 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)) [10540.610174][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10540.610465][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10540.610787][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10540.611046][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10540.611286][ C1] netif_receive_skb (net/core/dev.c:5768) [10540.611538][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10540.611856][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10540.612194][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10540.612499][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10540.612778][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10540.613067][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10540.613344][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10540.613663][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10540.613884][ 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) [10540.614119][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10540.614393][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10540.614663][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10540.614956][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10540.615207][ 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) [10540.615476][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10540.615744][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10540.616032][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10540.616275][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10540.616554][ 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) [10540.616820][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10540.617100][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10540.617345][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10540.617588][ C1] tcf_classify (net/sched/cls_api.c:1830) [10540.617823][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10540.618111][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10540.618354][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10540.618612][ 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) [10540.618875][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10540.619127][ C1] tc_run (net/core/dev.c:3912) [10540.619337][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10540.619572][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10540.619813][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10540.620081][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10540.620339][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10540.620579][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10540.620850][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10540.621159][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10540.621436][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10540.621691][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10540.621962][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10540.622221][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10540.622511][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10540.622791][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10540.623047][ 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) [10540.623321][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10540.623544][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10540.623789][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10540.624044][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10540.624299][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10540.624543][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10540.624795][ C1] ? __create_object (mm/kmemleak.c:756) [10540.625043][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10540.625315][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10540.625599][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10540.625875][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10540.626163][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10540.626438][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10540.626686][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10540.626965][ C1] call_timer_fn (kernel/time/timer.c:1700) [10540.627207][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10540.627474][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10540.627739][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10540.628002][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10540.628279][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10540.628570][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10540.628837][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10540.629072][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10540.629324][ C1] __do_softirq (kernel/softirq.c:553) [10540.629560][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10540.629782][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10540.630074][ C1] [10540.630225][ C1] [10540.630379][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10540.630686][ 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) [10540.630946][ 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 [10540.631932][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10540.632244][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10540.632650][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10540.633056][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10540.633469][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10540.633873][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10540.634281][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10540.634574][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10540.634839][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10540.635086][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10540.635343][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10540.635622][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10540.635865][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10540.636143][ C1] do_idle (kernel/sched/idle.c:312) [10540.636350][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10540.636596][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10540.636845][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10540.637116][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10540.637435][ C1] | [10562.727291][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [10562.727670][ C0] rcu: 0-....: (7873235 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1892377 | [10562.728235][ C0] rcu: (t=8148820 jiffies g=2033089 q=12 ncpus=4) [10562.729020][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10562.729644][ 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) [10562.729965][ 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 [10562.730916][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10562.731216][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10562.731635][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10562.732034][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10562.732434][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10562.732835][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10562.733266][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10562.733718][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10562.734050][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10562.734451][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10562.734853][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10562.735267][ C0] PKRU: 55555554 [10562.735449][ C0] Call Trace: [10562.735620][ C0] [10562.735773][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10562.736048][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10562.736302][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10562.736558][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10562.736781][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10562.737048][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10562.737336][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10562.737593][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10562.737877][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10562.738121][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10562.738440][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10562.738706][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10562.738989][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10562.739253][ 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)) [10562.739573][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10562.739836][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10562.740148][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10562.740447][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10562.740765][ 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) [10562.741052][ 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) [10562.741345][ 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) [10562.741633][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10562.741946][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10562.742190][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10562.742437][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10562.742676][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10562.742924][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10562.743212][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10562.743498][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10562.743738][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10562.743980][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10562.744241][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10562.744485][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10562.744726][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10562.744997][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10562.745274][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10562.745553][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10562.745802][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10562.746086][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10562.746344][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10562.746683][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10562.746931][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10562.747265][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10562.747531][ 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) [10562.747737][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10562.747969][ C0] ? set_track_prepare (mm/slub.c:6440) [10562.748226][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10562.748506][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10562.748774][ C0] ? skb_clone (net/core/skbuff.c:1954) [10562.749015][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10562.749334][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10562.749642][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10562.749924][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10562.750221][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10562.750468][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10562.750698][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10562.750998][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10562.751281][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10562.751611][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10562.751861][ 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)) [10562.752173][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10562.752458][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10562.752776][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10562.753033][ 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)) [10562.753274][ C0] netif_receive_skb (net/core/dev.c:5768) [10562.753525][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10562.753841][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10562.754175][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10562.754474][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10562.754749][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10562.755038][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10562.755352][ 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) [10562.755589][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10562.755847][ 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) [10562.756073][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10562.756288][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10562.756533][ 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) [10562.756814][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10562.757099][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10562.757340][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10562.757616][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10562.757857][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10562.758131][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10562.758347][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10562.758615][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10562.758926][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10562.759167][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10562.759444][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10562.759679][ C0] tcf_classify (net/sched/cls_api.c:1830) [10562.759902][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10562.760137][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10562.760403][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10562.760619][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10562.760889][ C0] tc_run (net/core/dev.c:3912) [10562.761096][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10562.761328][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10562.761576][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10562.761831][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10562.762078][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10562.762337][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10562.762603][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10562.762911][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10562.763188][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10562.763475][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10562.763714][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10562.763971][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10562.764307][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10562.764586][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10562.764861][ 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) [10562.765127][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10562.765343][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10562.765588][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10562.765893][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10562.766155][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10562.766387][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10562.766630][ 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)) [10562.766860][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10562.767140][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10562.767422][ 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) [10562.767726][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10562.767973][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10562.768224][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10562.768464][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10562.768732][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10562.768994][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10562.769264][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10562.769519][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10562.769823][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10562.770087][ 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)) [10562.770307][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10562.770566][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10562.770859][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10562.771100][ C0] call_timer_fn (kernel/time/timer.c:1700) [10562.771337][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10562.771599][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10562.771869][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10562.772122][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10562.772404][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10562.772690][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10562.772927][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10562.773224][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10562.773469][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10562.773733][ 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)) [10562.773953][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10562.774251][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10562.774500][ C0] __do_softirq (kernel/softirq.c:553) [10562.774731][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10562.774955][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10562.775239][ C0] [10562.775391][ C0] [10562.775550][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10562.775848][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10562.776188][ 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 [10562.777178][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10562.777496][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10562.777883][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10562.778293][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10562.778692][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10562.779091][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10562.779501][ 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) [10562.779776][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10562.780003][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10562.780320][ C0] RIP: 0033:0x7fcbb0ceb957 [10562.780549][ 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 [10562.781526][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10562.781934][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10562.782324][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10562.782731][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10562.783129][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10562.783532][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10562.783532][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10562.783935][ C0] | [10562.784092][ C0] Sending NMI from CPU 0 to CPUs 1: | [10562.784366][ C1] NMI backtrace for cpu 1 [10562.784374][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10562.784376][ 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) [10562.784385][ 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 [10562.784388][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000202 [10562.784391][ C1] RAX: ffffed10010241c3 RBX: ffffed10010241c4 RCX: ffffffff86a7fb30 [10562.784393][ C1] RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffff888008120e18 [10562.784395][ C1] RBP: ffffed10010241c3 R08: 0000000000000000 R09: ffffed10010241c3 [10562.784397][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10562.784398][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10562.784400][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10562.784402][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10562.784405][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10562.784407][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10562.784408][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10562.784410][ C1] PKRU: 55555554 [10562.784411][ C1] Call Trace: [10562.784414][ C1] [10562.784416][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10562.784422][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10562.784426][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10562.784431][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10562.784434][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10562.784437][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10562.784441][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10562.784445][ 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) [10562.784448][ 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) [10562.784451][ 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) [10562.784454][ C1] [10562.784455][ C1] [10562.784456][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10562.784460][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10562.784464][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10562.784467][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10562.784471][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10562.784475][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10562.784478][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10562.784481][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10562.784483][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10562.784488][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10562.784501][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10562.784508][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10562.784511][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10562.784516][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10562.784521][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10562.784525][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10562.784528][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10562.784531][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10562.784533][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10562.784539][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10562.784543][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10562.784546][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10562.784555][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10562.784558][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10562.784561][ C1] ? set_track_prepare (mm/slub.c:6440) [10562.784566][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10562.784569][ C1] ? skb_clone (net/core/skbuff.c:1954) [10562.784572][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10562.784578][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10562.784584][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10562.784587][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10562.784595][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10562.784598][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10562.784600][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10562.784603][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10562.784606][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10562.784610][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10562.784613][ 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)) [10562.784617][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10562.784621][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10562.784625][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10562.784628][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10562.784630][ C1] netif_receive_skb (net/core/dev.c:5768) [10562.784633][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10562.784640][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10562.784647][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10562.784654][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10562.784659][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10562.784667][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10562.784673][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10562.784682][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10562.784686][ 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) [10562.784691][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10562.784697][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10562.784700][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10562.784703][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10562.784710][ 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) [10562.784715][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10562.784718][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10562.784721][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10562.784723][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10562.784726][ 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) [10562.784730][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10562.784732][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10562.784736][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10562.784740][ C1] tcf_classify (net/sched/cls_api.c:1830) [10562.784742][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10562.784745][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10562.784747][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10562.784750][ 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) [10562.784753][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10562.784756][ C1] tc_run (net/core/dev.c:3912) [10562.784759][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10562.784762][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10562.784764][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10562.784768][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10562.784772][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10562.784774][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10562.784778][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10562.784781][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10562.784784][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10562.784788][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10562.784791][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10562.784794][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10562.784802][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10562.784804][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10562.784808][ 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) [10562.784812][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10562.784815][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10562.784819][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10562.784822][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10562.784825][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10562.784829][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10562.784833][ C1] ? __create_object (mm/kmemleak.c:756) [10562.784836][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10562.784843][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10562.784847][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10562.784851][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10562.784855][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10562.784857][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10562.784861][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10562.784864][ C1] call_timer_fn (kernel/time/timer.c:1700) [10562.784868][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10562.784873][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10562.784877][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10562.784880][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10562.784884][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10562.784887][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10562.784894][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10562.784900][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10562.784903][ C1] __do_softirq (kernel/softirq.c:553) [10562.784908][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10562.784910][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10562.784914][ C1] [10562.784915][ C1] [10562.784916][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10562.784920][ 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) [10562.784924][ 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 [10562.784927][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10562.784929][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10562.784931][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10562.784933][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10562.784935][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10562.784937][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10562.784940][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10562.784944][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10562.784948][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10562.784950][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10562.784953][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10562.784957][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10562.784960][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10562.784964][ C1] do_idle (kernel/sched/idle.c:312) [10562.784967][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10562.784969][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10562.784973][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10562.784977][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10588.576496][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10588.577036][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10588.577546][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10588.578020][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10588.578935][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10588.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) [10588.579879][ 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 ... [10588.580848][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10588.581157][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10588.581556][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10588.581954][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10588.582354][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10588.582754][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10588.583156][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10588.583611][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10588.583944][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10588.584346][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10588.584754][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10588.585153][ C0] PKRU: 55555554 [10588.585336][ C0] Call Trace: [10588.585510][ C0] [10588.585667][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10588.585931][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10588.586176][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10588.586453][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10588.586726][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10588.587016][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10588.587283][ 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)) [10588.587590][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10588.587852][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10588.588163][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10588.588459][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10588.588776][ 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) [10588.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) [10588.589361][ 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) [10588.589652][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10588.589964][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10588.590205][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10588.590447][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10588.590687][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10588.590937][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10588.591208][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10588.591493][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10588.591731][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10588.591975][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10588.592235][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10588.592471][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10588.592719][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10588.592978][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10588.593260][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10588.593537][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10588.593785][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10588.594057][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10588.594321][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10588.594671][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10588.594925][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10588.595245][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10588.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) [10588.595717][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10588.595949][ C0] ? set_track_prepare (mm/slub.c:6440) [10588.596203][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10588.596481][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10588.596755][ C0] ? skb_clone (net/core/skbuff.c:1954) [10588.596990][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10588.597310][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10588.597616][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10588.597902][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10588.598196][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10588.598445][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10588.598677][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10588.598976][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10588.599264][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10588.599590][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10588.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)) [10588.600125][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10588.600413][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10588.600731][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10588.600988][ 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)) [10588.601221][ C0] netif_receive_skb (net/core/dev.c:5768) [10588.601471][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10588.601785][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10588.602117][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10588.602419][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10588.602693][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10588.602982][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10588.603306][ 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) [10588.603543][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10588.603806][ 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) [10588.604038][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10588.604259][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10588.604512][ 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) [10588.604776][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10588.605062][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10588.605301][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10588.605579][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10588.605816][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10588.606065][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10588.606285][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10588.606553][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10588.606862][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10588.607100][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10588.607371][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10588.607612][ C0] tcf_classify (net/sched/cls_api.c:1830) [10588.607844][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10588.608084][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10588.608339][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10588.608555][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10588.608823][ C0] tc_run (net/core/dev.c:3912) [10588.609030][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10588.609263][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10588.609503][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10588.609764][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10588.610018][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10588.610255][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10588.610523][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10588.610826][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10588.611101][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10588.611389][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10588.611630][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10588.611887][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10588.612224][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10588.612500][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10588.612753][ 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) [10588.613016][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10588.613240][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10588.613483][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10588.613789][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10588.614041][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10588.614283][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10588.614534][ 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)) [10588.614768][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10588.615036][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10588.615318][ 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) [10588.615624][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10588.615869][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10588.616120][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10588.616360][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10588.616627][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10588.616892][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10588.617134][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10588.617391][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10588.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) [10588.617964][ 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)) [10588.618188][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10588.618450][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10588.618718][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10588.618959][ C0] call_timer_fn (kernel/time/timer.c:1700) [10588.619196][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10588.619458][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10588.619722][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10588.619983][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10588.620254][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10588.620538][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10588.620778][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10588.621067][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10588.621308][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10588.621571][ 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)) [10588.621793][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10588.622088][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10588.622338][ C0] __do_softirq (kernel/softirq.c:553) [10588.622572][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10588.622791][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10588.623083][ C0] [10588.623233][ C0] [10588.623384][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10588.623689][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10588.624041][ 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 [10588.625011][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10588.625320][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10588.625718][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10588.626116][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10588.626515][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10588.626921][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10588.627325][ 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) [10588.627606][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10588.627841][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10588.628140][ C0] RIP: 0033:0x7fcbb0ceb957 [10588.628369][ 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 [10588.629342][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10588.629765][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10588.630164][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10588.630561][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10588.630961][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10588.631362][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10588.633813][ 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) | [10588.634337][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10588.634819][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10588.635302][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10588.636247][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10588.636866][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10588.637198][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10588.638180][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10588.638490][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10588.638899][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10588.639304][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10588.639706][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10588.640112][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10588.640520][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10588.640974][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10588.641311][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10588.641717][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10588.642124][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10588.642530][ C1] PKRU: 55555554 [10588.642714][ C1] Call Trace: [10588.642884][ C1] [10588.643035][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10588.643308][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10588.643553][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10588.643834][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10588.644109][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10588.644402][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10588.644671][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10588.644979][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10588.645245][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10588.645513][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10588.645830][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10588.646132][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10588.646452][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10588.646743][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10588.647044][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10588.647338][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10588.647654][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10588.647898][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10588.648142][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10588.648395][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10588.648671][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10588.648957][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10588.649200][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10588.649445][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10588.649708][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10588.649946][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10588.650196][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10588.650458][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10588.650737][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10588.651017][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10588.651268][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10588.651544][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10588.651811][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10588.652165][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10588.652425][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10588.652749][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10588.653016][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10588.653231][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10588.653464][ C1] ? set_track_prepare (mm/slub.c:6440) [10588.653721][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10588.654004][ C1] ? skb_clone (net/core/skbuff.c:1954) [10588.654233][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10588.654556][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10588.654868][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10588.655151][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10588.655452][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10588.655703][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10588.655936][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10588.656241][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10588.656529][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10588.656860][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10588.657102][ 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)) [10588.657409][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10588.657697][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10588.658018][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10588.658277][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10588.658515][ C1] netif_receive_skb (net/core/dev.c:5768) [10588.658766][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10588.659083][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10588.659420][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10588.659723][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10588.660002][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10588.660293][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10588.660564][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10588.660882][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10588.661102][ 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) [10588.661340][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10588.661613][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10588.661881][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10588.662171][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10588.662423][ 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) [10588.662686][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10588.662954][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10588.663249][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10588.663493][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10588.663772][ 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) [10588.664035][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10588.664315][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10588.664558][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10588.664803][ C1] tcf_classify (net/sched/cls_api.c:1830) [10588.665037][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10588.665326][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10588.665568][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10588.665826][ 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) [10588.666090][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10588.666342][ C1] tc_run (net/core/dev.c:3912) [10588.666550][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10588.666785][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10588.667025][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10588.667296][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10588.667553][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10588.667796][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10588.668063][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10588.668373][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10588.668649][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10588.668905][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10588.669172][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10588.669434][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10588.669726][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10588.670005][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10588.670262][ 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) [10588.670531][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10588.670749][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10588.670997][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10588.671252][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10588.671508][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10588.671750][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10588.672003][ C1] ? __create_object (mm/kmemleak.c:756) [10588.672250][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10588.672523][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10588.672808][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10588.673090][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10588.673378][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10588.673654][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10588.673902][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10588.674177][ C1] call_timer_fn (kernel/time/timer.c:1700) [10588.674418][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10588.674683][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10588.674948][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10588.675211][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10588.675489][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10588.675778][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10588.676043][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10588.676279][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10588.676530][ C1] __do_softirq (kernel/softirq.c:553) [10588.676767][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10588.676989][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10588.677280][ C1] [10588.677432][ C1] [10588.677583][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10588.677893][ 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) [10588.678156][ 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 [10588.679140][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10588.679455][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10588.679857][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10588.680263][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10588.680670][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10588.681074][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10588.681481][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10588.681776][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10588.682041][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10588.682287][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10588.682543][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10588.682825][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10588.683072][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10588.683350][ C1] do_idle (kernel/sched/idle.c:312) [10588.683557][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10588.683804][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10588.684051][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10588.684324][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10616.576495][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10616.577034][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10616.577547][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10616.578025][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10616.578948][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10616.579562][ 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) [10616.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 ... [10616.580869][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10616.581176][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10616.581581][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10616.581982][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10616.582382][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10616.582783][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10616.583192][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10616.583642][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10616.583978][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10616.584380][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10616.584781][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10616.585184][ C0] PKRU: 55555554 [10616.585366][ C0] Call Trace: [10616.585538][ C0] [10616.585691][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10616.585955][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10616.586200][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10616.586480][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10616.586758][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10616.587047][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10616.587317][ 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)) [10616.587624][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10616.587888][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10616.588200][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10616.588500][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10616.588819][ 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) [10616.589109][ 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) [10616.589407][ 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) [10616.589696][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10616.590010][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10616.590255][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10616.590500][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10616.590740][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10616.590989][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10616.591266][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10616.591551][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10616.591793][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10616.592036][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10616.592299][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10616.592534][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10616.592783][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10616.593047][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10616.593327][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10616.593609][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10616.593857][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10616.594131][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10616.594395][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10616.594744][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10616.594999][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10616.595321][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10616.595588][ 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) [10616.595794][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10616.596025][ C0] ? set_track_prepare (mm/slub.c:6440) [10616.596282][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10616.596558][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10616.596836][ C0] ? skb_clone (net/core/skbuff.c:1954) [10616.597064][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10616.597385][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10616.597693][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10616.597977][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10616.598276][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10616.598524][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10616.598754][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10616.599055][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10616.599341][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10616.599669][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10616.599909][ 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)) [10616.600208][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10616.600494][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10616.600813][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10616.601070][ 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)) [10616.601306][ C0] netif_receive_skb (net/core/dev.c:5768) [10616.601557][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10616.601871][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10616.602207][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10616.602507][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10616.602784][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10616.603083][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10616.603398][ 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) [10616.603632][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10616.603898][ 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) [10616.604129][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10616.604352][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10616.604606][ 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) [10616.604871][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10616.605157][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10616.605401][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10616.605678][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10616.605920][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10616.606168][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10616.606386][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10616.606653][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10616.606963][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10616.607202][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10616.607473][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10616.607716][ C0] tcf_classify (net/sched/cls_api.c:1830) [10616.607946][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10616.608188][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10616.608444][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10616.608660][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10616.608931][ C0] tc_run (net/core/dev.c:3912) [10616.609139][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10616.609370][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10616.609609][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10616.609869][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10616.610124][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10616.610365][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10616.610630][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10616.610938][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10616.611210][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10616.611497][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10616.611738][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10616.611995][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10616.612333][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10616.612613][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10616.612866][ 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) [10616.613140][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10616.613359][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10616.613604][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10616.613911][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10616.614165][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10616.614404][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10616.614655][ 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)) [10616.614894][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10616.615163][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10616.615449][ 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) [10616.615755][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10616.616001][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10616.616253][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10616.616495][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10616.616764][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10616.617028][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10616.617273][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10616.617530][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10616.617834][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10616.618100][ 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)) [10616.618321][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10616.618582][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10616.618852][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10616.619100][ C0] call_timer_fn (kernel/time/timer.c:1700) [10616.619340][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10616.619604][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10616.619867][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10616.620129][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10616.620400][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10616.620688][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10616.620926][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10616.621223][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10616.621464][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10616.621729][ 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)) [10616.621949][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10616.622248][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10616.622498][ C0] __do_softirq (kernel/softirq.c:553) [10616.622731][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10616.622959][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10616.623247][ C0] [10616.623406][ C0] [10616.623557][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10616.623864][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10616.624215][ 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 [10616.625190][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10616.625501][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10616.625902][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10616.626304][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10616.626704][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10616.627104][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10616.627509][ 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) [10616.627796][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10616.628030][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10616.628333][ C0] RIP: 0033:0x7fcbb0ceb957 [10616.628563][ 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 [10616.629540][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10616.629961][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10616.630363][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10616.630763][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10616.631162][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10616.631562][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10616.634039][ 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) | [10616.634560][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10616.635041][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10616.635531][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10616.636473][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10616.637095][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10616.637427][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10616.638412][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10616.638725][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10616.639129][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10616.639535][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10616.639939][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10616.640348][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10616.640752][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10616.641204][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10616.641543][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10616.641950][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10616.642355][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10616.642759][ C1] PKRU: 55555554 [10616.642950][ C1] Call Trace: [10616.643125][ C1] [10616.643276][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10616.643542][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10616.643789][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10616.644070][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10616.644350][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10616.644641][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10616.644911][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10616.645222][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10616.645487][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10616.645755][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10616.646068][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10616.646368][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10616.646686][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10616.646981][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10616.647280][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10616.647572][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10616.647889][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10616.648134][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10616.648376][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10616.648628][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10616.648905][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10616.649193][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10616.649436][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10616.649680][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10616.649945][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10616.650183][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10616.650435][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10616.650697][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10616.650976][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10616.651259][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10616.651509][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10616.651785][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10616.652052][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10616.652400][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10616.652656][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10616.652987][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10616.653253][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10616.653460][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10616.653695][ C1] ? set_track_prepare (mm/slub.c:6440) [10616.653952][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10616.654232][ C1] ? skb_clone (net/core/skbuff.c:1954) [10616.654465][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10616.654788][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10616.655097][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10616.655383][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10616.655679][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10616.655930][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10616.656164][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10616.656467][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10616.656756][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10616.657085][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10616.657328][ 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)) [10616.657627][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10616.657918][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10616.658238][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10616.658497][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10616.658734][ C1] netif_receive_skb (net/core/dev.c:5768) [10616.658985][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10616.659303][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10616.659639][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10616.659947][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10616.660225][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10616.660517][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10616.660788][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10616.661105][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10616.661327][ 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) [10616.661560][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10616.661833][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10616.662101][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10616.662390][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10616.662642][ 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) [10616.662907][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10616.663183][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10616.663473][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10616.663713][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10616.663994][ 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) [10616.664257][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10616.664536][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10616.664780][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10616.665025][ C1] tcf_classify (net/sched/cls_api.c:1830) [10616.665257][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10616.665547][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10616.665787][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10616.666046][ 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) [10616.666310][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10616.666562][ C1] tc_run (net/core/dev.c:3912) [10616.666773][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10616.667006][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10616.667248][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10616.667513][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10616.667769][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10616.668011][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10616.668278][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10616.668586][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10616.668861][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10616.669116][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10616.669384][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10616.669644][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10616.669933][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10616.670212][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10616.670469][ 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) [10616.670738][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10616.670957][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10616.671205][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10616.671462][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10616.671716][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10616.671957][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10616.672207][ C1] ? __create_object (mm/kmemleak.c:756) [10616.672456][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10616.672727][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10616.673022][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10616.673299][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10616.673582][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10616.673857][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10616.674104][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10616.674382][ C1] call_timer_fn (kernel/time/timer.c:1700) [10616.674620][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10616.674886][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10616.675150][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10616.675416][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10616.675693][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10616.675981][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10616.676245][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10616.676483][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10616.676735][ C1] __do_softirq (kernel/softirq.c:553) [10616.676968][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10616.677194][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10616.677483][ C1] [10616.677636][ C1] [10616.677788][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10616.678098][ 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) [10616.678360][ 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 [10616.679347][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10616.679660][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10616.680063][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10616.680467][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10616.680869][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10616.681275][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10616.681680][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10616.681971][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10616.682235][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10616.682481][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10616.682735][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10616.683025][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10616.683266][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10616.683544][ C1] do_idle (kernel/sched/idle.c:312) [10616.683751][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10616.683995][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10616.684240][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10616.684514][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10616.684830][ C1] | [10640.786266][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [10640.786656][ C0] rcu: 0-....: (7951125 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1911345 | [10640.787218][ C0] rcu: (t=8226879 jiffies g=2033089 q=12 ncpus=4) [10640.788012][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10640.788638][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [10640.788937][ C0] Code: 11 80 38 00 74 ef 4d 8d 1c 2c 48 89 c2 48 85 c0 75 b0 48 89 da 4c 89 d8 4c 29 da e9 49 ff ff ff 48 85 d2 74 b3 48 01 ea eb 09 <48> 83 c0 01 48 39 d0 74 a5 80 38 00 74 f2 e9 74 ff ff ff b8 01 00 All code ======== 0: 11 80 38 00 74 ef adc %eax,-0x108bffc8(%rax) 6: 4d 8d 1c 2c lea (%r12,%rbp,1),%r11 a: 48 89 c2 mov %rax,%rdx d: 48 85 c0 test %rax,%rax 10: 75 b0 jne 0xffffffffffffffc2 12: 48 89 da mov %rbx,%rdx 15: 4c 89 d8 mov %r11,%rax 18: 4c 29 da sub %r11,%rdx 1b: e9 49 ff ff ff jmp 0xffffffffffffff69 20: 48 85 d2 test %rdx,%rdx 23: 74 b3 je 0xffffffffffffffd8 25: 48 01 ea add %rbp,%rdx 28: eb 09 jmp 0x33 2a:* 48 83 c0 01 add $0x1,%rax <-- trapping instruction 2e: 48 39 d0 cmp %rdx,%rax 31: 74 a5 je 0xffffffffffffffd8 33: 80 38 00 cmpb $0x0,(%rax) 36: 74 f2 je 0x2a 38: e9 74 ff ff ff jmp 0xffffffffffffffb1 3d: b8 .byte 0xb8 3e: 01 00 add %eax,(%rax) Code starting with the faulting instruction =========================================== 0: 48 83 c0 01 add $0x1,%rax 4: 48 39 d0 cmp %rdx,%rax 7: 74 a5 je 0xffffffffffffffae 9: 80 38 00 cmpb $0x0,(%rax) c: 74 f2 je 0x0 e: e9 74 ff ff ff jmp 0xffffffffffffff87 13: b8 .byte 0xb8 14: 01 00 add %eax,(%rax) [10640.789920][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000246 [10640.790229][ C0] RAX: ffffed100102436b RBX: ffffed100102436c RCX: ffffffff86a7fb30 [10640.790637][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10640.791037][ C0] RBP: ffffed100102436b R08: 0000000000000000 R09: ffffed100102436b [10640.791490][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10640.792002][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10640.792518][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10640.793100][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10640.793529][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10640.794042][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10640.794552][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10640.795068][ C0] PKRU: 55555554 [10640.795301][ C0] Call Trace: [10640.795530][ C0] [10640.795724][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10640.796081][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10640.796406][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10640.796731][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10640.797026][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10640.797375][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10640.797726][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10640.798056][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10640.798422][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10640.798735][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10640.799138][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10640.799488][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10640.799859][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10640.800203][ 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)) [10640.800599][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10640.800934][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [10640.801272][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10640.801669][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10640.802051][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10640.802458][ 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) [10640.802839][ C0] ? kasan_check_range (mm/kasan/generic.c:89 mm/kasan/generic.c:104 mm/kasan/generic.c:129 mm/kasan/generic.c:161 mm/kasan/generic.c:180 mm/kasan/generic.c:189) [10640.803175][ 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) [10640.803540][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10640.803941][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10640.804249][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10640.804561][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10640.804870][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10640.805190][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10640.805540][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10640.805907][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10640.806214][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10640.806525][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10640.806860][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10640.807164][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10640.807482][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10640.807816][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10640.808173][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10640.808530][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10640.808849][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10640.809200][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10640.809538][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10640.809988][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10640.810313][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10640.810724][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10640.811065][ 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) [10640.811329][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10640.811626][ C0] ? set_track_prepare (mm/slub.c:6440) [10640.811952][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10640.812310][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10640.812661][ C0] ? skb_clone (net/core/skbuff.c:1954) [10640.812961][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10640.813372][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10640.813765][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10640.814130][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10640.814508][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10640.814827][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10640.815124][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10640.815508][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10640.815876][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10640.816296][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10640.816602][ 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)) [10640.816983][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10640.817351][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10640.817759][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10640.818089][ 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)) [10640.818391][ C0] netif_receive_skb (net/core/dev.c:5768) [10640.818710][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10640.819115][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10640.819544][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10640.819931][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10640.820285][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10640.820656][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10640.821058][ 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) [10640.821361][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10640.821701][ 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) [10640.821997][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10640.822284][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10640.822614][ 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) [10640.822960][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10640.823325][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10640.823634][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10640.823990][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10640.824305][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10640.824623][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10640.824902][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10640.825247][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10640.825644][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10640.825950][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10640.826294][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10640.826605][ C0] tcf_classify (net/sched/cls_api.c:1830) [10640.826902][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10640.827211][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10640.827546][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10640.827826][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10640.828171][ C0] tc_run (net/core/dev.c:3912) [10640.828435][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10640.828734][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10640.829041][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10640.829378][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10640.829703][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10640.830008][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10640.830350][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10640.830743][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10640.831094][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10640.831468][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10640.831776][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10640.832107][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10640.832542][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10640.832905][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10640.833230][ 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) [10640.833573][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10640.833853][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10640.834165][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10640.834560][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10640.834884][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10640.835194][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10640.835514][ 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)) [10640.835816][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10640.836161][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10640.836526][ 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) [10640.836918][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10640.837233][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10640.837556][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10640.837865][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10640.838209][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10640.838548][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10640.838862][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10640.839189][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10640.839580][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10640.839921][ 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)) [10640.840207][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10640.840543][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10640.840889][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10640.841204][ C0] call_timer_fn (kernel/time/timer.c:1700) [10640.841514][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10640.841851][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10640.842186][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10640.842520][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10640.842876][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10640.843242][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10640.843551][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10640.843922][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10640.844231][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10640.844570][ 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)) [10640.844855][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10640.845236][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10640.845555][ C0] __do_softirq (kernel/softirq.c:553) [10640.845855][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10640.846139][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10640.846508][ C0] [10640.846701][ C0] [10640.846894][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10640.847287][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10640.847737][ 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 [10640.848989][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10640.849386][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10640.849901][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10640.850413][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10640.850925][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10640.851441][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10640.851963][ 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) [10640.852326][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10640.852628][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10640.853017][ C0] RIP: 0033:0x7fcbb0ceb957 [10640.853312][ 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 [10640.854563][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10640.855104][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10640.855617][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10640.856130][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10640.856642][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10640.857156][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10640.857156][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10640.857675][ C0] | [10640.857876][ C0] Sending NMI from CPU 0 to CPUs 1: | [10640.858231][ C1] NMI backtrace for cpu 1 [10640.858240][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10640.858243][ 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) [10640.858251][ 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 [10640.858254][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10640.858257][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10640.858259][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10640.858262][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10640.858264][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10640.858266][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10640.858268][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10640.858270][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10640.858273][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10640.858275][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10640.858277][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10640.858278][ C1] PKRU: 55555554 [10640.858279][ C1] Call Trace: [10640.858282][ C1] [10640.858285][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10640.858291][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10640.858297][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10640.858301][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10640.858305][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10640.858307][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10640.858311][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10640.858315][ 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) [10640.858318][ 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) [10640.858322][ 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) [10640.858325][ C1] [10640.858326][ C1] [10640.858328][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10640.858331][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10640.858335][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10640.858338][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10640.858342][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10640.858345][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10640.858348][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10640.858351][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10640.858355][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10640.858358][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10640.858365][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10640.858368][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10640.858373][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10640.858379][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10640.858382][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10640.858385][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10640.858388][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10640.858390][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10640.858395][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10640.858399][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10640.858402][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10640.858412][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10640.858415][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10640.858418][ C1] ? set_track_prepare (mm/slub.c:6440) [10640.858423][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10640.858426][ C1] ? skb_clone (net/core/skbuff.c:1954) [10640.858429][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10640.858435][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10640.858441][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10640.858445][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10640.858454][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10640.858457][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10640.858459][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10640.858463][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10640.858466][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10640.858471][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10640.858474][ 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)) [10640.858478][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10640.858482][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10640.858486][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10640.858489][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10640.858491][ C1] netif_receive_skb (net/core/dev.c:5768) [10640.858495][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10640.858502][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10640.858509][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10640.858516][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10640.858521][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10640.858529][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10640.858535][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10640.858545][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10640.858549][ 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) [10640.858554][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10640.858559][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10640.858563][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10640.858566][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10640.858574][ 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) [10640.858577][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10640.858581][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10640.858584][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10640.858586][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10640.858590][ 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) [10640.858593][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10640.858595][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10640.858599][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10640.858604][ C1] tcf_classify (net/sched/cls_api.c:1830) [10640.858606][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10640.858609][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10640.858612][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10640.858614][ 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) [10640.858617][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10640.858621][ C1] tc_run (net/core/dev.c:3912) [10640.858625][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10640.858628][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10640.858630][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10640.858635][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10640.858639][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10640.858641][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10640.858645][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10640.858649][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10640.858652][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10640.858655][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10640.858659][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10640.858662][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10640.858670][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10640.858673][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10640.858677][ 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) [10640.858681][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10640.858684][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10640.858688][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10640.858691][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10640.858694][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10640.858698][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10640.858701][ C1] ? __create_object (mm/kmemleak.c:756) [10640.858705][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10640.858712][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10640.858716][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10640.858720][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10640.858723][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10640.858726][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10640.858730][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10640.858732][ C1] call_timer_fn (kernel/time/timer.c:1700) [10640.858737][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10640.858742][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10640.858746][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10640.858749][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10640.858754][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10640.858757][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10640.858763][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10640.858769][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10640.858773][ C1] __do_softirq (kernel/softirq.c:553) [10640.858777][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10640.858780][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10640.858784][ C1] [10640.858784][ C1] [10640.858785][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10640.858789][ 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) [10640.858793][ 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 [10640.858796][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10640.858799][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10640.858801][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10640.858802][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10640.858804][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10640.858806][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10640.858809][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10640.858813][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10640.858817][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10640.858819][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10640.858822][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10640.858828][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10640.858830][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10640.858835][ C1] do_idle (kernel/sched/idle.c:312) [10640.858837][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10640.858840][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10640.858843][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10640.858847][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10668.576495][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10668.577033][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10668.577546][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10668.578025][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10668.578947][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10668.579564][ 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) [10668.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 ... [10668.580867][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10668.581176][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10668.581578][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10668.581977][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10668.582377][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10668.582793][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10668.583194][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10668.583645][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10668.583982][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10668.584385][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10668.584791][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10668.585192][ C0] PKRU: 55555554 [10668.585375][ C0] Call Trace: [10668.585547][ C0] [10668.585699][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10668.585964][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10668.586210][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10668.586490][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10668.586765][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10668.587057][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10668.587324][ 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)) [10668.587633][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10668.587897][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10668.588209][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10668.588509][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10668.588828][ 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) [10668.589120][ 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) [10668.589419][ 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) [10668.589713][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10668.590027][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10668.590272][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10668.590516][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10668.590759][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10668.591011][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10668.591287][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10668.591573][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10668.591815][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10668.592059][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10668.592323][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10668.592559][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10668.592813][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10668.593073][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10668.593358][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10668.593638][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10668.593888][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10668.594163][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10668.594429][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10668.594780][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10668.595034][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10668.595358][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10668.595625][ 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) [10668.595831][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10668.596062][ C0] ? set_track_prepare (mm/slub.c:6440) [10668.596319][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10668.596599][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10668.596875][ C0] ? skb_clone (net/core/skbuff.c:1954) [10668.597103][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10668.597426][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10668.597735][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10668.598019][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10668.598318][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10668.598568][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10668.598799][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10668.599101][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10668.599389][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10668.599716][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10668.599955][ 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)) [10668.600256][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10668.600545][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10668.600865][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10668.601123][ 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)) [10668.601361][ C0] netif_receive_skb (net/core/dev.c:5768) [10668.601612][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10668.601928][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10668.602264][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10668.602566][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10668.602849][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10668.603140][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10668.603456][ 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) [10668.603692][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10668.603958][ 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) [10668.604189][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10668.604415][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10668.604668][ 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) [10668.604938][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10668.605223][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10668.605466][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10668.605744][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10668.605986][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10668.606235][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10668.606453][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10668.606725][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10668.607035][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10668.607277][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10668.607547][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10668.607791][ C0] tcf_classify (net/sched/cls_api.c:1830) [10668.608024][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10668.608264][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10668.608523][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10668.608743][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10668.609015][ C0] tc_run (net/core/dev.c:3912) [10668.609222][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10668.609457][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10668.609695][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10668.609959][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10668.610212][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10668.610454][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10668.610722][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10668.611028][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10668.611303][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10668.611596][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10668.611836][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10668.612096][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10668.612440][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10668.612726][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10668.612982][ 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) [10668.613249][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10668.613467][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10668.613712][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10668.614019][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10668.614273][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10668.614514][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10668.614764][ 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)) [10668.615000][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10668.615268][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10668.615554][ 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) [10668.615857][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10668.616105][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10668.616358][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10668.616599][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10668.616868][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10668.617133][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10668.617378][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10668.617636][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10668.617941][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10668.618207][ 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)) [10668.618429][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10668.618690][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10668.618963][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10668.619202][ C0] call_timer_fn (kernel/time/timer.c:1700) [10668.619443][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10668.619707][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10668.619970][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10668.620231][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10668.620503][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10668.620790][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10668.621031][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10668.621325][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10668.621567][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10668.621833][ 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)) [10668.622055][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10668.622355][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10668.622606][ C0] __do_softirq (kernel/softirq.c:553) [10668.622849][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10668.623073][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10668.623361][ C0] [10668.623516][ C0] [10668.623667][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10668.623977][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10668.624334][ 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 [10668.625318][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10668.625628][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10668.626033][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10668.626440][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10668.626844][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10668.627246][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10668.627655][ 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) [10668.627941][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10668.628176][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10668.628479][ C0] RIP: 0033:0x7fcbb0ceb957 [10668.628710][ 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 [10668.629693][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10668.630117][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10668.630522][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10668.630924][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10668.631326][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10668.631728][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10668.634227][ 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) | [10668.634747][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10668.635231][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10668.635717][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10668.636656][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10668.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) [10668.637608][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10668.638592][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10668.638904][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10668.639309][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10668.639712][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10668.640115][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10668.640520][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10668.640923][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10668.641380][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10668.641717][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10668.642126][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10668.642531][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10668.642942][ C1] PKRU: 55555554 [10668.643127][ C1] Call Trace: [10668.643302][ C1] [10668.643451][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10668.643716][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10668.643963][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10668.644243][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10668.644522][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10668.644813][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10668.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)) [10668.645394][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10668.645658][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10668.645925][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10668.646239][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10668.646540][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10668.646858][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10668.647153][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10668.647452][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10668.647746][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10668.648062][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10668.648308][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10668.648548][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10668.648801][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10668.649078][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10668.649368][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10668.649610][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10668.649854][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10668.650119][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10668.650357][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10668.650608][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10668.650871][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10668.651149][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10668.651433][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10668.651683][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10668.651960][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10668.652226][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10668.652578][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10668.652843][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10668.653168][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10668.653434][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10668.653640][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10668.653876][ C1] ? set_track_prepare (mm/slub.c:6440) [10668.654140][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10668.654421][ C1] ? skb_clone (net/core/skbuff.c:1954) [10668.654654][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10668.654978][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10668.655287][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10668.655573][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10668.655871][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10668.656121][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10668.656358][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10668.656662][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10668.656950][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10668.657280][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10668.657523][ 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)) [10668.657821][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10668.658112][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10668.658435][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10668.658694][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10668.658931][ C1] netif_receive_skb (net/core/dev.c:5768) [10668.659183][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10668.659501][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10668.659837][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10668.660142][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10668.660424][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10668.660715][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10668.660988][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10668.661307][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10668.661529][ 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) [10668.661765][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10668.662040][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10668.662309][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10668.662597][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10668.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) [10668.663118][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10668.663386][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10668.663675][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10668.663914][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10668.664198][ 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) [10668.664463][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10668.664742][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10668.664986][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10668.665231][ C1] tcf_classify (net/sched/cls_api.c:1830) [10668.665465][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10668.665755][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10668.665995][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10668.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) [10668.666525][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10668.666775][ C1] tc_run (net/core/dev.c:3912) [10668.666985][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10668.667219][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10668.667461][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10668.667726][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10668.667984][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10668.668226][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10668.668497][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10668.668805][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10668.669082][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10668.669339][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10668.669607][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10668.669867][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10668.670156][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10668.670438][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10668.670693][ 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) [10668.670963][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10668.671184][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10668.671433][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10668.671693][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10668.671948][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10668.672190][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10668.672444][ C1] ? __create_object (mm/kmemleak.c:756) [10668.672698][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10668.672968][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10668.673259][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10668.673536][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10668.673821][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10668.674096][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10668.674344][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10668.674621][ C1] call_timer_fn (kernel/time/timer.c:1700) [10668.674862][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10668.675126][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10668.675393][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10668.675657][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10668.675937][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10668.676227][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10668.676494][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10668.676732][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10668.676985][ C1] __do_softirq (kernel/softirq.c:553) [10668.677219][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10668.677447][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10668.677736][ C1] [10668.677889][ C1] [10668.678043][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10668.678356][ 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) [10668.678618][ 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 [10668.679602][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10668.679916][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10668.680322][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10668.680725][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10668.681127][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10668.681535][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10668.681941][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10668.682233][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10668.682499][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10668.682757][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10668.683012][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10668.683295][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10668.683537][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10668.683815][ C1] do_idle (kernel/sched/idle.c:312) [10668.684023][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10668.684268][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10668.684515][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10668.684790][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10696.577588][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10696.578453][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10696.579278][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10696.580054][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10696.581506][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10696.582460][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [10696.582909][ C0] 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) [10696.584461][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [10696.585059][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10696.585669][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10696.586257][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10696.586857][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10696.587435][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10696.588157][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10696.588862][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10696.589383][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10696.590031][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10696.590663][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10696.591281][ C0] PKRU: 55555554 [10696.591567][ C0] Call Trace: [10696.591863][ C0] [10696.592105][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10696.592561][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10696.592955][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10696.593412][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10696.593860][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10696.594340][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10696.594762][ 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)) [10696.595246][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10696.596045][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10696.596566][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10696.597062][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10696.597587][ 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) [10696.598070][ C0] ? __kasan_check_read (mm/kasan/shadow.c:31) [10696.598505][ 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) [10696.598964][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10696.599466][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10696.599862][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10696.600272][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10696.600666][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10696.601064][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10696.601499][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10696.601964][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10696.602356][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10696.602759][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10696.603176][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10696.603551][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10696.603951][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10696.604363][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10696.604804][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10696.605272][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10696.605680][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10696.606140][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10696.606566][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10696.607110][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10696.607499][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10696.608018][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10696.608457][ 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) [10696.608795][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10696.609167][ C0] ? set_track_prepare (mm/slub.c:6440) [10696.609587][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10696.610025][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10696.610443][ C0] ? skb_clone (net/core/skbuff.c:1954) [10696.610804][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10696.611339][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10696.611849][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10696.612336][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10696.612821][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10696.613216][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10696.613580][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10696.614119][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10696.614584][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10696.615092][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10696.615508][ 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)) [10696.615997][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10696.616489][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10696.616986][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10696.617373][ 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)) [10696.617775][ C0] netif_receive_skb (net/core/dev.c:5768) [10696.618192][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10696.618717][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10696.619268][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10696.619768][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10696.620219][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10696.620687][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10696.621189][ 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) [10696.621570][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10696.622006][ 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) [10696.622368][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10696.631270][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10696.631689][ 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) [10696.632118][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10696.632592][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10696.633607][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10696.634060][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10696.634451][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10696.634859][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10696.635228][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10696.636239][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10696.636739][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10696.637124][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10696.637537][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10696.637910][ C0] tcf_classify (net/sched/cls_api.c:1830) [10696.638268][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10696.638648][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10696.639052][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10696.639417][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10696.639855][ C0] tc_run (net/core/dev.c:3912) [10696.640193][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10696.640576][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10696.640968][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10696.641399][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10696.641803][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10696.642185][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10696.642621][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10696.643109][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10696.643550][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10696.644010][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10696.644391][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10696.644821][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10696.645380][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10696.645821][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10696.646226][ 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) [10696.646654][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10696.647002][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10696.647412][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10696.647913][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10696.648338][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10696.648722][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10696.649106][ 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)) [10696.653732][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10696.654168][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10696.654638][ 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) [10696.655319][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10696.655733][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10696.656134][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10696.656518][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10696.656945][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10696.657372][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10696.657765][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10696.658178][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10696.658697][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10696.659138][ 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)) [10696.659507][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10696.659941][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10696.660388][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10696.660774][ C0] call_timer_fn (kernel/time/timer.c:1700) [10696.661138][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10696.661546][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10696.661963][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10696.662397][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10696.662854][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10696.663331][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10696.663726][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10696.664201][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10696.664594][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10696.665034][ 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)) [10696.665387][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10696.665873][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10696.666276][ C0] __do_softirq (kernel/softirq.c:553) [10696.666644][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10696.666997][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10696.667475][ C0] [10696.667725][ C0] [10696.667976][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10696.668477][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10696.669052][ 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 [10696.670640][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10696.671137][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10696.671776][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10696.672419][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10696.673087][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10696.673744][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10696.674403][ 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) [10696.674882][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10696.675272][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10696.675776][ C0] RIP: 0033:0x7fcbb0ceb957 [10696.676154][ 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 [10696.677762][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10696.678467][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10696.679132][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10696.679755][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10696.680370][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10696.680994][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10696.685056][ 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) | [10696.685897][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10696.686667][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10696.687449][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10696.688949][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10696.689936][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [10696.690405][ 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) [10696.691981][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [10696.692483][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10696.693136][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10696.693804][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10696.694461][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10696.695120][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10696.695777][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10696.696485][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10696.697028][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10696.697679][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10696.698328][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10696.698985][ C1] PKRU: 55555554 [10696.699290][ C1] Call Trace: [10696.699578][ C1] [10696.699817][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10696.700251][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10696.700644][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10696.701283][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10696.701726][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10696.702206][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10696.702654][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10696.703152][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10696.703574][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10696.704003][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10696.704519][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10696.705008][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10696.705531][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10696.706006][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [10696.706471][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10696.706937][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10696.707453][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10696.707875][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10696.708278][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10696.708715][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10696.709157][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10696.709624][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10696.710020][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10696.710424][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10696.710859][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10696.711240][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10696.711645][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10696.712067][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10696.712525][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10696.712975][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10696.713373][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10696.713815][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10696.714241][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10696.714811][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10696.715222][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10696.715745][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10696.716181][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10696.716511][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10696.716884][ C1] ? set_track_prepare (mm/slub.c:6440) [10696.717296][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10696.717751][ C1] ? skb_clone (net/core/skbuff.c:1954) [10696.718124][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10696.718649][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10696.719144][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10696.719609][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10696.720091][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10696.720504][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10696.720880][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10696.721369][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10696.721857][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10696.722410][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10696.722828][ 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)) [10696.723332][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10696.723801][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10696.724317][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10696.724739][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10696.725122][ C1] netif_receive_skb (net/core/dev.c:5768) [10696.725534][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10696.726051][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10696.726597][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10696.727089][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10696.727552][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10696.728030][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10696.728465][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10696.728968][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10696.729313][ 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) [10696.729681][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10696.730109][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10696.730535][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10696.730999][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10696.731400][ 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) [10696.731805][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10696.732238][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10696.732716][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10696.733105][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10696.733557][ 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) [10696.733977][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10696.734433][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10696.734827][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10696.735235][ C1] tcf_classify (net/sched/cls_api.c:1830) [10696.735614][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10696.736069][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10696.736443][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10696.736852][ 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) [10696.737280][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10696.737682][ C1] tc_run (net/core/dev.c:3912) [10696.738013][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10696.738388][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10696.738772][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10696.739198][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10696.739629][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10696.740024][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10696.740463][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10696.740989][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10696.741421][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10696.741834][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10696.742267][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10696.742706][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10696.743182][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10696.743629][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10696.744039][ 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) [10696.744472][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10696.744830][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10696.745232][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10696.745635][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10696.746031][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10696.746413][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10696.746805][ C1] ? __create_object (mm/kmemleak.c:756) [10696.747208][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10696.747642][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10696.748110][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10696.748553][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10696.749008][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10696.749452][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10696.749864][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10696.750305][ C1] call_timer_fn (kernel/time/timer.c:1700) [10696.750699][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10696.751129][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10696.751559][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10696.751985][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10696.752439][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10696.752924][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10696.753352][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10696.753704][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10696.754101][ C1] __do_softirq (kernel/softirq.c:553) [10696.754487][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10696.754847][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10696.755312][ C1] [10696.755556][ C1] [10696.755799][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10696.756305][ 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) [10696.756731][ 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 [10696.758287][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10696.758788][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10696.759390][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10696.760034][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10696.760674][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10696.761317][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10696.761964][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10696.762438][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10696.762865][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10696.763258][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10696.763674][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10696.764144][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10696.764529][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10696.764970][ C1] do_idle (kernel/sched/idle.c:312) [10696.765315][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10696.765712][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10696.766116][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10696.766555][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10718.861878][ C1] rcu: 1-....: (8016969 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=1929862 | [10718.862680][ C1] rcu: (t=8304955 jiffies g=2033089 q=12 ncpus=4) | [10718.863223][ C1] Sending NMI from CPU 1 to CPUs 0: | [10718.863671][ C0] NMI backtrace for cpu 0 [10718.863690][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10718.863694][ 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) [10718.863708][ 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 ... [10718.863714][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10718.863720][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10718.863724][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10718.863727][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10718.863731][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10718.863734][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10718.863737][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10718.863741][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10718.863747][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10718.863750][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10718.863753][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10718.863755][ C0] PKRU: 55555554 [10718.863757][ C0] Call Trace: [10718.863764][ C0] [10718.863770][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10718.863780][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10718.863789][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10718.863797][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10718.863803][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10718.863807][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10718.863814][ 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) [10718.863821][ 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) [10718.863827][ 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) [10718.863833][ 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) [10718.863839][ C0] [10718.863840][ C0] [10718.863843][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10718.863848][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10718.863856][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10718.863864][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10718.863871][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10718.863878][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10718.863883][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10718.863890][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10718.863894][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10718.863901][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10718.863905][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10718.863917][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10718.863922][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10718.863931][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10718.863943][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10718.863950][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10718.863955][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10718.863959][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10718.863963][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10718.863973][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10718.863981][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10718.863987][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10718.864006][ 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) [10718.864011][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10718.864017][ C0] ? set_track_prepare (mm/slub.c:6440) [10718.864025][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10718.864031][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10718.864036][ C0] ? skb_clone (net/core/skbuff.c:1954) [10718.864043][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10718.864054][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10718.864064][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10718.864071][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10718.864086][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10718.864091][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10718.864095][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10718.864101][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10718.864107][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10718.864114][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10718.864118][ 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)) [10718.864124][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10718.864131][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10718.864138][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10718.864143][ 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)) [10718.864147][ C0] netif_receive_skb (net/core/dev.c:5768) [10718.864154][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10718.864168][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10718.864181][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10718.864194][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10718.864203][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10718.864222][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10718.864236][ 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) [10718.864247][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10718.864251][ 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) [10718.864255][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10718.864265][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10718.864270][ 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) [10718.864276][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10718.864281][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10718.864286][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10718.864292][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10718.864299][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10718.864303][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10718.864309][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10718.864314][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10718.864323][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10718.864328][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10718.864339][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10718.864347][ C0] tcf_classify (net/sched/cls_api.c:1830) [10718.864352][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10718.864359][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10718.864363][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10718.864368][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10718.864375][ C0] tc_run (net/core/dev.c:3912) [10718.864382][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10718.864388][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10718.864392][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10718.864400][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10718.864408][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10718.864412][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10718.864418][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10718.864425][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10718.864429][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10718.864440][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10718.864446][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10718.864452][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10718.864466][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10718.864470][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10718.864476][ 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) [10718.864483][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10718.864488][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10718.864493][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10718.864500][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10718.864506][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10718.864513][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10718.864520][ 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)) [10718.864525][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10718.864536][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10718.864544][ 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) [10718.864551][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10718.864561][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10718.864565][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10718.864570][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10718.864576][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10718.864580][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10718.864585][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10718.864590][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10718.864596][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10718.864603][ 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)) [10718.864611][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10718.864617][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10718.864622][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10718.864628][ C0] call_timer_fn (kernel/time/timer.c:1700) [10718.864636][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10718.864644][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10718.864651][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10718.864657][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10718.864665][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10718.864671][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10718.864675][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10718.864684][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10718.864689][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10718.864694][ 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)) [10718.864699][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10718.864708][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10718.864714][ C0] __do_softirq (kernel/softirq.c:553) [10718.864723][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10718.864728][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10718.864735][ C0] [10718.864737][ C0] [10718.864739][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10718.864745][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10718.864752][ 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 [10718.864757][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10718.864763][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10718.864766][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10718.864769][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10718.864772][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10718.864775][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10718.864786][ 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) [10718.864792][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10718.864800][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10718.864806][ C0] RIP: 0033:0x7fcbb0ceb957 [10718.864812][ 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 [10718.864816][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10718.864820][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10718.864824][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10718.864826][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10718.864829][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10718.864832][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10718.864826][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [10718.864829][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [10718.864832][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10718.864842][ C0] [10718.947886][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10718.948865][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10718.949405][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10718.950953][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10718.951455][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10718.952096][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10718.952766][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10718.953418][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10718.954047][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10718.954696][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10718.955421][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10718.955983][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10718.956640][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10718.957290][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10718.957932][ C1] PKRU: 55555554 [10718.958227][ C1] Call Trace: [10718.958506][ C1] [10718.958750][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10718.959202][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10718.959621][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10718.960035][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10718.960417][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10718.960850][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10718.961279][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10718.961697][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10718.962165][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10718.962574][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10718.963075][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10718.963526][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10718.963997][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10718.964431][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10718.964925][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10718.965347][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10718.965774][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10718.966313][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10718.966825][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10718.967337][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10718.967815][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10718.968283][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10718.968740][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10718.969249][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10718.969646][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10718.970028][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10718.970433][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10718.970875][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10718.971340][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10718.971737][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10718.972122][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10718.972559][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10718.972944][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10718.973353][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10718.973779][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10718.974236][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10718.974691][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10718.975117][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10718.975575][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10718.976018][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10718.976567][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10718.976981][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10718.977499][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10718.977920][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10718.978253][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10718.978629][ C1] ? set_track_prepare (mm/slub.c:6440) [10718.979042][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10718.979490][ C1] ? skb_clone (net/core/skbuff.c:1954) [10718.979863][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10718.980373][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10718.980870][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10718.981332][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10718.981811][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10718.982253][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10718.982647][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10718.983158][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10718.983630][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10718.984162][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10718.984551][ 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)) [10718.985026][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10718.985496][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10718.986012][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10718.986429][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10718.986807][ C1] netif_receive_skb (net/core/dev.c:5768) [10718.987212][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10718.987728][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10718.988267][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10718.988758][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10718.989213][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10718.989685][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10718.990127][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10718.990640][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10718.990984][ 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) [10718.991360][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10718.991805][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10718.992260][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10718.992761][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10718.993189][ 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) [10718.993620][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10718.994063][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10718.994534][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10718.994918][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10718.995372][ 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) [10718.995792][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10718.996239][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10718.996632][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10718.997031][ C1] tcf_classify (net/sched/cls_api.c:1830) [10718.997410][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10718.997882][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10718.998270][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10718.998692][ 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) [10718.999109][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10718.999506][ C1] tc_run (net/core/dev.c:3912) [10718.999846][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10719.000218][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10719.000609][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10719.001022][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10719.001473][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10719.001872][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10719.002334][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10719.002860][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10719.003301][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10719.003711][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10719.004144][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10719.004569][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10719.005041][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10719.005497][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10719.005915][ 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) [10719.006345][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10719.006690][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10719.007085][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10719.007500][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10719.007911][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10719.008306][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10719.008698][ C1] ? __create_object (mm/kmemleak.c:756) [10719.009096][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10719.009535][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10719.009996][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10719.010444][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10719.010899][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10719.011340][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10719.011732][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10719.012200][ C1] call_timer_fn (kernel/time/timer.c:1700) [10719.012622][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10719.013067][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10719.013541][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10719.013969][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10719.014420][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10719.014883][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10719.015294][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10719.015673][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10719.016078][ C1] __do_softirq (kernel/softirq.c:553) [10719.016463][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10719.016830][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10719.017286][ C1] [10719.017531][ C1] [10719.017780][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10719.018284][ 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) [10719.018707][ 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 [10719.020273][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10719.020775][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10719.021418][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10719.022076][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10719.022740][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10719.023393][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10719.024024][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10719.024506][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10719.024938][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10719.025342][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10719.025746][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10719.026198][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10719.026589][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10719.027038][ C1] do_idle (kernel/sched/idle.c:312) [10719.027380][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10719.027781][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10719.028182][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10719.028617][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10744.576499][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10744.577042][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10744.577555][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10744.578041][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10744.578965][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10744.579584][ 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) [10744.579908][ 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 [10744.580883][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10744.581195][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10744.581606][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10744.582016][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10744.582425][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10744.582829][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10744.583231][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10744.583681][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10744.584016][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10744.584419][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10744.584831][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10744.585233][ C0] PKRU: 55555554 [10744.585417][ C0] Call Trace: [10744.585588][ C0] [10744.585739][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10744.586014][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10744.586260][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10744.586541][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10744.586816][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10744.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) [10744.587376][ 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)) [10744.587685][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10744.587949][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10744.588261][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10744.588559][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10744.588877][ 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) [10744.589167][ 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) [10744.589459][ 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) [10744.589749][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10744.590063][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10744.590308][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10744.590551][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10744.590792][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10744.591042][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10744.591317][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10744.591603][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10744.591844][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10744.592087][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10744.592356][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10744.592590][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10744.592839][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10744.593099][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10744.593380][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10744.593661][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10744.593911][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10744.594185][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10744.594450][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10744.594799][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10744.595054][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10744.595376][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10744.595643][ 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) [10744.595849][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10744.596081][ C0] ? set_track_prepare (mm/slub.c:6440) [10744.596336][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10744.596613][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10744.596890][ C0] ? skb_clone (net/core/skbuff.c:1954) [10744.597118][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10744.597440][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10744.597749][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10744.598032][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10744.598331][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10744.598579][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10744.598809][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10744.599111][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10744.599395][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10744.599724][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10744.599964][ 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)) [10744.600262][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10744.600556][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10744.600876][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10744.601134][ 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)) [10744.601371][ C0] netif_receive_skb (net/core/dev.c:5768) [10744.601622][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10744.601937][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10744.602283][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10744.602582][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10744.602861][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10744.603151][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10744.603466][ 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) [10744.603700][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10744.603967][ 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) [10744.604198][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10744.604421][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10744.604673][ 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) [10744.604943][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10744.605228][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10744.605470][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10744.605747][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10744.605989][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10744.606238][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10744.606455][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10744.606724][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10744.607037][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10744.607278][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10744.607547][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10744.607791][ C0] tcf_classify (net/sched/cls_api.c:1830) [10744.608021][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10744.608265][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10744.608522][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10744.608739][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10744.609010][ C0] tc_run (net/core/dev.c:3912) [10744.609217][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10744.609450][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10744.609688][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10744.609951][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10744.610207][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10744.610448][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10744.610714][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10744.611021][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10744.611299][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10744.611587][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10744.611828][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10744.612087][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10744.612439][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10744.612719][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10744.612974][ 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) [10744.613241][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10744.613459][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10744.613704][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10744.614012][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10744.614267][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10744.614508][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10744.614759][ 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)) [10744.614996][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10744.615265][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10744.615549][ 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) [10744.615858][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10744.616106][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10744.616359][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10744.616601][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10744.616871][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10744.617137][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10744.617397][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10744.617667][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10744.617972][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10744.618239][ 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)) [10744.618460][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10744.618721][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10744.618992][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10744.619233][ C0] call_timer_fn (kernel/time/timer.c:1700) [10744.619472][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10744.619736][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10744.619999][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10744.620260][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10744.620531][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10744.620827][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10744.621067][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10744.621368][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10744.621610][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10744.621874][ 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)) [10744.622095][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10744.622401][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10744.622654][ C0] __do_softirq (kernel/softirq.c:553) [10744.622887][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10744.623111][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10744.623396][ C0] [10744.623549][ C0] [10744.623700][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10744.624006][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10744.624356][ 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 [10744.625332][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10744.625641][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10744.626040][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10744.626444][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10744.626843][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10744.627247][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10744.627653][ 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) [10744.627939][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10744.628172][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10744.628483][ C0] RIP: 0033:0x7fcbb0ceb957 [10744.628713][ 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 [10744.629690][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10744.630111][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10744.630513][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10744.630913][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10744.631313][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10744.631711][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10744.635610][ 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) | [10744.636516][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10744.637420][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10744.638305][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10744.639909][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10744.640944][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10744.641471][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10744.643251][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10744.643782][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10744.644473][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10744.645193][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10744.645922][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10744.646696][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10744.647413][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10744.648163][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10744.648725][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10744.649413][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10744.650086][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10744.650773][ C1] PKRU: 55555554 [10744.651083][ C1] Call Trace: [10744.651397][ C1] [10744.651663][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10744.652126][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10744.652553][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10744.653084][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10744.653583][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10744.654076][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10744.654533][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10744.655052][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10744.655513][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10744.655994][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10744.656514][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10744.657028][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10744.657550][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10744.658050][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10744.658557][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10744.659051][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10744.659573][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10744.659978][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10744.660390][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10744.660835][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10744.661312][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10744.661808][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10744.662238][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10744.662689][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10744.663152][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10744.663577][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10744.664031][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10744.664465][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10744.664945][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10744.665448][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10744.665893][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10744.666396][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10744.666833][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10744.667427][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10744.667858][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10744.668403][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10744.668836][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10744.669214][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10744.669632][ C1] ? set_track_prepare (mm/slub.c:6440) [10744.670108][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10744.670602][ C1] ? skb_clone (net/core/skbuff.c:1954) [10744.671020][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10744.671552][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10744.672085][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10744.672577][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10744.673074][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10744.673492][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10744.673910][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10744.674462][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10744.675024][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10744.675673][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10744.676090][ 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)) [10744.676605][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10744.677094][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10744.677649][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10744.678084][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10744.678513][ C1] netif_receive_skb (net/core/dev.c:5768) [10744.678985][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10744.679564][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10744.680148][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10744.680644][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10744.681122][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10744.681610][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10744.682069][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10744.682613][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10744.682982][ 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) [10744.683404][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10744.683905][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10744.684372][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10744.684870][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10744.685301][ 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) [10744.685813][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10744.686309][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10744.686809][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10744.687231][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10744.687714][ 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) [10744.688182][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10744.688664][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10744.689046][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10744.689439][ C1] tcf_classify (net/sched/cls_api.c:1830) [10744.689807][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10744.690300][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10744.690719][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10744.691171][ 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) [10744.691647][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10744.692084][ C1] tc_run (net/core/dev.c:3912) [10744.692458][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10744.692873][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10744.693321][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10744.693808][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10744.694288][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10744.694675][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10744.695115][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10744.695621][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10744.696082][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10744.696514][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10744.696953][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10744.697417][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10744.697938][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10744.698426][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10744.698873][ 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) [10744.699319][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10744.699712][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10744.700163][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10744.700614][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10744.701072][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10744.701486][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10744.701916][ C1] ? __create_object (mm/kmemleak.c:756) [10744.702339][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10744.702840][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10744.703367][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10744.703844][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10744.704333][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10744.704800][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10744.705223][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10744.705693][ C1] call_timer_fn (kernel/time/timer.c:1700) [10744.706086][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10744.706489][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10744.706896][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10744.707315][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10744.707850][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10744.708409][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10744.708863][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10744.709282][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10744.709718][ C1] __do_softirq (kernel/softirq.c:553) [10744.710119][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10744.710496][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10744.710984][ C1] [10744.711277][ C1] [10744.711568][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10744.712144][ 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) [10744.712600][ 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 [10744.714250][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10744.714793][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10744.715464][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10744.716161][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10744.716877][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10744.717582][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10744.718251][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10744.718740][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10744.719186][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10744.719601][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10744.720035][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10744.720496][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10744.720906][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10744.721397][ C1] do_idle (kernel/sched/idle.c:312) [10744.721765][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10744.722202][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10744.722623][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10744.723098][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10772.576501][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10772.577051][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10772.577565][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10772.578044][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10772.578976][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10772.579599][ 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) [10772.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 [10772.580910][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10772.581222][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10772.581625][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10772.582029][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10772.582439][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10772.582842][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10772.583244][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10772.583697][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10772.584035][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10772.584440][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10772.584844][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10772.585247][ C0] PKRU: 55555554 [10772.585430][ C0] Call Trace: [10772.585605][ C0] [10772.585755][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10772.586020][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10772.586266][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10772.586546][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10772.586824][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10772.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) [10772.587382][ 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)) [10772.587694][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10772.587959][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10772.588279][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10772.588581][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10772.588899][ 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) [10772.589195][ 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) [10772.589486][ 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) [10772.589780][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10772.590095][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10772.590339][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10772.590580][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10772.590823][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10772.591075][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10772.591349][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10772.591639][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10772.591877][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10772.592129][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10772.592392][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10772.592631][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10772.592881][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10772.593143][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10772.593426][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10772.593708][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10772.593959][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10772.594233][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10772.594501][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10772.594854][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10772.595111][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10772.595435][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10772.595707][ 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) [10772.595914][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10772.596149][ C0] ? set_track_prepare (mm/slub.c:6440) [10772.596407][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10772.596686][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10772.596962][ C0] ? skb_clone (net/core/skbuff.c:1954) [10772.597194][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10772.597518][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10772.597828][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10772.598116][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10772.598414][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10772.598664][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10772.598899][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10772.599202][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10772.599490][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10772.599821][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10772.600063][ 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)) [10772.600362][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10772.600653][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10772.600975][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10772.601234][ 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)) [10772.601471][ C0] netif_receive_skb (net/core/dev.c:5768) [10772.601721][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10772.602039][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10772.602382][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10772.602687][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10772.602967][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10772.603259][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10772.603574][ 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) [10772.603812][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10772.604078][ 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) [10772.604313][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10772.604537][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10772.604792][ 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) [10772.605059][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10772.605349][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10772.605589][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10772.605871][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10772.606113][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10772.606362][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10772.606585][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10772.606857][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10772.607171][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10772.607411][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10772.607683][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10772.607925][ C0] tcf_classify (net/sched/cls_api.c:1830) [10772.608161][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10772.608406][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10772.608664][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10772.608883][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10772.609154][ C0] tc_run (net/core/dev.c:3912) [10772.609363][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10772.609597][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10772.609840][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10772.610104][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10772.610361][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10772.610603][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10772.610872][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10772.611180][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10772.611458][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10772.611746][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10772.611989][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10772.612257][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10772.612598][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10772.612877][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10772.613133][ 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) [10772.613400][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10772.613623][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10772.613869][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10772.614176][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10772.614432][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10772.614676][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10772.614928][ 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)) [10772.615166][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10772.615437][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10772.615722][ 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) [10772.616030][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10772.616279][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10772.616533][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10772.616776][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10772.617049][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10772.617317][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10772.617562][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10772.617821][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10772.618128][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10772.618395][ 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)) [10772.618621][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10772.618885][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10772.619158][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10772.619403][ C0] call_timer_fn (kernel/time/timer.c:1700) [10772.619642][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10772.619909][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10772.620174][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10772.620442][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10772.620716][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10772.621003][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10772.621246][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10772.621542][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10772.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) [10772.622049][ 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)) [10772.622282][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10772.622582][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10772.622832][ C0] __do_softirq (kernel/softirq.c:553) [10772.623070][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10772.623292][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10772.623585][ C0] [10772.623736][ C0] [10772.623889][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10772.624196][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10772.624551][ 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 [10772.625533][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10772.625845][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10772.626248][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10772.626651][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10772.627054][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10772.627458][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10772.627866][ 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) [10772.628150][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10772.628389][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10772.628692][ C0] RIP: 0033:0x7fcbb0ceb957 [10772.628924][ 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 [10772.629911][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10772.630338][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10772.630742][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10772.631146][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10772.631550][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10772.631951][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10772.634485][ 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) | [10772.635016][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10772.635510][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10772.636004][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10772.636963][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10772.637597][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [10772.637893][ 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 [10772.638889][ C1] RSP: 0018:ffffc900001c7b68 EFLAGS: 00000202 [10772.639212][ C1] RAX: ffff888008120e18 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10772.639619][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [10772.640024][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10772.640430][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10772.640854][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10772.641261][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10772.641723][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10772.642066][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10772.642483][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10772.642894][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10772.643305][ C1] PKRU: 55555554 [10772.643490][ C1] Call Trace: [10772.643664][ C1] [10772.643827][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10772.644095][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10772.644348][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10772.644630][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10772.644916][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10772.645215][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10772.645488][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10772.645810][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10772.646076][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10772.646349][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10772.646673][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10772.646974][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10772.647299][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10772.647595][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [10772.647865][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10772.648157][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10772.648477][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10772.648731][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10772.648975][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10772.649234][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10772.649511][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10772.649812][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10772.650058][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10772.650305][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10772.650571][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10772.650822][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10772.651080][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10772.651345][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10772.651636][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10772.651920][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10772.652189][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10772.652470][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10772.652746][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10772.653103][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10772.653363][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10772.653696][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10772.653966][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10772.654181][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10772.654419][ C1] ? set_track_prepare (mm/slub.c:6440) [10772.654677][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10772.654958][ C1] ? skb_clone (net/core/skbuff.c:1954) [10772.655200][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10772.655527][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10772.655838][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10772.656128][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10772.656430][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10772.656688][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10772.656924][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10772.657230][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10772.657529][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10772.657861][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10772.658105][ 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)) [10772.658407][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10772.658700][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10772.659027][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10772.659289][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10772.659527][ C1] netif_receive_skb (net/core/dev.c:5768) [10772.659788][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10772.660106][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10772.660454][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10772.660765][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10772.661052][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10772.661346][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10772.661625][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10772.661953][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10772.662210][ 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) [10772.662452][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10772.662736][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10772.663006][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10772.663300][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10772.663567][ 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) [10772.663833][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10772.664105][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10772.664405][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10772.664648][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10772.664935][ 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) [10772.665201][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10772.665492][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10772.665741][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10772.665986][ C1] tcf_classify (net/sched/cls_api.c:1830) [10772.666243][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10772.666536][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10772.666787][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10772.667058][ 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) [10772.667326][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10772.667585][ C1] tc_run (net/core/dev.c:3912) [10772.667797][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10772.668039][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10772.668284][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10772.668557][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10772.668816][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10772.669062][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10772.669336][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10772.669652][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10772.669937][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10772.670211][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10772.670493][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10772.670755][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10772.671047][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10772.671328][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10772.671587][ 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) [10772.671862][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10772.672084][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10772.672373][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10772.672630][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10772.672890][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10772.673134][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10772.673391][ C1] ? __create_object (mm/kmemleak.c:756) [10772.673643][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10772.673927][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10772.674228][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10772.674514][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10772.674808][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10772.675084][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10772.675340][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10772.675622][ C1] call_timer_fn (kernel/time/timer.c:1700) [10772.675865][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10772.676137][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10772.676402][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10772.676671][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10772.676958][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10772.677249][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10772.677524][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10772.677771][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10772.678022][ C1] __do_softirq (kernel/softirq.c:553) [10772.678280][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10772.678507][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10772.678805][ C1] [10772.678957][ C1] [10772.679118][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10772.679431][ 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) [10772.679700][ 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 [10772.680705][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10772.681022][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10772.681438][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10772.681852][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10772.682291][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10772.682700][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10772.683113][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10772.683416][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10772.683691][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10772.683939][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10772.684194][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10772.684478][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10772.684746][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10772.685025][ C1] do_idle (kernel/sched/idle.c:312) [10772.685239][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10772.685486][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10772.685735][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10772.686007][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10797.032643][ C1] rcu: 1-....: (8094699 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=1948959 | [10797.033142][ C1] rcu: (t=8383125 jiffies g=2033089 q=12 ncpus=4) | [10797.033487][ C1] Sending NMI from CPU 1 to CPUs 0: | [10797.033769][ C0] NMI backtrace for cpu 0 [10797.033782][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10797.033784][ 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) [10797.033793][ 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 ... [10797.033797][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10797.033800][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10797.033802][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10797.033804][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10797.033806][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10797.033808][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10797.033810][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10797.033812][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10797.033815][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10797.033817][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10797.033818][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10797.033820][ C0] PKRU: 55555554 [10797.033821][ C0] Call Trace: [10797.033824][ C0] [10797.033829][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10797.033834][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10797.033840][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10797.033845][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10797.033849][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10797.033851][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10797.033856][ 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) [10797.033859][ 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) [10797.033862][ 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) [10797.033866][ 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) [10797.033869][ C0] [10797.033870][ C0] [10797.033872][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10797.033875][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10797.033880][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10797.033884][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10797.033888][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10797.033892][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10797.033894][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10797.033898][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10797.033900][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10797.033905][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10797.033909][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10797.033916][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10797.033918][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10797.033924][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10797.033932][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10797.033935][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10797.033939][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10797.033941][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10797.033944][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10797.033950][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10797.033954][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10797.033958][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10797.033970][ 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) [10797.033973][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10797.033976][ C0] ? set_track_prepare (mm/slub.c:6440) [10797.033982][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10797.033985][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10797.033989][ C0] ? skb_clone (net/core/skbuff.c:1954) [10797.033994][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10797.034001][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10797.034006][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10797.034011][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10797.034020][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10797.034023][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10797.034026][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10797.034030][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10797.034033][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10797.034038][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10797.034040][ 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)) [10797.034045][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10797.034049][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10797.034053][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10797.034056][ 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)) [10797.034058][ C0] netif_receive_skb (net/core/dev.c:5768) [10797.034061][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10797.034069][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10797.034077][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10797.034084][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10797.034089][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10797.034100][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10797.034107][ 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) [10797.034113][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10797.034115][ 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) [10797.034118][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10797.034122][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10797.034125][ 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) [10797.034128][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10797.034132][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10797.034135][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10797.034138][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10797.034141][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10797.034144][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10797.034147][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10797.034150][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10797.034155][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10797.034157][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10797.034163][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10797.034168][ C0] tcf_classify (net/sched/cls_api.c:1830) [10797.034170][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10797.034174][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10797.034176][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10797.034179][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10797.034182][ C0] tc_run (net/core/dev.c:3912) [10797.034186][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10797.034189][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10797.034192][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10797.034196][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10797.034200][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10797.034202][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10797.034207][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10797.034211][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10797.034215][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10797.034223][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10797.034227][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10797.034231][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10797.034239][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10797.034242][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10797.034246][ 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) [10797.034250][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10797.034253][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10797.034256][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10797.034262][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10797.034265][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10797.034269][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10797.034272][ 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)) [10797.034275][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10797.034281][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10797.034285][ 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) [10797.034289][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10797.034294][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10797.034296][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10797.034299][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10797.034302][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10797.034304][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10797.034306][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10797.034309][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10797.034312][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10797.034317][ 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)) [10797.034321][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10797.034325][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10797.034328][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10797.034332][ C0] call_timer_fn (kernel/time/timer.c:1700) [10797.034336][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10797.034341][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10797.034345][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10797.034348][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10797.034352][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10797.034355][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10797.034357][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10797.034362][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10797.034365][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10797.034367][ 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)) [10797.034370][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10797.034375][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10797.034378][ C0] __do_softirq (kernel/softirq.c:553) [10797.034383][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10797.034386][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10797.034391][ C0] [10797.034392][ C0] [10797.034393][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10797.034397][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10797.034400][ 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 [10797.034403][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10797.034406][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10797.034408][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10797.034410][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10797.034411][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10797.034413][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10797.034419][ 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) [10797.034423][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10797.034428][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10797.034431][ C0] RIP: 0033:0x7fcbb0ceb957 [10797.034435][ 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 [10797.034437][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10797.034440][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10797.034442][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10797.034443][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10797.034445][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10797.034447][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10797.034443][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [10797.034445][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [10797.034447][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10797.034452][ C0] [10797.087385][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10797.088008][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [10797.088302][ 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) [10797.089293][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [10797.089604][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10797.090010][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10797.090415][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10797.090818][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10797.091220][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10797.091626][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10797.092092][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10797.092432][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10797.092841][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10797.093244][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10797.093648][ C1] PKRU: 55555554 [10797.093832][ C1] Call Trace: [10797.094004][ C1] [10797.094156][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10797.094434][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10797.094691][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10797.094946][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10797.095178][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10797.095452][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10797.095725][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10797.095985][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10797.096274][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10797.096521][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10797.096838][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10797.097114][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10797.097407][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10797.097675][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10797.097983][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10797.098249][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10797.098515][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10797.098827][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10797.099129][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10797.099454][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10797.099745][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [10797.100032][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10797.100316][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10797.100632][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10797.100878][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10797.101120][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10797.101371][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10797.101647][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10797.101935][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10797.102184][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10797.102429][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10797.102692][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10797.102937][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10797.103187][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10797.103449][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10797.103727][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10797.104009][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10797.104258][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10797.104537][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10797.104803][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10797.105153][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10797.105408][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10797.105730][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10797.106002][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10797.106208][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10797.106444][ C1] ? set_track_prepare (mm/slub.c:6440) [10797.106702][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10797.106982][ C1] ? skb_clone (net/core/skbuff.c:1954) [10797.107214][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10797.107538][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10797.107847][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10797.108133][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10797.108430][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10797.108681][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10797.108915][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10797.109219][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10797.109506][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10797.109835][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10797.110077][ 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)) [10797.110377][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10797.110667][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10797.110989][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10797.111248][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10797.111486][ C1] netif_receive_skb (net/core/dev.c:5768) [10797.111737][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10797.112064][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10797.112401][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10797.112706][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10797.112984][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10797.113276][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10797.113547][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10797.113865][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10797.114086][ 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) [10797.114322][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10797.114596][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10797.114865][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10797.115151][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10797.115403][ 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) [10797.115668][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10797.115934][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10797.116225][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10797.116471][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10797.116757][ 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) [10797.117021][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10797.117299][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10797.117543][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10797.117788][ C1] tcf_classify (net/sched/cls_api.c:1830) [10797.118021][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10797.118316][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10797.118557][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10797.118816][ 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) [10797.119079][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10797.119329][ C1] tc_run (net/core/dev.c:3912) [10797.119539][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10797.119772][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10797.120018][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10797.120284][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10797.120542][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10797.120783][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10797.121052][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10797.121365][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10797.121640][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10797.121896][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10797.122174][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10797.122435][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10797.122722][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10797.123003][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10797.123258][ 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) [10797.123536][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10797.123756][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10797.124004][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10797.124260][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10797.124516][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10797.124757][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10797.125007][ C1] ? __create_object (mm/kmemleak.c:756) [10797.125255][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10797.125528][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10797.125814][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10797.126090][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10797.126383][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10797.126658][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10797.126904][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10797.127181][ C1] call_timer_fn (kernel/time/timer.c:1700) [10797.127419][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10797.127683][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10797.127947][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10797.128209][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10797.128490][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10797.128778][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10797.129043][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10797.129280][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10797.129532][ C1] __do_softirq (kernel/softirq.c:553) [10797.129767][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10797.129992][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10797.130281][ C1] [10797.130433][ C1] [10797.130586][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10797.130896][ 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) [10797.131166][ 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 [10797.132164][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10797.132478][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10797.132882][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10797.133287][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10797.133690][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10797.134095][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10797.134501][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10797.134794][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10797.135059][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10797.135304][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10797.135558][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10797.135841][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10797.136082][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10797.136362][ C1] do_idle (kernel/sched/idle.c:312) [10797.136569][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10797.136814][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10797.137060][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10797.137334][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10824.576482][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10824.577018][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10824.577529][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10824.578002][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10824.578918][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10824.579537][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [10824.579820][ C0] 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) [10824.580797][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [10824.581106][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10824.581508][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10824.581918][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10824.582318][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10824.582717][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10824.583116][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10824.583564][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10824.583899][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10824.584302][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10824.584702][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10824.585104][ C0] PKRU: 55555554 [10824.585285][ C0] Call Trace: [10824.585457][ C0] [10824.585607][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10824.585872][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10824.586117][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10824.586397][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10824.586670][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10824.586957][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10824.587226][ 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)) [10824.587533][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10824.587797][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10824.588108][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10824.588406][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10824.588722][ 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) [10824.589010][ C0] ? __kasan_check_read (mm/kasan/shadow.c:31) [10824.589266][ 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) [10824.589549][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10824.589861][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10824.590103][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10824.590347][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10824.590587][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10824.590837][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10824.591111][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10824.591397][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10824.591636][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10824.591885][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10824.592147][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10824.592382][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10824.592631][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10824.592893][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10824.593172][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10824.593455][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10824.593704][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10824.593977][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10824.594243][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10824.594591][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10824.594844][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10824.595166][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10824.595432][ 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) [10824.595639][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10824.595870][ C0] ? set_track_prepare (mm/slub.c:6440) [10824.596125][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10824.596402][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10824.596677][ C0] ? skb_clone (net/core/skbuff.c:1954) [10824.596903][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10824.597225][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10824.597536][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10824.597818][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10824.598116][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10824.598364][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10824.598594][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10824.598897][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10824.599183][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10824.599510][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10824.599749][ 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)) [10824.600048][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10824.600333][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10824.600651][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10824.600908][ 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)) [10824.601146][ C0] netif_receive_skb (net/core/dev.c:5768) [10824.601395][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10824.601710][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10824.602049][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10824.602347][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10824.602625][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10824.602915][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10824.603230][ 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) [10824.603464][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10824.603729][ 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) [10824.603960][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10824.604184][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10824.604436][ 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) [10824.604703][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10824.604987][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10824.605228][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10824.605504][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10824.605747][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10824.605994][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10824.606210][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10824.606479][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10824.606790][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10824.607030][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10824.607298][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10824.607540][ C0] tcf_classify (net/sched/cls_api.c:1830) [10824.607771][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10824.608011][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10824.608266][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10824.608484][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10824.608755][ C0] tc_run (net/core/dev.c:3912) [10824.608961][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10824.609194][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10824.609433][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10824.609695][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10824.609949][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10824.610190][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10824.610456][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10824.610763][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10824.611038][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10824.611327][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10824.611566][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10824.611823][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10824.612174][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10824.612452][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10824.612708][ 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) [10824.612976][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10824.613193][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10824.613437][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10824.613745][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10824.613998][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10824.614239][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10824.614487][ 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)) [10824.614725][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10824.614993][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10824.615278][ 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) [10824.615582][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10824.615830][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10824.616086][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10824.616328][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10824.616597][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10824.616862][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10824.617107][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10824.617365][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10824.617672][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10824.617938][ 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)) [10824.618160][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10824.618423][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10824.618694][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10824.618935][ C0] call_timer_fn (kernel/time/timer.c:1700) [10824.619175][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10824.619440][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10824.619702][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10824.619963][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10824.620234][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10824.620524][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10824.620763][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10824.621057][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10824.621299][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10824.621564][ 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)) [10824.621785][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10824.622092][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10824.622344][ C0] __do_softirq (kernel/softirq.c:553) [10824.622578][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10824.622802][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10824.623089][ C0] [10824.623243][ C0] [10824.623394][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10824.623703][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10824.624055][ 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 [10824.625036][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10824.625346][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10824.625746][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10824.626152][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10824.626555][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10824.626955][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10824.627358][ 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) [10824.627644][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10824.627876][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10824.628179][ C0] RIP: 0033:0x7fcbb0ceb957 [10824.628408][ 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 [10824.629387][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10824.629808][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10824.630212][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10824.630613][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10824.631012][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10824.631413][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10824.633934][ 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) | [10824.634462][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10824.634944][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10824.635435][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10824.636380][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10824.637009][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [10824.637304][ 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) [10824.638297][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [10824.638615][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10824.639024][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10824.639438][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10824.639853][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10824.640267][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10824.640683][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10824.641147][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10824.641497][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10824.641909][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10824.642318][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10824.642728][ C1] PKRU: 55555554 [10824.642911][ C1] Call Trace: [10824.643084][ C1] [10824.643236][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10824.643504][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10824.643754][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10824.644041][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10824.644318][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10824.644608][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10824.644886][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10824.645196][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10824.645468][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10824.645742][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10824.646057][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10824.646365][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10824.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) [10824.646984][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [10824.647277][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10824.647568][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10824.647885][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10824.648136][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10824.648378][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10824.648637][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10824.648912][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10824.649208][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10824.649458][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10824.649701][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10824.649971][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10824.650209][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10824.650467][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10824.650735][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10824.651015][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10824.651304][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10824.651558][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10824.651845][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10824.652146][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10824.652502][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10824.652761][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10824.653091][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10824.653360][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10824.653570][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10824.653806][ C1] ? set_track_prepare (mm/slub.c:6440) [10824.654069][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10824.654351][ C1] ? skb_clone (net/core/skbuff.c:1954) [10824.654586][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10824.654918][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10824.655228][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10824.655520][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10824.655817][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10824.656068][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10824.656302][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10824.656612][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10824.656917][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10824.657248][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10824.657499][ 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)) [10824.657803][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10824.658097][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10824.658427][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10824.658686][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10824.658929][ C1] netif_receive_skb (net/core/dev.c:5768) [10824.659187][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10824.659507][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10824.659853][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10824.660159][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10824.660438][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10824.660729][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10824.661009][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10824.661333][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10824.661558][ 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) [10824.661800][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10824.662087][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10824.662365][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10824.662654][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10824.662913][ 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) [10824.663181][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10824.663450][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10824.663749][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10824.663993][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10824.664277][ 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) [10824.664550][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10824.664833][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10824.665079][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10824.665335][ C1] tcf_classify (net/sched/cls_api.c:1830) [10824.665569][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10824.665870][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10824.666112][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10824.666381][ 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) [10824.666644][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10824.666907][ C1] tc_run (net/core/dev.c:3912) [10824.667116][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10824.667361][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10824.667604][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10824.667873][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10824.668131][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10824.668380][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10824.668659][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10824.668967][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10824.669249][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10824.669507][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10824.669780][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10824.670048][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10824.670339][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10824.670626][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10824.670886][ 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) [10824.671157][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10824.671383][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10824.671631][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10824.671894][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10824.672149][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10824.672398][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10824.672651][ C1] ? __create_object (mm/kmemleak.c:756) [10824.672907][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10824.673184][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10824.673472][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10824.673756][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10824.674052][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10824.674328][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10824.674583][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10824.674867][ C1] call_timer_fn (kernel/time/timer.c:1700) [10824.675109][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10824.675386][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10824.675656][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10824.675920][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10824.676205][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10824.676500][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10824.676765][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10824.677010][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10824.677262][ C1] __do_softirq (kernel/softirq.c:553) [10824.677503][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10824.677729][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10824.678022][ C1] [10824.678175][ C1] [10824.678334][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10824.678643][ 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) [10824.678910][ 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 [10824.679903][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10824.680215][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10824.680624][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10824.681036][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10824.681440][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10824.681845][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10824.682267][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10824.682566][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10824.682835][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10824.683082][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10824.683343][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10824.683623][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10824.683867][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10824.684150][ C1] do_idle (kernel/sched/idle.c:312) [10824.684360][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10824.684610][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10824.684858][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10824.685135][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10852.576579][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10852.577140][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10852.577670][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10852.578164][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10852.579123][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10852.579766][ 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) [10852.580106][ 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 ... [10852.581122][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10852.581445][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10852.581868][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10852.582282][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10852.582699][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10852.583116][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10852.583531][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10852.583997][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10852.584344][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10852.584762][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10852.585182][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10852.585599][ C0] PKRU: 55555554 [10852.585790][ C0] Call Trace: [10852.585972][ C0] [10852.586128][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10852.586405][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10852.586661][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10852.586949][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10852.587234][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10852.587538][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10852.587816][ 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)) [10852.588138][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10852.588411][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10852.588735][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10852.589045][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10852.589376][ 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) [10852.589679][ 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) [10852.589986][ 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) [10852.590290][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10852.590614][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10852.590866][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10852.591118][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10852.591369][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10852.591629][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10852.591920][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10852.592216][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10852.592467][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10852.592720][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10852.592992][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10852.593238][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10852.593496][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10852.593767][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10852.594062][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10852.594353][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10852.594615][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10852.594901][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10852.595178][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10852.595545][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10852.595812][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10852.596148][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10852.596427][ 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) [10852.596642][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10852.596882][ C0] ? set_track_prepare (mm/slub.c:6440) [10852.597152][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10852.597443][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10852.597729][ C0] ? skb_clone (net/core/skbuff.c:1954) [10852.597969][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10852.598302][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10852.598623][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10852.598919][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10852.599228][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10852.599488][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10852.599729][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10852.600042][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10852.600343][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10852.600683][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10852.600933][ 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)) [10852.601244][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10852.601545][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10852.601881][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10852.602149][ 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)) [10852.602395][ C0] netif_receive_skb (net/core/dev.c:5768) [10852.602656][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10852.602986][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10852.603337][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10852.603652][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10852.603943][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10852.604245][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10852.604574][ 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) [10852.604820][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10852.605097][ 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) [10852.605338][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10852.605572][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10852.605837][ 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) [10852.606114][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10852.606413][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10852.606664][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10852.606954][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10852.607207][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10852.607467][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10852.607693][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10852.607976][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10852.608301][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10852.608552][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10852.608832][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10852.609087][ C0] tcf_classify (net/sched/cls_api.c:1830) [10852.609330][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10852.609580][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10852.609848][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10852.610076][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10852.610359][ C0] tc_run (net/core/dev.c:3912) [10852.610573][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10852.610817][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10852.611067][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10852.611341][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10852.611606][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10852.611863][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10852.612140][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10852.612460][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10852.612745][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10852.613046][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10852.613299][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10852.613569][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10852.613925][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10852.614219][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10852.614485][ 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) [10852.614764][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10852.614992][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10852.615245][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10852.615566][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10852.615830][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10852.616082][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10852.616342][ 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)) [10852.616587][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10852.616869][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10852.617166][ 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) [10852.617484][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10852.617740][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10852.618003][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10852.618254][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10852.618536][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10852.618812][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10852.619067][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10852.619336][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10852.619655][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10852.619932][ 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)) [10852.620165][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10852.620439][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10852.620721][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10852.620971][ C0] call_timer_fn (kernel/time/timer.c:1700) [10852.621219][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10852.621494][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10852.621775][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10852.622048][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10852.622332][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10852.622632][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10852.622884][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10852.623189][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10852.623441][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10852.623718][ 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)) [10852.623949][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10852.624258][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10852.624529][ C0] __do_softirq (kernel/softirq.c:553) [10852.624775][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10852.625007][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10852.625308][ C0] [10852.625466][ C0] [10852.625623][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10852.625942][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10852.626310][ 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 [10852.627331][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10852.627651][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10852.628071][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10852.628488][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10852.628906][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10852.629323][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10852.629746][ 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) [10852.630041][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10852.630288][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10852.630601][ C0] RIP: 0033:0x7fcbb0ceb957 [10852.630842][ 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 [10852.631858][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10852.632301][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10852.632718][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10852.633136][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10852.633554][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10852.633975][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10852.636984][ 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) | [10852.637739][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10852.638458][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10852.639177][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10852.640565][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10852.641484][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10852.641954][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10852.643407][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10852.643871][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10852.644465][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10852.645065][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10852.645671][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10852.646260][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10852.646833][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10852.647491][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10852.647883][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10852.648298][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10852.648698][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10852.649103][ C1] PKRU: 55555554 [10852.649286][ C1] Call Trace: [10852.649460][ C1] [10852.649610][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10852.649876][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10852.650131][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10852.650411][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10852.650688][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10852.650979][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10852.651260][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10852.651569][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10852.651841][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10852.652114][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10852.652428][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10852.652726][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10852.653050][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10852.653349][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10852.653648][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10852.653941][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10852.654279][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10852.654525][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10852.654765][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10852.655017][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10852.655297][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10852.655586][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10852.655826][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10852.656076][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10852.656341][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10852.656579][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10852.656829][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10852.657096][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10852.657375][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10852.657655][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10852.657903][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10852.658199][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10852.658467][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10852.658817][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10852.659078][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10852.659401][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10852.659667][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10852.659872][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10852.660107][ C1] ? set_track_prepare (mm/slub.c:6440) [10852.660364][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10852.660643][ C1] ? skb_clone (net/core/skbuff.c:1954) [10852.660873][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10852.661196][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10852.661505][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10852.661798][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10852.662095][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10852.662347][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10852.662582][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10852.662884][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10852.663174][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10852.663504][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10852.663747][ 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)) [10852.664045][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10852.664336][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10852.664657][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10852.664917][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10852.665153][ C1] netif_receive_skb (net/core/dev.c:5768) [10852.665405][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10852.665722][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10852.666064][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10852.666369][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10852.666645][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10852.666936][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10852.667208][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10852.667524][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10852.667746][ 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) [10852.667979][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10852.668254][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10852.668525][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10852.668812][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10852.669060][ 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) [10852.669324][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10852.669590][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10852.669878][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10852.670118][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10852.670399][ 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) [10852.670662][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10852.670939][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10852.671183][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10852.671428][ C1] tcf_classify (net/sched/cls_api.c:1830) [10852.671661][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10852.671957][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10852.672195][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10852.672452][ 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) [10852.672714][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10852.672970][ C1] tc_run (net/core/dev.c:3912) [10852.673179][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10852.673413][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10852.673654][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10852.673919][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10852.674175][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10852.674417][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10852.674686][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10852.674993][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10852.675269][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10852.675525][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10852.675793][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10852.676052][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10852.676343][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10852.676625][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10852.676882][ 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) [10852.677152][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10852.677373][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10852.677621][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10852.677875][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10852.678129][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10852.678369][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10852.678620][ C1] ? __create_object (mm/kmemleak.c:756) [10852.678867][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10852.679137][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10852.679421][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10852.679696][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10852.679979][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10852.680253][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10852.680500][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10852.680773][ C1] call_timer_fn (kernel/time/timer.c:1700) [10852.681012][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10852.681275][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10852.681538][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10852.681808][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10852.682087][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10852.682374][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10852.682637][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10852.682874][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10852.683123][ C1] __do_softirq (kernel/softirq.c:553) [10852.683358][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10852.683582][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10852.683870][ C1] [10852.684022][ C1] [10852.684174][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10852.684485][ 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) [10852.684761][ 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 [10852.685809][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10852.686121][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10852.686523][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10852.686998][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10852.687508][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10852.688097][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10852.688673][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10852.689104][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10852.689501][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10852.689868][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10852.690246][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10852.690664][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10852.691022][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10852.691434][ C1] do_idle (kernel/sched/idle.c:312) [10852.691746][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10852.692108][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10852.692473][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10852.692876][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10875.140673][ C1] rcu: 1-....: (8172495 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=1968187 | [10875.141176][ C1] rcu: (t=8461233 jiffies g=2033089 q=12 ncpus=4) | [10875.141510][ C1] Sending NMI from CPU 1 to CPUs 0: | [10875.141802][ C0] NMI backtrace for cpu 0 [10875.141813][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10875.141816][ 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) [10875.141828][ 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 ... [10875.141831][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10875.141835][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10875.141837][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10875.141839][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10875.141841][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10875.141843][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10875.141845][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10875.141847][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10875.141851][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10875.141852][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10875.141853][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10875.141855][ C0] PKRU: 55555554 [10875.141856][ C0] Call Trace: [10875.141860][ C0] [10875.141869][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10875.141876][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10875.141883][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10875.141888][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10875.141892][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10875.141895][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10875.141900][ 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) [10875.141903][ 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) [10875.141906][ 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) [10875.141910][ 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) [10875.141913][ C0] [10875.141914][ C0] [10875.141916][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10875.141919][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10875.141925][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10875.141930][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10875.141933][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10875.141938][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10875.141941][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10875.141944][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10875.141947][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10875.141952][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10875.141956][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10875.141964][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10875.141966][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10875.141973][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10875.141985][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10875.141989][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10875.141992][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10875.141994][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10875.141997][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10875.142003][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10875.142009][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10875.142013][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10875.142026][ 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) [10875.142029][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10875.142032][ C0] ? set_track_prepare (mm/slub.c:6440) [10875.142039][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10875.142043][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10875.142047][ C0] ? skb_clone (net/core/skbuff.c:1954) [10875.142053][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10875.142059][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10875.142065][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10875.142071][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10875.142080][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10875.142083][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10875.142086][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10875.142090][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10875.142093][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10875.142097][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10875.142100][ 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)) [10875.142104][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10875.142108][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10875.142112][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10875.142115][ 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)) [10875.142118][ C0] netif_receive_skb (net/core/dev.c:5768) [10875.142122][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10875.142131][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10875.142138][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10875.142145][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10875.142150][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10875.142161][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10875.142169][ 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) [10875.142175][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10875.142178][ 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) [10875.142180][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10875.142184][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10875.142187][ 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) [10875.142190][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10875.142194][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10875.142198][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10875.142202][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10875.142207][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10875.142212][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10875.142216][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10875.142220][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10875.142226][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10875.142228][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10875.142236][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10875.142241][ C0] tcf_classify (net/sched/cls_api.c:1830) [10875.142244][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10875.142248][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10875.142250][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10875.142253][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10875.142256][ C0] tc_run (net/core/dev.c:3912) [10875.142263][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10875.142266][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10875.142269][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10875.142273][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10875.142278][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10875.142280][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10875.142285][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10875.142290][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10875.142294][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10875.142303][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10875.142306][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10875.142310][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10875.142318][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10875.142321][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10875.142325][ 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) [10875.142329][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10875.142332][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10875.142335][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10875.142339][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10875.142342][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10875.142346][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10875.142350][ 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)) [10875.142353][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10875.142360][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10875.142364][ 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) [10875.142367][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10875.142372][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10875.142374][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10875.142377][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10875.142380][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10875.142382][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10875.142384][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10875.142387][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10875.142390][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10875.142396][ 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)) [10875.142402][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10875.142406][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10875.142410][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10875.142414][ C0] call_timer_fn (kernel/time/timer.c:1700) [10875.142420][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10875.142424][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10875.142428][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10875.142431][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10875.142436][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10875.142439][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10875.142441][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10875.142446][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10875.142448][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10875.142451][ 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)) [10875.142454][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10875.142458][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10875.142462][ C0] __do_softirq (kernel/softirq.c:553) [10875.142466][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10875.142470][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10875.142474][ C0] [10875.142475][ C0] [10875.142476][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10875.142480][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10875.142486][ 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 [10875.142489][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10875.142491][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10875.142493][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10875.142495][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10875.142496][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10875.142498][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10875.142504][ 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) [10875.142508][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10875.142513][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10875.142517][ C0] RIP: 0033:0x7fcbb0ceb957 [10875.142521][ 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 [10875.142523][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10875.142526][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10875.142528][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10875.142530][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10875.142531][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10875.142533][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10875.142530][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [10875.142531][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [10875.142533][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10875.142537][ C0] [10875.142795][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10875.195841][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10875.196177][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10875.197159][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10875.197469][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10875.197871][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10875.198272][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10875.198673][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10875.199073][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10875.199477][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10875.199928][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10875.200264][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10875.200669][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10875.201071][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10875.201474][ C1] PKRU: 55555554 [10875.201661][ C1] Call Trace: [10875.201833][ C1] [10875.201983][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10875.202260][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10875.202515][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10875.202768][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10875.202999][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10875.203270][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10875.203544][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10875.203802][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10875.204089][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10875.204335][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10875.204650][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10875.204924][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10875.205215][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10875.205488][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10875.205794][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10875.206057][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10875.206325][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10875.206635][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10875.206935][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10875.207253][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10875.207543][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10875.207842][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10875.208132][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10875.208447][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10875.208690][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10875.208932][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10875.209183][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10875.209456][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10875.209741][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10875.209981][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10875.210225][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10875.210488][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10875.210725][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10875.210977][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10875.211236][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10875.211516][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10875.211801][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10875.212051][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10875.212324][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10875.212589][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10875.212940][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10875.213194][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10875.213516][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10875.213781][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10875.213987][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10875.214218][ C1] ? set_track_prepare (mm/slub.c:6440) [10875.214472][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10875.214753][ C1] ? skb_clone (net/core/skbuff.c:1954) [10875.214981][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10875.215303][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10875.215612][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10875.215895][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10875.216193][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10875.216442][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10875.216674][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10875.216977][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10875.217263][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10875.217589][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10875.217830][ 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)) [10875.218130][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10875.218417][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10875.218735][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10875.218993][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10875.219228][ C1] netif_receive_skb (net/core/dev.c:5768) [10875.219479][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10875.219794][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10875.220130][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10875.220430][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10875.220707][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10875.220997][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10875.221267][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10875.221584][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10875.221809][ 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) [10875.222045][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10875.222315][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10875.222580][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10875.222869][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10875.223122][ 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) [10875.223384][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10875.223651][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10875.223936][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10875.224178][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10875.224456][ 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) [10875.224719][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10875.224998][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10875.225240][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10875.225484][ C1] tcf_classify (net/sched/cls_api.c:1830) [10875.225718][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10875.226004][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10875.226246][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10875.226504][ 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) [10875.226767][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10875.227019][ C1] tc_run (net/core/dev.c:3912) [10875.227226][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10875.227460][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10875.227700][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10875.227963][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10875.228219][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10875.228460][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10875.228727][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10875.229034][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10875.229308][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10875.229563][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10875.229829][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10875.230087][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10875.230378][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10875.230656][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10875.230912][ 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) [10875.231179][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10875.231398][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10875.231653][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10875.231908][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10875.232162][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10875.232405][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10875.232657][ C1] ? __create_object (mm/kmemleak.c:756) [10875.232902][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10875.233173][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10875.233455][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10875.233729][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10875.234015][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10875.234289][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10875.234536][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10875.234810][ C1] call_timer_fn (kernel/time/timer.c:1700) [10875.235050][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10875.235314][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10875.235578][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10875.235840][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10875.236115][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10875.236403][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10875.236667][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10875.236902][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10875.237152][ C1] __do_softirq (kernel/softirq.c:553) [10875.237389][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10875.237612][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10875.237901][ C1] [10875.238053][ C1] [10875.238203][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10875.238512][ 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) [10875.238777][ 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 [10875.239756][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10875.240068][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10875.240469][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10875.240872][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10875.241274][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10875.241682][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10875.242086][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10875.242380][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10875.242644][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10875.242889][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10875.243142][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10875.243421][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10875.243663][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10875.243938][ C1] do_idle (kernel/sched/idle.c:312) [10875.244143][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10875.244388][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10875.244635][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10875.244906][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10900.576509][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10900.577049][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10900.577572][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10900.578050][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10900.578981][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10900.579600][ 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) [10900.579929][ 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 ... [10900.580913][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10900.581225][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10900.581634][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10900.582040][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10900.582444][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10900.582846][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10900.583249][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10900.583702][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10900.584041][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10900.584448][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10900.584853][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10900.585256][ C0] PKRU: 55555554 [10900.585439][ C0] Call Trace: [10900.585614][ C0] [10900.585766][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10900.586034][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10900.586283][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10900.586563][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10900.586840][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10900.587132][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10900.587403][ 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)) [10900.587714][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10900.587979][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10900.588294][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10900.588595][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10900.588915][ 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) [10900.589208][ 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) [10900.589508][ 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) [10900.589802][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10900.590117][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10900.590366][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10900.590610][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10900.590852][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10900.591104][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10900.591379][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10900.591675][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10900.591916][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10900.592161][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10900.592425][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10900.592670][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10900.592921][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10900.593185][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10900.593464][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10900.593744][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10900.593994][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10900.594270][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10900.594538][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10900.594891][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10900.595149][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10900.595477][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10900.595745][ 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) [10900.595951][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10900.596186][ C0] ? set_track_prepare (mm/slub.c:6440) [10900.596445][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10900.596725][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10900.597000][ C0] ? skb_clone (net/core/skbuff.c:1954) [10900.597233][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10900.597558][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10900.597867][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10900.598154][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10900.598451][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10900.598701][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10900.598934][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10900.599238][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10900.599527][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10900.599856][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10900.600103][ 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)) [10900.600402][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10900.600692][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10900.601013][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10900.601273][ 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)) [10900.601520][ C0] netif_receive_skb (net/core/dev.c:5768) [10900.601771][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10900.602087][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10900.602424][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10900.602729][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10900.603006][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10900.603301][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10900.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) [10900.603853][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10900.604119][ 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) [10900.604354][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10900.604576][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10900.604832][ 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) [10900.605099][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10900.605390][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10900.605636][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10900.605916][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10900.606158][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10900.606409][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10900.606628][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10900.606899][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10900.607213][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10900.607455][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10900.607736][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10900.607979][ C0] tcf_classify (net/sched/cls_api.c:1830) [10900.608213][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10900.608457][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10900.608715][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10900.608932][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10900.609203][ C0] tc_run (net/core/dev.c:3912) [10900.609414][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10900.609648][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10900.609890][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10900.610154][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10900.610411][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10900.610657][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10900.610925][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10900.611235][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10900.611518][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10900.611808][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10900.612052][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10900.612313][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10900.612653][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10900.612932][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10900.613187][ 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) [10900.613457][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10900.613677][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10900.613924][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10900.614230][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10900.614485][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10900.614729][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10900.614979][ 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)) [10900.615218][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10900.615489][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10900.615773][ 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) [10900.616081][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10900.616331][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10900.616585][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10900.616825][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10900.617098][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10900.617366][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10900.617611][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10900.617870][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10900.618175][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10900.618443][ 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)) [10900.618668][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10900.618932][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10900.619205][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10900.619448][ C0] call_timer_fn (kernel/time/timer.c:1700) [10900.619690][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10900.619955][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10900.620219][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10900.620482][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10900.620754][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10900.621041][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10900.621284][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10900.621589][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10900.621829][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10900.622096][ 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)) [10900.622320][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10900.622620][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10900.622870][ C0] __do_softirq (kernel/softirq.c:553) [10900.623107][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10900.623332][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10900.623620][ C0] [10900.623773][ C0] [10900.623927][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10900.624235][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10900.624590][ 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 [10900.625573][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10900.625885][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10900.626287][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10900.626689][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10900.627094][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10900.627497][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10900.627904][ 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) [10900.628189][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10900.628427][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10900.628730][ C0] RIP: 0033:0x7fcbb0ceb957 [10900.628959][ 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 [10900.629944][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10900.630371][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10900.630773][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10900.631179][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10900.631586][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10900.631988][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10900.634450][ 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) | [10900.634968][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10900.635451][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10900.635935][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10900.636882][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10900.637506][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [10900.637798][ 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) [10900.638787][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [10900.639103][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10900.639508][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10900.639912][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10900.640319][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10900.640725][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10900.641129][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10900.641589][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10900.641925][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10900.642332][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10900.642739][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10900.643143][ C1] PKRU: 55555554 [10900.643329][ C1] Call Trace: [10900.643503][ C1] [10900.643654][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10900.643920][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10900.644168][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10900.644452][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10900.644726][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10900.645020][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10900.645288][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10900.645600][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10900.645866][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10900.646132][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10900.646447][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10900.646745][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10900.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) [10900.647361][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [10900.647645][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10900.647932][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10900.648249][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10900.648496][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10900.648741][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10900.648995][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10900.649272][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10900.649560][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10900.649807][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10900.650052][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10900.650319][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10900.650559][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10900.650809][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10900.651073][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10900.651353][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10900.651640][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10900.651890][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10900.652165][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10900.652433][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10900.652786][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10900.653043][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10900.653375][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10900.653645][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10900.653853][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10900.654086][ C1] ? set_track_prepare (mm/slub.c:6440) [10900.654345][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10900.654627][ C1] ? skb_clone (net/core/skbuff.c:1954) [10900.654857][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10900.655179][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10900.655491][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10900.655775][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10900.656076][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10900.656328][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10900.656560][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10900.656865][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10900.657153][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10900.657485][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10900.657726][ 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)) [10900.658029][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10900.658317][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10900.658638][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10900.658896][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10900.659138][ C1] netif_receive_skb (net/core/dev.c:5768) [10900.659392][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10900.659711][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10900.660049][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10900.660352][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10900.660632][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10900.660923][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10900.661194][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10900.661519][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10900.661740][ 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) [10900.661976][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10900.662250][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10900.662518][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10900.662808][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10900.663057][ 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) [10900.663322][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10900.663590][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10900.663877][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10900.664118][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10900.664398][ 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) [10900.664660][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10900.664938][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10900.665180][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10900.665426][ C1] tcf_classify (net/sched/cls_api.c:1830) [10900.665661][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10900.665948][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10900.666190][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10900.666449][ 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) [10900.666713][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10900.666967][ C1] tc_run (net/core/dev.c:3912) [10900.667174][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10900.667409][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10900.667649][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10900.667912][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10900.668169][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10900.668413][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10900.668682][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10900.668991][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10900.669266][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10900.669524][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10900.669792][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10900.670052][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10900.670345][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10900.670625][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10900.670882][ 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) [10900.671155][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10900.671375][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10900.671630][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10900.671885][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10900.672139][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10900.672386][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10900.672638][ C1] ? __create_object (mm/kmemleak.c:756) [10900.672884][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10900.673156][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10900.673441][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10900.673716][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10900.674004][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10900.674285][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10900.674533][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10900.674808][ C1] call_timer_fn (kernel/time/timer.c:1700) [10900.675048][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10900.675313][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10900.675577][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10900.675841][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10900.676117][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10900.676406][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10900.676671][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10900.676907][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10900.677163][ C1] __do_softirq (kernel/softirq.c:553) [10900.677400][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10900.677624][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10900.677913][ C1] [10900.678066][ C1] [10900.678217][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10900.678529][ 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) [10900.678790][ 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 [10900.679771][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10900.680084][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10900.680488][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10900.680898][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10900.681304][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10900.681718][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10900.682123][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10900.682418][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10900.682682][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10900.682928][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10900.683182][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10900.683464][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10900.683708][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10900.683986][ C1] do_idle (kernel/sched/idle.c:312) [10900.684191][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10900.684439][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10900.684685][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10900.684958][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10928.576494][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10928.577033][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10928.577546][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10928.578028][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10928.578956][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10928.579578][ 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) [10928.579905][ 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 ... [10928.580887][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10928.581198][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10928.581610][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10928.582013][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10928.582415][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10928.582816][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10928.583220][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10928.583672][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10928.584007][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10928.584411][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10928.584812][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10928.585216][ C0] PKRU: 55555554 [10928.585399][ C0] Call Trace: [10928.585571][ C0] [10928.585727][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10928.585994][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10928.586239][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10928.586521][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10928.586796][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10928.587087][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10928.587360][ 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)) [10928.587668][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10928.587932][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10928.588245][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10928.588546][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10928.588866][ 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) [10928.589157][ 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) [10928.589457][ 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) [10928.589747][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10928.590061][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10928.590307][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10928.590551][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10928.590791][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10928.591048][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10928.591325][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10928.591619][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10928.591860][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10928.592104][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10928.592367][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10928.592604][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10928.592853][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10928.593114][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10928.593393][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10928.593675][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10928.593924][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10928.594199][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10928.594465][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10928.594816][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10928.595075][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10928.595397][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10928.595663][ 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) [10928.595868][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10928.596103][ C0] ? set_track_prepare (mm/slub.c:6440) [10928.596362][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10928.596640][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10928.596920][ C0] ? skb_clone (net/core/skbuff.c:1954) [10928.597150][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10928.597477][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10928.597788][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10928.598073][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10928.598374][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10928.598624][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10928.598856][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10928.599158][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10928.599445][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10928.599772][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10928.600014][ 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)) [10928.600313][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10928.600600][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10928.600920][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10928.601177][ 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)) [10928.601422][ C0] netif_receive_skb (net/core/dev.c:5768) [10928.601672][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10928.601987][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10928.602324][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10928.602625][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10928.602902][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10928.603195][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10928.603511][ 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) [10928.603746][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10928.604011][ 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) [10928.604245][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10928.604468][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10928.604720][ 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) [10928.604989][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10928.605277][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10928.605520][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10928.605798][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10928.606042][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10928.606292][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10928.606510][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10928.606778][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10928.607090][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10928.607332][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10928.607602][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10928.607846][ C0] tcf_classify (net/sched/cls_api.c:1830) [10928.608078][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10928.608320][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10928.608577][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10928.608794][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10928.609066][ C0] tc_run (net/core/dev.c:3912) [10928.609275][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10928.609506][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10928.609747][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10928.610010][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10928.610265][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10928.610506][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10928.610772][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10928.611080][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10928.611357][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10928.611647][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10928.611890][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10928.612148][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10928.612493][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10928.612774][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10928.613028][ 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) [10928.613295][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10928.613513][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10928.613758][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10928.614066][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10928.614320][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10928.614560][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10928.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)) [10928.615048][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10928.615319][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10928.615601][ 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) [10928.615910][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10928.616158][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10928.616413][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10928.616654][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10928.616925][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10928.617190][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10928.617435][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10928.617693][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10928.617998][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10928.618266][ 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)) [10928.618488][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10928.618751][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10928.619021][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10928.619263][ C0] call_timer_fn (kernel/time/timer.c:1700) [10928.619504][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10928.619769][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10928.620032][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10928.620295][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10928.620567][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10928.620855][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10928.621093][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10928.621399][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10928.621641][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10928.621907][ 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)) [10928.622128][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10928.622428][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10928.622678][ C0] __do_softirq (kernel/softirq.c:553) [10928.622911][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10928.623135][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10928.623428][ C0] [10928.623580][ C0] [10928.623732][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10928.624040][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10928.624393][ 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 [10928.625375][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10928.625686][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10928.626086][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10928.626490][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10928.626893][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10928.627295][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10928.627701][ 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) [10928.627987][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10928.628220][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10928.628525][ C0] RIP: 0033:0x7fcbb0ceb957 [10928.628754][ 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 [10928.629732][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10928.630154][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10928.630558][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10928.630960][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10928.631367][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10928.631768][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10928.634231][ 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) | [10928.634750][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10928.635234][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10928.635720][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10928.636668][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10928.637291][ 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) [10928.637619][ 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 [10928.638605][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10928.638918][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10928.639325][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10928.639730][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10928.640135][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10928.640541][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10928.640945][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10928.641405][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10928.641743][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10928.642150][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10928.642558][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10928.642964][ C1] PKRU: 55555554 [10928.643149][ C1] Call Trace: [10928.643320][ C1] [10928.643473][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10928.643740][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10928.643986][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10928.644266][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10928.644546][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10928.644840][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10928.645109][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10928.645418][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10928.645685][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10928.645952][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10928.646271][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10928.646572][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10928.646892][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10928.647186][ 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) [10928.647481][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10928.647777][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10928.648095][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10928.648341][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10928.648586][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10928.648843][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10928.649119][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10928.649407][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10928.649651][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10928.649895][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10928.650159][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10928.650399][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10928.650649][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10928.650912][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10928.651193][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10928.651479][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10928.651732][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10928.652007][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10928.652273][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10928.652626][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10928.652881][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10928.653206][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10928.653474][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10928.653681][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10928.653914][ C1] ? set_track_prepare (mm/slub.c:6440) [10928.654173][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10928.654455][ C1] ? skb_clone (net/core/skbuff.c:1954) [10928.654685][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10928.655008][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10928.655319][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10928.655604][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10928.655905][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10928.656156][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10928.656390][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10928.656696][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10928.656984][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10928.657316][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10928.657558][ 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)) [10928.657860][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10928.658148][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10928.658469][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10928.658729][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10928.658968][ C1] netif_receive_skb (net/core/dev.c:5768) [10928.659221][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10928.659540][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10928.659878][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10928.660182][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10928.660465][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10928.660758][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10928.661028][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10928.661347][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10928.661575][ 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) [10928.661813][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10928.662087][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10928.662356][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10928.662646][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10928.662895][ 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) [10928.663160][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10928.663428][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10928.663715][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10928.663957][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10928.664236][ 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) [10928.664502][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10928.664781][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10928.665023][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10928.665268][ C1] tcf_classify (net/sched/cls_api.c:1830) [10928.665503][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10928.665790][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10928.666033][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10928.666292][ 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) [10928.666556][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10928.666809][ C1] tc_run (net/core/dev.c:3912) [10928.667017][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10928.667252][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10928.667493][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10928.667763][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10928.668019][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10928.668262][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10928.668530][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10928.668840][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10928.669115][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10928.669372][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10928.669640][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10928.669900][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10928.670192][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10928.670471][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10928.670729][ 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) [10928.670996][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10928.671217][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10928.671471][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10928.671727][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10928.671982][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10928.672226][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10928.672477][ C1] ? __create_object (mm/kmemleak.c:756) [10928.672725][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10928.672996][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10928.673280][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10928.673556][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10928.673843][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10928.674118][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10928.674367][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10928.674642][ C1] call_timer_fn (kernel/time/timer.c:1700) [10928.674884][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10928.675149][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10928.675415][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10928.675679][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10928.675955][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10928.676245][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10928.676510][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10928.676747][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10928.676998][ C1] __do_softirq (kernel/softirq.c:553) [10928.677235][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10928.677459][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10928.677749][ C1] [10928.677900][ C1] [10928.678052][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10928.678365][ 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) [10928.678625][ 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 [10928.679608][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10928.679921][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10928.680326][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10928.680732][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10928.681136][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10928.681546][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10928.681953][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10928.682249][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10928.682514][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10928.682760][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10928.683014][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10928.683295][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10928.683539][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10928.683817][ C1] do_idle (kernel/sched/idle.c:312) [10928.684022][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10928.684268][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10928.684516][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10928.684787][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10928.685104][ C1] | [10953.248265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [10953.248644][ C0] rcu: 0-....: (8261745 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=1987475 | [10953.249210][ C0] rcu: (t=8539341 jiffies g=2033089 q=12 ncpus=4) [10953.249995][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10953.250612][ 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) [10953.250946][ 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 ... [10953.251939][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10953.252250][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10953.252655][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10953.253058][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10953.253461][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10953.253861][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10953.254263][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10953.254715][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10953.255051][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10953.255454][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10953.255854][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10953.256257][ C0] PKRU: 55555554 [10953.256440][ C0] Call Trace: [10953.256613][ C0] [10953.256764][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [10953.257042][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [10953.257296][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [10953.257549][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [10953.257782][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [10953.258054][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [10953.258330][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [10953.258590][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [10953.258878][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10953.259123][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [10953.259439][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10953.259714][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10953.260003][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10953.260275][ 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)) [10953.260583][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10953.260852][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10953.261165][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10953.261472][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10953.261792][ 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) [10953.262083][ 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) [10953.262381][ 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) [10953.262671][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10953.262985][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10953.263230][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10953.263473][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10953.263713][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10953.263965][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10953.264241][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10953.264529][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10953.264771][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10953.265015][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10953.265278][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10953.265514][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10953.265763][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10953.266024][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10953.266303][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10953.266589][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10953.266838][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10953.267117][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10953.267382][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10953.267732][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10953.267988][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10953.268310][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10953.268577][ 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) [10953.268782][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10953.269015][ C0] ? set_track_prepare (mm/slub.c:6440) [10953.269274][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10953.269552][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10953.269827][ C0] ? skb_clone (net/core/skbuff.c:1954) [10953.270059][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10953.270382][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10953.270691][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10953.270975][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10953.271280][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10953.271529][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10953.271762][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10953.272066][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10953.272352][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10953.272680][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10953.272922][ 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)) [10953.273220][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10953.273508][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10953.273827][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10953.274092][ 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)) [10953.274330][ C0] netif_receive_skb (net/core/dev.c:5768) [10953.274581][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10953.274897][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10953.275235][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10953.275536][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10953.275813][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10953.276107][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10953.276422][ 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) [10953.276658][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10953.276925][ 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) [10953.277159][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10953.277381][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10953.277636][ 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) [10953.277904][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10953.278192][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10953.278434][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10953.278714][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10953.278957][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10953.279206][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10953.279425][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10953.279695][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10953.280007][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10953.280249][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10953.280518][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10953.280762][ C0] tcf_classify (net/sched/cls_api.c:1830) [10953.280994][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10953.281240][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10953.281503][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10953.281721][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10953.281994][ C0] tc_run (net/core/dev.c:3912) [10953.282203][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10953.282435][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10953.282677][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10953.282940][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10953.283194][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10953.283436][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10953.283705][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10953.284013][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10953.284288][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10953.284576][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10953.284819][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10953.285079][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10953.285419][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10953.285699][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10953.285953][ 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) [10953.286222][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10953.286440][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10953.286687][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10953.286994][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10953.287247][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10953.287489][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10953.287739][ 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)) [10953.287977][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10953.288247][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10953.288530][ 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) [10953.288838][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10953.289085][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10953.289339][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10953.289581][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10953.289852][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10953.290121][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10953.290368][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10953.290625][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10953.290929][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10953.291197][ 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)) [10953.291425][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10953.291688][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10953.291957][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10953.292200][ C0] call_timer_fn (kernel/time/timer.c:1700) [10953.292440][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10953.292705][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10953.292969][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10953.293232][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10953.293503][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10953.293790][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10953.294029][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10953.294325][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10953.294565][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10953.294832][ 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)) [10953.295054][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10953.295353][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10953.295603][ C0] __do_softirq (kernel/softirq.c:553) [10953.295838][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10953.296063][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10953.296351][ C0] [10953.296504][ C0] [10953.296656][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10953.296965][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10953.297317][ 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 [10953.298295][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10953.298606][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10953.299007][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10953.299410][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10953.299813][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10953.300214][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10953.300620][ 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) [10953.300905][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10953.301140][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10953.301451][ C0] RIP: 0033:0x7fcbb0ceb957 [10953.301678][ 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 [10953.302658][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10953.303081][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10953.303481][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10953.303886][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10953.304287][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10953.304688][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10953.304688][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10953.305092][ C0] | [10953.305252][ C0] Sending NMI from CPU 0 to CPUs 1: | [10953.305526][ C1] NMI backtrace for cpu 1 [10953.305536][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10953.305539][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10953.305546][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10953.305549][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10953.305552][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10953.305554][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10953.305556][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10953.305558][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10953.305560][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10953.305561][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10953.305563][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10953.305567][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10953.305568][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10953.305569][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10953.305571][ C1] PKRU: 55555554 [10953.305572][ C1] Call Trace: [10953.305575][ C1] [10953.305578][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [10953.305585][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [10953.305590][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [10953.305596][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [10953.305599][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [10953.305602][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [10953.305606][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10953.305610][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10953.305613][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10953.305617][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10953.305621][ C1] [10953.305622][ C1] [10953.305623][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10953.305626][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10953.305630][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10953.305634][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10953.305638][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10953.305641][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10953.305644][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10953.305646][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10953.305650][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10953.305653][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10953.305661][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10953.305663][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10953.305668][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10953.305674][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10953.305678][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10953.305681][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10953.305684][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10953.305687][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10953.305692][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10953.305696][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10953.305699][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10953.305710][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10953.305712][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10953.305715][ C1] ? set_track_prepare (mm/slub.c:6440) [10953.305720][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10953.305724][ C1] ? skb_clone (net/core/skbuff.c:1954) [10953.305728][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10953.305734][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10953.305739][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10953.305743][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10953.305751][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10953.305754][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10953.305757][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10953.305760][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10953.305764][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10953.305768][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10953.305771][ 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)) [10953.305776][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10953.305779][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10953.305784][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10953.305787][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10953.305789][ C1] netif_receive_skb (net/core/dev.c:5768) [10953.305793][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10953.305800][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10953.305807][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10953.305814][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10953.305819][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10953.305827][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10953.305833][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10953.305843][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10953.305847][ 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) [10953.305852][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10953.305857][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10953.305860][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10953.305864][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10953.305871][ 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) [10953.305875][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10953.305878][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10953.305882][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10953.305884][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10953.305887][ 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) [10953.305891][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10953.305893][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10953.305897][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10953.305901][ C1] tcf_classify (net/sched/cls_api.c:1830) [10953.305904][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10953.305907][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10953.305910][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10953.305912][ 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) [10953.305915][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10953.305918][ C1] tc_run (net/core/dev.c:3912) [10953.305922][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10953.305925][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10953.305927][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10953.305931][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10953.305936][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10953.305938][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10953.305942][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10953.305946][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10953.305948][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10953.305952][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10953.305956][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10953.305959][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10953.305967][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10953.305970][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10953.305974][ 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) [10953.305978][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10953.305982][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10953.305985][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10953.305989][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10953.305992][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10953.305995][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10953.305999][ C1] ? __create_object (mm/kmemleak.c:756) [10953.306002][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10953.306009][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10953.306013][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10953.306017][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10953.306021][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10953.306023][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10953.306027][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10953.306030][ C1] call_timer_fn (kernel/time/timer.c:1700) [10953.306035][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10953.306039][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10953.306043][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10953.306046][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10953.306051][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10953.306053][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10953.306060][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10953.306066][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10953.306070][ C1] __do_softirq (kernel/softirq.c:553) [10953.306074][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10953.306077][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10953.306080][ C1] [10953.306081][ C1] [10953.306082][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10953.306087][ 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) [10953.306091][ 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 [10953.306093][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10953.306096][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10953.306098][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10953.306100][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10953.306101][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10953.306103][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10953.306107][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10953.306110][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10953.306114][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10953.306116][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10953.306119][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10953.306124][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10953.306126][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10953.306131][ C1] do_idle (kernel/sched/idle.c:312) [10953.306134][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10953.306137][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10953.306140][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10953.306144][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [10980.576486][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [10980.577025][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [10980.577539][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10980.578020][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10980.578945][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10980.579562][ 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) [10980.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 ... [10980.580871][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [10980.581185][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10980.581588][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [10980.581991][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [10980.582392][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [10980.582792][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [10980.583195][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [10980.583647][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10980.583983][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [10980.584387][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10980.584787][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10980.585191][ C0] PKRU: 55555554 [10980.585373][ C0] Call Trace: [10980.585545][ C0] [10980.585696][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [10980.585961][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10980.586206][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10980.586487][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10980.586762][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10980.587051][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10980.587322][ 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)) [10980.587630][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10980.587893][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10980.588206][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10980.588507][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10980.588827][ 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) [10980.589117][ 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) [10980.589415][ 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) [10980.589706][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10980.590020][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10980.590263][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10980.590508][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10980.590748][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10980.590998][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10980.591279][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10980.591568][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10980.591809][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10980.592050][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10980.592313][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10980.592550][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10980.592798][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10980.593061][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10980.593350][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10980.593632][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10980.593882][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10980.594157][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10980.594421][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10980.594771][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10980.595027][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10980.595348][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10980.595614][ 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) [10980.595818][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10980.596051][ C0] ? set_track_prepare (mm/slub.c:6440) [10980.596310][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [10980.596595][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10980.596873][ C0] ? skb_clone (net/core/skbuff.c:1954) [10980.597104][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10980.597426][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10980.597736][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10980.598021][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10980.598320][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10980.598569][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10980.598801][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10980.599103][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10980.599391][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10980.599720][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10980.599961][ 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)) [10980.600260][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [10980.600546][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10980.600866][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10980.601130][ 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)) [10980.601368][ C0] netif_receive_skb (net/core/dev.c:5768) [10980.601617][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10980.601932][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10980.602269][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10980.602571][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10980.602847][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [10980.603146][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10980.603461][ 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) [10980.603697][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [10980.603962][ 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) [10980.604196][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [10980.604419][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [10980.604672][ 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) [10980.604939][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10980.605227][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10980.605470][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [10980.605748][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10980.605991][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [10980.606240][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10980.606457][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10980.606727][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10980.607039][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10980.607280][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [10980.607551][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10980.607794][ C0] tcf_classify (net/sched/cls_api.c:1830) [10980.608026][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [10980.608269][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10980.608527][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [10980.608744][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [10980.609015][ C0] tc_run (net/core/dev.c:3912) [10980.609225][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [10980.609456][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10980.609697][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10980.609960][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10980.610216][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10980.610457][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10980.610724][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10980.611034][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10980.611314][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [10980.611602][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10980.611844][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10980.612103][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [10980.612442][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10980.612721][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10980.612975][ 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) [10980.613242][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10980.613460][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10980.613706][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10980.614014][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10980.614266][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10980.614509][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10980.614759][ 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)) [10980.614997][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10980.615266][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10980.615549][ 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) [10980.615855][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [10980.616103][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [10980.616356][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10980.616597][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [10980.616868][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [10980.617134][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [10980.617379][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [10980.617637][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10980.617943][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10980.618209][ 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)) [10980.618432][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [10980.618695][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10980.618965][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [10980.619208][ C0] call_timer_fn (kernel/time/timer.c:1700) [10980.619450][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10980.619714][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10980.619977][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10980.620239][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [10980.620510][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10980.620798][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10980.621037][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [10980.621340][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10980.621580][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10980.621847][ 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)) [10980.622069][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [10980.622368][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10980.622619][ C0] __do_softirq (kernel/softirq.c:553) [10980.622853][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10980.623077][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10980.623364][ C0] [10980.623518][ C0] [10980.623672][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10980.623980][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [10980.624333][ 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 [10980.625311][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [10980.625622][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [10980.626025][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [10980.626429][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [10980.626834][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [10980.627239][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [10980.627645][ 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) [10980.627931][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [10980.628165][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [10980.628470][ C0] RIP: 0033:0x7fcbb0ceb957 [10980.628701][ 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 [10980.629685][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [10980.630110][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [10980.630511][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [10980.630916][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [10980.631330][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [10980.631731][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [10980.634199][ 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) | [10980.634716][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [10980.635201][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [10980.635685][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10980.636632][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [10980.637253][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10980.637584][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [10980.638577][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [10980.638890][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [10980.639298][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [10980.639704][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [10980.640107][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [10980.640511][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [10980.640921][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [10980.641383][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [10980.641722][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [10980.642128][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [10980.642532][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [10980.642939][ C1] PKRU: 55555554 [10980.643123][ C1] Call Trace: [10980.643296][ C1] [10980.643447][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [10980.643716][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [10980.643962][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [10980.644246][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [10980.644525][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [10980.644817][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [10980.645088][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [10980.645398][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [10980.645662][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10980.645931][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [10980.646246][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [10980.646548][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10980.646869][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10980.647163][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [10980.647464][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [10980.647756][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [10980.648074][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10980.648320][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10980.648565][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [10980.648818][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [10980.649093][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10980.649381][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10980.649625][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10980.649870][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [10980.650135][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [10980.650373][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [10980.650622][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [10980.650886][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [10980.651176][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [10980.651459][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [10980.651713][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [10980.651990][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [10980.652258][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [10980.652611][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10980.652867][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [10980.653192][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [10980.653461][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [10980.653669][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10980.653902][ C1] ? set_track_prepare (mm/slub.c:6440) [10980.654159][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [10980.654442][ C1] ? skb_clone (net/core/skbuff.c:1954) [10980.654672][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [10980.654996][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10980.655307][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10980.655593][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [10980.655892][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10980.656143][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [10980.656376][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [10980.656682][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10980.656971][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [10980.657302][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10980.657546][ 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)) [10980.657848][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [10980.658137][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [10980.658459][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [10980.658719][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [10980.658958][ C1] netif_receive_skb (net/core/dev.c:5768) [10980.659211][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [10980.659528][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [10980.659867][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [10980.660168][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [10980.660448][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [10980.660740][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [10980.661011][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [10980.661335][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [10980.661555][ 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) [10980.661792][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [10980.662066][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10980.662335][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10980.662626][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [10980.662875][ 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) [10980.663140][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [10980.663410][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10980.663698][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10980.663941][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [10980.664221][ 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) [10980.664485][ C1] ? debug_object_activate (lib/debugobjects.c:727) [10980.664764][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10980.665008][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [10980.665254][ C1] tcf_classify (net/sched/cls_api.c:1830) [10980.665489][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [10980.665778][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10980.666022][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [10980.666281][ 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) [10980.666546][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [10980.666799][ C1] tc_run (net/core/dev.c:3912) [10980.667008][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [10980.667242][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10980.667483][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [10980.667749][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [10980.668007][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [10980.668248][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10980.668518][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [10980.668828][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [10980.669103][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [10980.669361][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [10980.669630][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [10980.669889][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [10980.670180][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [10980.670461][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10980.670722][ 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) [10980.670991][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [10980.671217][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [10980.671466][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [10980.671726][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [10980.671981][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [10980.672225][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [10980.672478][ C1] ? __create_object (mm/kmemleak.c:756) [10980.672725][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [10980.672997][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [10980.673283][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [10980.673559][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [10980.673845][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10980.674122][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [10980.674370][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10980.674646][ C1] call_timer_fn (kernel/time/timer.c:1700) [10980.674891][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [10980.675158][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [10980.675423][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [10980.675687][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [10980.675964][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [10980.676254][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [10980.676520][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [10980.676759][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [10980.677010][ C1] __do_softirq (kernel/softirq.c:553) [10980.677248][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [10980.677473][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [10980.677763][ C1] [10980.677916][ C1] [10980.678068][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [10980.678379][ 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) [10980.678641][ 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 [10980.679627][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [10980.679941][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [10980.680346][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [10980.680750][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [10980.681164][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [10980.681570][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [10980.681976][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [10980.682276][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [10980.682541][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [10980.682786][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [10980.683041][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [10980.683328][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [10980.683572][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [10980.683852][ C1] do_idle (kernel/sched/idle.c:312) [10980.684059][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [10980.684305][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [10980.684554][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [10980.684827][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11008.576481][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11008.577029][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11008.577546][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11008.578020][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11008.578945][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11008.579562][ 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) [11008.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 ... [11008.580864][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11008.581179][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11008.581580][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11008.581982][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11008.582383][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11008.582784][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11008.583185][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11008.583634][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11008.583969][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11008.584371][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11008.584772][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11008.585174][ C0] PKRU: 55555554 [11008.585355][ C0] Call Trace: [11008.585532][ C0] [11008.585689][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11008.585958][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11008.586203][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11008.586482][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11008.586756][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11008.587048][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11008.587317][ 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)) [11008.587626][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11008.587890][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11008.588199][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11008.588498][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11008.588821][ 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) [11008.589111][ 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) [11008.589409][ 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) [11008.589700][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11008.590012][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11008.590257][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11008.590501][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11008.590743][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11008.590999][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11008.591274][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11008.591558][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11008.591799][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11008.592045][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11008.592308][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11008.592544][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11008.592794][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11008.593054][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11008.593336][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11008.593615][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11008.593865][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11008.594138][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11008.594403][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11008.594754][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11008.595009][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11008.595332][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11008.595599][ 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) [11008.595805][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11008.596036][ C0] ? set_track_prepare (mm/slub.c:6440) [11008.596294][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11008.596573][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11008.596849][ C0] ? skb_clone (net/core/skbuff.c:1954) [11008.597077][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11008.597399][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11008.597708][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11008.597991][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11008.598290][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11008.598540][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11008.598770][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11008.599074][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11008.599362][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11008.599691][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11008.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)) [11008.600231][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11008.600517][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11008.600836][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11008.601104][ 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)) [11008.601342][ C0] netif_receive_skb (net/core/dev.c:5768) [11008.601592][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11008.601907][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11008.602241][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11008.602542][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11008.602821][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11008.603109][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11008.603424][ 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) [11008.603659][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11008.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) [11008.604156][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11008.604380][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11008.604633][ 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) [11008.604898][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11008.605183][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11008.605424][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11008.605701][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11008.605944][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11008.606193][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11008.606409][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11008.606678][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11008.606989][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11008.607230][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11008.607500][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11008.607743][ C0] tcf_classify (net/sched/cls_api.c:1830) [11008.607974][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11008.608214][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11008.608470][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11008.608688][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11008.608959][ C0] tc_run (net/core/dev.c:3912) [11008.609165][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11008.609398][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11008.609634][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11008.609896][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11008.610151][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11008.610392][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11008.610657][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11008.610969][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11008.611243][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11008.611532][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11008.611772][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11008.612029][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11008.612369][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11008.612648][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11008.612901][ 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) [11008.613172][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11008.613389][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11008.613634][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11008.613942][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11008.614194][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11008.614435][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11008.614683][ 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)) [11008.614921][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11008.615188][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11008.615473][ 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) [11008.615777][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11008.616025][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11008.616276][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11008.616517][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11008.616790][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11008.617054][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11008.617298][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11008.617554][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11008.617858][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11008.618124][ 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)) [11008.618346][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11008.618607][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11008.618879][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11008.619120][ C0] call_timer_fn (kernel/time/timer.c:1700) [11008.619360][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11008.619623][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11008.619886][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11008.620147][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11008.620418][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11008.620706][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11008.620945][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11008.621242][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11008.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) [11008.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)) [11008.621969][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11008.622269][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11008.622524][ C0] __do_softirq (kernel/softirq.c:553) [11008.622756][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11008.622979][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11008.623265][ C0] [11008.623418][ C0] [11008.623568][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11008.623875][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11008.624226][ 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 [11008.625200][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11008.625513][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11008.625915][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11008.626320][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11008.626721][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11008.627121][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11008.627525][ 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) [11008.627810][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11008.628044][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11008.628346][ C0] RIP: 0033:0x7fcbb0ceb957 [11008.628583][ 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 [11008.629566][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11008.629988][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11008.630392][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11008.630792][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11008.631198][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11008.631600][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11008.634057][ 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) | [11008.634577][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11008.635059][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11008.635544][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11008.636486][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11008.637107][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11008.637438][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11008.638422][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11008.638734][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11008.639141][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11008.639548][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11008.639951][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11008.640359][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11008.640765][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11008.641227][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11008.641567][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11008.641974][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11008.642383][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11008.642789][ C1] PKRU: 55555554 [11008.642975][ C1] Call Trace: [11008.643148][ C1] [11008.643301][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11008.643567][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11008.643816][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11008.644097][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11008.644374][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11008.644668][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11008.644937][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11008.645248][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11008.645512][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11008.645782][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11008.646096][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11008.646396][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11008.646715][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11008.647010][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11008.647310][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11008.647605][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11008.647922][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11008.648164][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11008.648409][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11008.648663][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11008.648940][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11008.649231][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11008.649471][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11008.649716][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11008.649980][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11008.650219][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11008.650471][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11008.650734][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11008.651023][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11008.651305][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11008.651556][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11008.651831][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11008.652100][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11008.652452][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11008.652710][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11008.653037][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11008.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) [11008.653512][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11008.653749][ C1] ? set_track_prepare (mm/slub.c:6440) [11008.654006][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11008.654287][ C1] ? skb_clone (net/core/skbuff.c:1954) [11008.654517][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11008.654843][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11008.655155][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11008.655442][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11008.655742][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11008.655995][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11008.656230][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11008.656535][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11008.656826][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11008.657157][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11008.657399][ 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)) [11008.657702][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11008.657992][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11008.658314][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11008.658574][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11008.658814][ C1] netif_receive_skb (net/core/dev.c:5768) [11008.659067][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11008.659386][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11008.659727][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11008.660031][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11008.660313][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11008.660604][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11008.660874][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11008.661203][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11008.661424][ 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) [11008.661660][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11008.661934][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11008.662203][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11008.662495][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11008.662745][ 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) [11008.663010][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11008.663280][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11008.663569][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11008.663813][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11008.664092][ 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) [11008.664357][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11008.664638][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11008.664881][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11008.665125][ C1] tcf_classify (net/sched/cls_api.c:1830) [11008.665361][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11008.665648][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11008.665891][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11008.666150][ 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) [11008.666415][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11008.666668][ C1] tc_run (net/core/dev.c:3912) [11008.666877][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11008.667112][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11008.667354][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11008.667619][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11008.667879][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11008.668122][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11008.668391][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11008.668700][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11008.668976][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11008.669233][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11008.669502][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11008.669763][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11008.670055][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11008.670334][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11008.670596][ 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) [11008.670863][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11008.671094][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11008.671340][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11008.671596][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11008.671852][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11008.672096][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11008.672348][ C1] ? __create_object (mm/kmemleak.c:756) [11008.672597][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11008.672868][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11008.673152][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11008.673429][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11008.673715][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11008.673990][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11008.674237][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11008.674513][ C1] call_timer_fn (kernel/time/timer.c:1700) [11008.674757][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11008.675023][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11008.675287][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11008.675552][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11008.675829][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11008.676119][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11008.676385][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11008.676621][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11008.676874][ C1] __do_softirq (kernel/softirq.c:553) [11008.677111][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11008.677334][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11008.677627][ C1] [11008.677779][ C1] [11008.677932][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11008.678243][ 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) [11008.678503][ 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 [11008.679489][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11008.679803][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11008.680208][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11008.680615][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11008.681024][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11008.681429][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11008.681837][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11008.682131][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11008.682396][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11008.682643][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11008.682899][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11008.683181][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11008.683424][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11008.683703][ C1] do_idle (kernel/sched/idle.c:312) [11008.683910][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11008.684155][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11008.684403][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11008.684676][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11031.307642][ C1] rcu: 1-....: (8328113 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=2006927 | [11031.308146][ C1] rcu: (t=8617400 jiffies g=2033089 q=12 ncpus=4) | [11031.308480][ C1] Sending NMI from CPU 1 to CPUs 0: | [11031.308755][ C0] NMI backtrace for cpu 0 [11031.308766][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11031.308768][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [11031.308779][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 66 0f 1f 00 nopw (%rax) 14: 48 85 f6 test %rsi,%rsi 17: 0f 84 5e 01 00 00 je 0x17b 1d: 48 89 f8 mov %rdi,%rax 20: 41 54 push %r12 22: 44 0f b6 c2 movzbl %dl,%r8d 26: 48 01 f0 add %rsi,%rax 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 72 14 jb 0x41 2d: eb 26 jmp 0x55 2f: cc int3 30: cc int3 31: cc int3 32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 39: ff ff fe 3c: 48 39 c7 cmp %rax,%rdi 3f: 77 .byte 0x77 Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 72 14 jb 0x17 3: eb 26 jmp 0x2b 5: cc int3 6: cc int3 7: cc int3 8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax f: ff ff fe 12: 48 39 c7 cmp %rax,%rdi 15: 77 .byte 0x77 [11031.308782][ C0] RSP: 0018:ffffc90000006a00 EFLAGS: 00000286 [11031.308785][ C0] RAX: ffff888008121b5c RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11031.308787][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [11031.308789][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11031.308790][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11031.308792][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11031.308794][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11031.308797][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11031.308800][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11031.308802][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11031.308803][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11031.308804][ C0] PKRU: 55555554 [11031.308806][ C0] Call Trace: [11031.308810][ C0] [11031.308813][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11031.308820][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11031.308827][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11031.308832][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11031.308837][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11031.308839][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11031.308844][ 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) [11031.308849][ C0] ? kasan_check_range (mm/kasan/generic.c:188) [11031.308852][ C0] ? kasan_check_range (mm/kasan/generic.c:188) [11031.308855][ C0] ? kasan_check_range (mm/kasan/generic.c:188) [11031.308859][ C0] [11031.308859][ C0] [11031.308861][ 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) [11031.308865][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11031.308868][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11031.308873][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11031.308878][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11031.308882][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11031.308886][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11031.308889][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11031.308892][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11031.308894][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11031.308900][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11031.308903][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11031.308910][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11031.308913][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11031.308918][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11031.308926][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11031.308930][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11031.308933][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11031.308936][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11031.308939][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11031.308945][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11031.308951][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11031.308954][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11031.308965][ 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) [11031.308969][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11031.308971][ C0] ? set_track_prepare (mm/slub.c:6440) [11031.308979][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11031.308982][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11031.308986][ C0] ? skb_clone (net/core/skbuff.c:1954) [11031.308991][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11031.308997][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11031.309003][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11031.309008][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11031.309017][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11031.309020][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11031.309022][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11031.309026][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11031.309029][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11031.309034][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11031.309036][ 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)) [11031.309040][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11031.309044][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11031.309048][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11031.309051][ 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)) [11031.309054][ C0] netif_receive_skb (net/core/dev.c:5768) [11031.309057][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11031.309066][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11031.309073][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11031.309080][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11031.309085][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11031.309096][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11031.309103][ 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) [11031.309109][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11031.309111][ 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) [11031.309114][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11031.309118][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11031.309120][ 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) [11031.309124][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11031.309127][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11031.309129][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11031.309132][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11031.309136][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11031.309139][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11031.309142][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11031.309144][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11031.309150][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11031.309152][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11031.309160][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11031.309164][ C0] tcf_classify (net/sched/cls_api.c:1830) [11031.309168][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11031.309171][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11031.309173][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11031.309176][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11031.309180][ C0] tc_run (net/core/dev.c:3912) [11031.309185][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11031.309188][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11031.309190][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11031.309194][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11031.309198][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11031.309200][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11031.309204][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11031.309209][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11031.309212][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11031.309220][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11031.309223][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11031.309227][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11031.309235][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11031.309237][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11031.309241][ 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) [11031.309245][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11031.309249][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11031.309252][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11031.309256][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11031.309259][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11031.309264][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11031.309268][ 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)) [11031.309271][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11031.309277][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11031.309281][ 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) [11031.309285][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11031.309289][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11031.309292][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11031.309294][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11031.309297][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11031.309300][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11031.309302][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11031.309304][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11031.309307][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11031.309313][ 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)) [11031.309318][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11031.309321][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11031.309325][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11031.309329][ C0] call_timer_fn (kernel/time/timer.c:1700) [11031.309333][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11031.309338][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11031.309343][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11031.309345][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11031.309350][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11031.309353][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11031.309355][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11031.309359][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11031.309362][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11031.309365][ 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)) [11031.309367][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11031.309372][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11031.309375][ C0] __do_softirq (kernel/softirq.c:553) [11031.309380][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11031.309384][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11031.309387][ C0] [11031.309388][ C0] [11031.309389][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11031.309393][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11031.309396][ 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 [11031.309398][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11031.309400][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11031.309402][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11031.309403][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11031.309405][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11031.309406][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11031.309412][ 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) [11031.309416][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11031.309421][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11031.309424][ C0] RIP: 0033:0x7fcbb0ceb957 [11031.309427][ 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 [11031.309429][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11031.309431][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11031.309433][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11031.309434][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11031.309436][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11031.309438][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11031.309434][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [11031.309436][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [11031.309438][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11031.309442][ C0] [11031.362485][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11031.363110][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11031.363442][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11031.364432][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11031.364745][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11031.365150][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11031.365556][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11031.365966][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11031.366371][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11031.366776][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11031.367229][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11031.367568][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11031.367972][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11031.368375][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11031.368782][ C1] PKRU: 55555554 [11031.368966][ C1] Call Trace: [11031.369139][ C1] [11031.369291][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11031.369570][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11031.369826][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11031.370080][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11031.370314][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11031.370586][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11031.370868][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11031.371129][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11031.371418][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11031.371664][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11031.371982][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11031.372258][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11031.372548][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11031.372818][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11031.373126][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11031.373391][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11031.373657][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11031.373971][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11031.374272][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11031.374592][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11031.374888][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11031.375188][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11031.375480][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11031.375797][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11031.376041][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11031.376286][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11031.376537][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11031.376814][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11031.377101][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11031.377343][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11031.377588][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11031.377851][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11031.378089][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11031.378339][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11031.378601][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11031.378882][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11031.379164][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11031.379415][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11031.379689][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11031.379956][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11031.380310][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11031.380565][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11031.380897][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11031.381164][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11031.381372][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11031.381604][ C1] ? set_track_prepare (mm/slub.c:6440) [11031.381860][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11031.382142][ C1] ? skb_clone (net/core/skbuff.c:1954) [11031.382373][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11031.382696][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11031.383006][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11031.383291][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11031.383591][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11031.383841][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11031.384074][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11031.384379][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11031.384668][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11031.384998][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11031.385241][ 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)) [11031.385542][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11031.385831][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11031.386152][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11031.386410][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11031.386649][ C1] netif_receive_skb (net/core/dev.c:5768) [11031.386902][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11031.387219][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11031.387558][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11031.387861][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11031.388139][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11031.388430][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11031.388701][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11031.389020][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11031.389241][ 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) [11031.389476][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11031.389750][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11031.390018][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11031.390307][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11031.390557][ 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) [11031.390821][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11031.391097][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11031.391386][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11031.391629][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11031.391908][ 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) [11031.392172][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11031.392451][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11031.392696][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11031.392941][ C1] tcf_classify (net/sched/cls_api.c:1830) [11031.393175][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11031.393465][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11031.393708][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11031.393966][ 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) [11031.394230][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11031.394483][ C1] tc_run (net/core/dev.c:3912) [11031.394691][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11031.394925][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11031.395166][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11031.395431][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11031.395688][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11031.395929][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11031.396198][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11031.396507][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11031.396782][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11031.397038][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11031.397310][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11031.397570][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11031.397860][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11031.398142][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11031.398399][ 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) [11031.398668][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11031.398887][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11031.399136][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11031.399391][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11031.399647][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11031.399892][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11031.400145][ C1] ? __create_object (mm/kmemleak.c:756) [11031.400391][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11031.400664][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11031.400955][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11031.401232][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11031.401517][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11031.401794][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11031.402042][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11031.402317][ C1] call_timer_fn (kernel/time/timer.c:1700) [11031.402557][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11031.402823][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11031.403088][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11031.403352][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11031.403629][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11031.403917][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11031.404182][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11031.404420][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11031.404671][ C1] __do_softirq (kernel/softirq.c:553) [11031.404908][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11031.405131][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11031.405420][ C1] [11031.405577][ C1] [11031.405728][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11031.406039][ 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) [11031.406300][ 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 [11031.407284][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11031.407597][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11031.408002][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11031.408404][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11031.408811][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11031.409215][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11031.409621][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11031.409916][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11031.410182][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11031.410426][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11031.410681][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11031.410970][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11031.411212][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11031.411490][ C1] do_idle (kernel/sched/idle.c:312) [11031.411696][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11031.411942][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11031.412189][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11031.412463][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11056.576476][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11056.577017][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11056.577524][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11056.578001][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11056.578921][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11056.579537][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [11056.579824][ C0] 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 [11056.580803][ C0] RSP: 0018:ffffc90000006a08 EFLAGS: 00000202 [11056.581112][ C0] RAX: ffff888008121b58 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11056.581512][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [11056.581915][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11056.582316][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11056.582715][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11056.583114][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11056.583563][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11056.583898][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11056.584301][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11056.584701][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11056.585099][ C0] PKRU: 55555554 [11056.585283][ C0] Call Trace: [11056.585456][ C0] [11056.585605][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11056.585871][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11056.586118][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11056.586396][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11056.586670][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11056.586959][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11056.587227][ 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)) [11056.587536][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11056.587799][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11056.588110][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11056.588409][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11056.588724][ 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) [11056.589015][ C0] ? kasan_check_range (mm/kasan/generic.c:188) [11056.589274][ 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) [11056.589556][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11056.589870][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11056.590113][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11056.590356][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11056.590596][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11056.590853][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11056.591128][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11056.591415][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11056.591654][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11056.591900][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11056.592164][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11056.592399][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11056.592649][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11056.592909][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11056.593189][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11056.593470][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11056.593718][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11056.593992][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11056.594258][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11056.594607][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11056.594863][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11056.595186][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11056.595450][ 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) [11056.595655][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11056.595889][ C0] ? set_track_prepare (mm/slub.c:6440) [11056.596146][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11056.596423][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11056.596699][ C0] ? skb_clone (net/core/skbuff.c:1954) [11056.596928][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11056.597249][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11056.597557][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11056.597841][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11056.598139][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11056.598389][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11056.598620][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11056.598923][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11056.599208][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11056.599534][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11056.599775][ 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)) [11056.600074][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11056.600359][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11056.600678][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11056.600944][ 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)) [11056.601181][ C0] netif_receive_skb (net/core/dev.c:5768) [11056.601431][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11056.601745][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11056.602081][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11056.602383][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11056.602659][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11056.602950][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11056.603264][ 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) [11056.603498][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11056.603763][ 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) [11056.604000][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11056.604222][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11056.604474][ 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) [11056.604741][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11056.605027][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11056.605268][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11056.605545][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11056.605787][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11056.606035][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11056.606251][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11056.606520][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11056.606831][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11056.607072][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11056.607340][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11056.607583][ C0] tcf_classify (net/sched/cls_api.c:1830) [11056.607814][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11056.608056][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11056.608312][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11056.608529][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11056.608800][ C0] tc_run (net/core/dev.c:3912) [11056.609009][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11056.609240][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11056.609482][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11056.609744][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11056.609999][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11056.610238][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11056.610505][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11056.610819][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11056.611093][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11056.611380][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11056.611621][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11056.611882][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11056.612222][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11056.612501][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11056.612756][ 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) [11056.613022][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11056.613239][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11056.613483][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11056.613790][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11056.614042][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11056.614281][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11056.614532][ 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)) [11056.614769][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11056.615038][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11056.615320][ 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) [11056.615625][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11056.615871][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11056.616124][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11056.616365][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11056.616634][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11056.616898][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11056.617144][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11056.617407][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11056.617712][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11056.617980][ 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)) [11056.618201][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11056.618462][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11056.618731][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11056.618974][ C0] call_timer_fn (kernel/time/timer.c:1700) [11056.619214][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11056.619477][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11056.619739][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11056.620000][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11056.620271][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11056.620558][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11056.620806][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11056.621101][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11056.621341][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11056.621606][ 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)) [11056.621825][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11056.622129][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11056.622378][ C0] __do_softirq (kernel/softirq.c:553) [11056.622610][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11056.622834][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11056.623120][ C0] [11056.623272][ C0] [11056.623423][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11056.623730][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11056.624081][ 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 [11056.625062][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11056.625371][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11056.625771][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11056.626174][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11056.626576][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11056.626975][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11056.627379][ 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) [11056.627665][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11056.627898][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11056.628200][ C0] RIP: 0033:0x7fcbb0ceb957 [11056.628429][ 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 [11056.629404][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11056.629825][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11056.630226][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11056.630628][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11056.631033][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11056.631433][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11056.633891][ 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) | [11056.634411][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11056.634898][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11056.635385][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11056.636330][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11056.636952][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11056.637285][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11056.638273][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11056.638589][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11056.638994][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11056.639402][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11056.639809][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11056.640216][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11056.640621][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11056.641095][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11056.641436][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11056.641846][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11056.642252][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11056.642662][ C1] PKRU: 55555554 [11056.642847][ C1] Call Trace: [11056.643023][ C1] [11056.643173][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11056.643442][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11056.643692][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11056.643973][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11056.644253][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11056.644547][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11056.644816][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11056.645129][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11056.645395][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11056.645664][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11056.645979][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11056.646283][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11056.646605][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11056.646902][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11056.647205][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11056.647500][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11056.647821][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11056.648072][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11056.648317][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11056.648571][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11056.648851][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11056.649143][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11056.649388][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11056.649634][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11056.649901][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11056.650139][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11056.650393][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11056.650658][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11056.650946][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11056.651233][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11056.651486][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11056.651763][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11056.652033][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11056.652393][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11056.652650][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11056.652977][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11056.653246][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11056.653456][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11056.653693][ C1] ? set_track_prepare (mm/slub.c:6440) [11056.653953][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11056.654236][ C1] ? skb_clone (net/core/skbuff.c:1954) [11056.654470][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11056.654797][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11056.655111][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11056.655398][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11056.655698][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11056.655950][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11056.656188][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11056.656496][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11056.656787][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11056.657119][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11056.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)) [11056.657666][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11056.657959][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11056.658284][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11056.658546][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11056.658787][ C1] netif_receive_skb (net/core/dev.c:5768) [11056.659039][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11056.659359][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11056.659698][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11056.660005][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11056.660285][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11056.660580][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11056.660862][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11056.661183][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11056.661407][ 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) [11056.661646][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11056.661921][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11056.662191][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11056.662482][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11056.662735][ 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) [11056.663000][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11056.663269][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11056.663561][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11056.663803][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11056.664087][ 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) [11056.664354][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11056.664634][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11056.664878][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11056.665125][ C1] tcf_classify (net/sched/cls_api.c:1830) [11056.665359][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11056.665651][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11056.665895][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11056.666156][ 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) [11056.666421][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11056.666673][ C1] tc_run (net/core/dev.c:3912) [11056.666883][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11056.667116][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11056.667361][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11056.667628][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11056.667886][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11056.668130][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11056.668403][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11056.668714][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11056.668991][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11056.669250][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11056.669520][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11056.669782][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11056.670073][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11056.670356][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11056.670614][ 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) [11056.670892][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11056.671112][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11056.671362][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11056.671620][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11056.671876][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11056.672120][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11056.672372][ C1] ? __create_object (mm/kmemleak.c:756) [11056.672622][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11056.672894][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11056.673183][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11056.673461][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11056.673748][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11056.674027][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11056.674273][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11056.674553][ C1] call_timer_fn (kernel/time/timer.c:1700) [11056.674792][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11056.675058][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11056.675324][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11056.675589][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11056.675869][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11056.676158][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11056.676423][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11056.676668][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11056.676922][ C1] __do_softirq (kernel/softirq.c:553) [11056.677157][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11056.677385][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11056.677675][ C1] [11056.677831][ C1] [11056.677983][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11056.678297][ 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) [11056.678559][ 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 [11056.679545][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11056.679861][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11056.680267][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11056.680673][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11056.681086][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11056.681493][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11056.681901][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11056.682195][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11056.682461][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11056.682708][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11056.682965][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11056.683249][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11056.683491][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11056.683772][ C1] do_idle (kernel/sched/idle.c:312) [11056.683979][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11056.684226][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11056.684473][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11056.684749][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11084.576491][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11084.577031][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11084.577542][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11084.578017][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11084.578943][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11084.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) [11084.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 ... [11084.580872][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11084.581181][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11084.581582][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11084.581983][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11084.582385][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11084.582786][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11084.583184][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11084.583632][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11084.583966][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11084.584372][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11084.584773][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11084.585173][ C0] PKRU: 55555554 [11084.585356][ C0] Call Trace: [11084.585529][ C0] [11084.585680][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11084.585946][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11084.586192][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11084.586471][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11084.586747][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11084.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) [11084.587308][ 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)) [11084.587617][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11084.587881][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11084.588193][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11084.588492][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11084.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) [11084.589102][ 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) [11084.589400][ 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) [11084.589692][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11084.590007][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11084.590249][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11084.590491][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11084.590741][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11084.590992][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11084.591266][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11084.591554][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11084.591792][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11084.592039][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11084.592300][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11084.592539][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11084.592789][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11084.593051][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11084.593333][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11084.593612][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11084.593862][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11084.594135][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11084.594402][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11084.594753][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11084.595010][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11084.595333][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11084.595597][ 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) [11084.595804][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11084.596037][ C0] ? set_track_prepare (mm/slub.c:6440) [11084.596293][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11084.596572][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11084.596846][ C0] ? skb_clone (net/core/skbuff.c:1954) [11084.597081][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11084.597403][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11084.597708][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11084.598001][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11084.598296][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11084.598547][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11084.598780][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11084.599082][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11084.599370][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11084.599698][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11084.599938][ 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)) [11084.600236][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11084.600525][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11084.600855][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11084.601113][ 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)) [11084.601350][ C0] netif_receive_skb (net/core/dev.c:5768) [11084.601599][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11084.601914][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11084.602249][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11084.602553][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11084.602828][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11084.603124][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11084.603437][ 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) [11084.603674][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11084.603941][ 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) [11084.604175][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11084.604398][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11084.604652][ 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) [11084.604918][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11084.605207][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11084.605446][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11084.605725][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11084.605966][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11084.606215][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11084.606435][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11084.606704][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11084.607018][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11084.607256][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11084.607526][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11084.607767][ C0] tcf_classify (net/sched/cls_api.c:1830) [11084.608001][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11084.608243][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11084.608500][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11084.608718][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11084.608987][ C0] tc_run (net/core/dev.c:3912) [11084.609195][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11084.609429][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11084.609672][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11084.609934][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11084.610190][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11084.610431][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11084.610709][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11084.611017][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11084.611294][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11084.611582][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11084.611825][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11084.612085][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11084.612427][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11084.612704][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11084.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) [11084.613226][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11084.613448][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11084.613693][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11084.613998][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11084.614251][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11084.614495][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11084.614746][ 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)) [11084.614985][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11084.615255][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11084.615539][ 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) [11084.615845][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11084.616093][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11084.616346][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11084.616586][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11084.616856][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11084.617123][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11084.617366][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11084.617625][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11084.617933][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11084.618198][ 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)) [11084.618423][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11084.618686][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11084.618956][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11084.619199][ C0] call_timer_fn (kernel/time/timer.c:1700) [11084.619438][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11084.619702][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11084.619967][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11084.620230][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11084.620502][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11084.620793][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11084.621035][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11084.621329][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11084.621569][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11084.621835][ 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)) [11084.622061][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11084.622360][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11084.622609][ C0] __do_softirq (kernel/softirq.c:553) [11084.622846][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11084.623068][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11084.623360][ C0] [11084.623512][ C0] [11084.623664][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11084.623970][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11084.624324][ 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 [11084.625303][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11084.625616][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11084.626017][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11084.626419][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11084.626821][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11084.627223][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11084.627627][ 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) [11084.627909][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11084.628147][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11084.628450][ C0] RIP: 0033:0x7fcbb0ceb957 [11084.628678][ 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 [11084.629659][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11084.630085][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11084.630487][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11084.630895][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11084.631299][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11084.631700][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11084.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) | [11084.634721][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11084.635206][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11084.635701][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11084.636649][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11084.637276][ 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) [11084.637601][ 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 [11084.638588][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11084.638916][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11084.639322][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11084.639729][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11084.640137][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11084.640545][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11084.640967][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11084.641425][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11084.641772][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11084.642182][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11084.642589][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11084.643007][ C1] PKRU: 55555554 [11084.643192][ C1] Call Trace: [11084.643368][ C1] [11084.643518][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11084.643793][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11084.644042][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11084.644324][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11084.644604][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11084.644904][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11084.645172][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11084.645485][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11084.645760][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11084.646030][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11084.646346][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11084.646651][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11084.646971][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11084.647268][ 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) [11084.647562][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11084.647863][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11084.648182][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11084.648427][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11084.648677][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11084.648932][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11084.649209][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11084.649504][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11084.649755][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11084.650000][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11084.650287][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11084.650613][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11084.650989][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11084.651253][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11084.651534][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11084.651826][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11084.652077][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11084.652356][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11084.652626][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11084.652984][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11084.653247][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11084.653573][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11084.653847][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11084.654055][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11084.654291][ C1] ? set_track_prepare (mm/slub.c:6440) [11084.654550][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11084.654841][ C1] ? skb_clone (net/core/skbuff.c:1954) [11084.655074][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11084.655401][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11084.655718][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11084.656032][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11084.656332][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11084.656584][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11084.656826][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11084.657133][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11084.657425][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11084.657763][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11084.658005][ 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)) [11084.658306][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11084.658599][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11084.658925][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11084.659184][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11084.659421][ C1] netif_receive_skb (net/core/dev.c:5768) [11084.659684][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11084.660005][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11084.660344][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11084.660666][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11084.660948][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11084.661239][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11084.661513][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11084.661836][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11084.662061][ 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) [11084.662296][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11084.662572][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11084.662848][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11084.663138][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11084.663389][ 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) [11084.663660][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11084.663929][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11084.664220][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11084.664461][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11084.664750][ 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) [11084.665017][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11084.665298][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11084.665544][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11084.665795][ C1] tcf_classify (net/sched/cls_api.c:1830) [11084.666031][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11084.666323][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11084.666564][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11084.666830][ 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) [11084.667096][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11084.667351][ C1] tc_run (net/core/dev.c:3912) [11084.667561][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11084.667802][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11084.668046][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11084.668313][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11084.668570][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11084.668818][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11084.669091][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11084.669400][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11084.669686][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11084.669942][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11084.670211][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11084.670473][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11084.670785][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11084.671066][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11084.671323][ 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) [11084.671594][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11084.671822][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11084.672071][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11084.672329][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11084.672585][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11084.672838][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11084.673091][ C1] ? __create_object (mm/kmemleak.c:756) [11084.673339][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11084.673613][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11084.673905][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11084.674183][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11084.674470][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11084.674751][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11084.675000][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11084.675275][ C1] call_timer_fn (kernel/time/timer.c:1700) [11084.675515][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11084.675786][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11084.676051][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11084.676315][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11084.676594][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11084.676912][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11084.677283][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11084.677607][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11084.677870][ C1] __do_softirq (kernel/softirq.c:553) [11084.678106][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11084.678333][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11084.678623][ C1] [11084.678781][ C1] [11084.678935][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11084.679248][ 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) [11084.679510][ 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 [11084.680499][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11084.680836][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11084.681244][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11084.681654][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11084.682061][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11084.682467][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11084.682885][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11084.683178][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11084.683444][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11084.683695][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11084.683951][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11084.684232][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11084.684481][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11084.684792][ C1] do_idle (kernel/sched/idle.c:312) [11084.685000][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11084.685245][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11084.685494][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11084.685773][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11109.415643][ C1] rcu: 1-....: (8405918 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=2026342 | [11109.416143][ C1] rcu: (t=8695508 jiffies g=2033089 q=12 ncpus=4) | [11109.416475][ C1] Sending NMI from CPU 1 to CPUs 0: | [11109.416761][ C0] NMI backtrace for cpu 0 [11109.416771][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11109.416775][ 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) [11109.416786][ 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 ... [11109.416789][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11109.416793][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11109.416795][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11109.416797][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11109.416799][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11109.416801][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11109.416802][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11109.416805][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11109.416808][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11109.416810][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11109.416812][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11109.416814][ C0] PKRU: 55555554 [11109.416815][ C0] Call Trace: [11109.416819][ C0] [11109.416824][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11109.416830][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11109.416838][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11109.416843][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11109.416848][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11109.416851][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11109.416855][ 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) [11109.416859][ 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) [11109.416862][ 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) [11109.416866][ 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) [11109.416869][ C0] [11109.416870][ C0] [11109.416871][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11109.416875][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11109.416880][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11109.416885][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11109.416889][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11109.416894][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11109.416896][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11109.416900][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11109.416902][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11109.416908][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11109.416911][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11109.416918][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11109.416921][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11109.416927][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11109.416935][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11109.416938][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11109.416942][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11109.416944][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11109.416947][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11109.416954][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11109.416960][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11109.416963][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11109.416974][ 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) [11109.416978][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11109.416981][ C0] ? set_track_prepare (mm/slub.c:6440) [11109.416988][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11109.416991][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11109.416995][ C0] ? skb_clone (net/core/skbuff.c:1954) [11109.417001][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11109.417007][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11109.417013][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11109.417020][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11109.417029][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11109.417033][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11109.417035][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11109.417039][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11109.417043][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11109.417047][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11109.417049][ 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)) [11109.417054][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11109.417058][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11109.417062][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11109.417065][ 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)) [11109.417068][ C0] netif_receive_skb (net/core/dev.c:5768) [11109.417071][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11109.417080][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11109.417087][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11109.417094][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11109.417099][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11109.417110][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11109.417118][ 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) [11109.417124][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11109.417127][ 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) [11109.417129][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11109.417133][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11109.417136][ 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) [11109.417140][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11109.417143][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11109.417146][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11109.417150][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11109.417153][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11109.417157][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11109.417160][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11109.417162][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11109.417169][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11109.417171][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11109.417179][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11109.417184][ C0] tcf_classify (net/sched/cls_api.c:1830) [11109.417187][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11109.417191][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11109.417193][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11109.417195][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11109.417198][ C0] tc_run (net/core/dev.c:3912) [11109.417203][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11109.417206][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11109.417208][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11109.417212][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11109.417217][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11109.417219][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11109.417223][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11109.417229][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11109.417232][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11109.417240][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11109.417244][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11109.417248][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11109.417256][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11109.417259][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11109.417264][ 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) [11109.417268][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11109.417271][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11109.417274][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11109.417278][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11109.417282][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11109.417285][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11109.417290][ 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)) [11109.417293][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11109.417299][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11109.417303][ 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) [11109.417307][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11109.417312][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11109.417314][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11109.417316][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11109.417319][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11109.417322][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11109.417324][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11109.417326][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11109.417329][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11109.417335][ 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)) [11109.417340][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11109.417344][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11109.417348][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11109.417351][ C0] call_timer_fn (kernel/time/timer.c:1700) [11109.417357][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11109.417361][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11109.417365][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11109.417368][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11109.417373][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11109.417376][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11109.417378][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11109.417383][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11109.417386][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11109.417388][ 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)) [11109.417391][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11109.417396][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11109.417399][ C0] __do_softirq (kernel/softirq.c:553) [11109.417404][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11109.417407][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11109.417411][ C0] [11109.417412][ C0] [11109.417413][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11109.417417][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11109.417421][ 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 [11109.417423][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11109.417426][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11109.417428][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11109.417429][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11109.417431][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11109.417432][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11109.417438][ 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) [11109.417442][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11109.417449][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11109.417452][ C0] RIP: 0033:0x7fcbb0ceb957 [11109.417456][ 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 [11109.417458][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11109.417461][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11109.417463][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11109.417464][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11109.417466][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11109.417467][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11109.417464][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [11109.417466][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [11109.417467][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11109.417472][ C0] [11109.470304][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11109.470936][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11109.471268][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11109.472248][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11109.472559][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11109.472962][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11109.473365][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11109.473765][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11109.474169][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11109.474572][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11109.475022][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11109.475358][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11109.475761][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11109.476165][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11109.476568][ C1] PKRU: 55555554 [11109.476756][ C1] Call Trace: [11109.476928][ C1] [11109.477080][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11109.477356][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11109.477611][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11109.477866][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11109.478099][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11109.478372][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11109.478643][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11109.478903][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11109.479189][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11109.479435][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11109.479750][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11109.480025][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11109.480317][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11109.480591][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11109.480900][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11109.481164][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11109.481428][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11109.481740][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11109.482039][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11109.482357][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11109.482650][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11109.482948][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11109.483239][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11109.483554][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11109.483796][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11109.484039][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11109.484290][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11109.484569][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11109.484857][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11109.485097][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11109.485341][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11109.485604][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11109.485842][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11109.486092][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11109.486353][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11109.486632][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11109.486912][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11109.487167][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11109.487440][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11109.487707][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11109.488059][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11109.488315][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11109.488639][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11109.488905][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11109.489111][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11109.489344][ C1] ? set_track_prepare (mm/slub.c:6440) [11109.489602][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11109.489882][ C1] ? skb_clone (net/core/skbuff.c:1954) [11109.490110][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11109.490434][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11109.490754][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11109.491039][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11109.491338][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11109.491589][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11109.491822][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11109.492125][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11109.492414][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11109.492744][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11109.492986][ 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)) [11109.493287][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11109.493576][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11109.493896][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11109.494154][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11109.494393][ C1] netif_receive_skb (net/core/dev.c:5768) [11109.494648][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11109.494971][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11109.495305][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11109.495608][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11109.495887][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11109.496177][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11109.496447][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11109.496765][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11109.496984][ 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) [11109.497219][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11109.497491][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11109.497759][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11109.498049][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11109.498300][ 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) [11109.498564][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11109.498831][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11109.499117][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11109.499359][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11109.499637][ 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) [11109.499900][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11109.500180][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11109.500423][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11109.500671][ C1] tcf_classify (net/sched/cls_api.c:1830) [11109.500905][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11109.501193][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11109.501435][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11109.501693][ 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) [11109.501956][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11109.502209][ C1] tc_run (net/core/dev.c:3912) [11109.502416][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11109.502651][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11109.502891][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11109.503156][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11109.503411][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11109.503651][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11109.503919][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11109.504228][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11109.504502][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11109.504758][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11109.505027][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11109.505288][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11109.505578][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11109.505856][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11109.506112][ 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) [11109.506379][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11109.506600][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11109.506846][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11109.507102][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11109.507357][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11109.507600][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11109.507852][ C1] ? __create_object (mm/kmemleak.c:756) [11109.508100][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11109.508371][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11109.508655][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11109.508931][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11109.509217][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11109.509491][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11109.509738][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11109.510013][ C1] call_timer_fn (kernel/time/timer.c:1700) [11109.510254][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11109.510524][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11109.510792][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11109.511056][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11109.511333][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11109.511623][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11109.511887][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11109.512123][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11109.512374][ C1] __do_softirq (kernel/softirq.c:553) [11109.512611][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11109.512832][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11109.513123][ C1] [11109.513275][ C1] [11109.513427][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11109.513735][ 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) [11109.513996][ 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 [11109.514979][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11109.515293][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11109.515698][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11109.516101][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11109.516503][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11109.516905][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11109.517311][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11109.517604][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11109.517868][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11109.518113][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11109.518367][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11109.518648][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11109.518891][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11109.519168][ C1] do_idle (kernel/sched/idle.c:312) [11109.519373][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11109.519618][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11109.519866][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11109.520137][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11136.576503][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11136.577045][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11136.577558][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11136.578035][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11136.578964][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11136.579582][ 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) [11136.579880][ 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 [11136.580866][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000216 [11136.581176][ C0] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11136.581582][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [11136.581983][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffff888008121b5b [11136.582383][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11136.582787][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11136.583189][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11136.583640][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11136.583974][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11136.584377][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11136.584782][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11136.585184][ C0] PKRU: 55555554 [11136.585367][ C0] Call Trace: [11136.585542][ C0] [11136.585696][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11136.585962][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11136.586208][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11136.586487][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11136.586762][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11136.587053][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11136.587323][ 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)) [11136.587632][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11136.587896][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [11136.588160][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11136.588472][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11136.588772][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11136.589091][ 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) [11136.589383][ 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) [11136.589642][ 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) [11136.589928][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11136.590243][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11136.590492][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11136.590735][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11136.590978][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11136.591234][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11136.591509][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11136.591798][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11136.592037][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11136.592282][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11136.592545][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11136.592783][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11136.593033][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11136.593293][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11136.593574][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11136.593854][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11136.594104][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11136.594378][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11136.594644][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11136.594997][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11136.595254][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11136.595578][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11136.595845][ 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) [11136.596051][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11136.596283][ C0] ? set_track_prepare (mm/slub.c:6440) [11136.596538][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11136.596818][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11136.597094][ C0] ? skb_clone (net/core/skbuff.c:1954) [11136.597324][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11136.597646][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11136.597955][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11136.598242][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11136.598540][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11136.598790][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11136.599024][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11136.599325][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11136.599614][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11136.599941][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11136.600183][ 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)) [11136.600486][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11136.600776][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11136.601096][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11136.601354][ 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)) [11136.601589][ C0] netif_receive_skb (net/core/dev.c:5768) [11136.601840][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11136.602158][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11136.602494][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11136.602795][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11136.603072][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11136.603362][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11136.603677][ 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) [11136.603917][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11136.604182][ 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) [11136.604414][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11136.604638][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11136.604892][ 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) [11136.605158][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11136.605445][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11136.605686][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11136.605965][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11136.606206][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11136.606456][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11136.606673][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11136.606944][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11136.607255][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11136.607495][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11136.607764][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11136.608008][ C0] tcf_classify (net/sched/cls_api.c:1830) [11136.608242][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11136.608483][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11136.608739][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11136.608957][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11136.609227][ C0] tc_run (net/core/dev.c:3912) [11136.609434][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11136.609669][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11136.609910][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11136.610173][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11136.610438][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11136.610676][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11136.610946][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11136.611253][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11136.611533][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11136.611823][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11136.612067][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11136.612326][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11136.612666][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11136.612944][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11136.613198][ 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) [11136.613464][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11136.613684][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11136.613928][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11136.614237][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11136.614490][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11136.614732][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11136.614983][ 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)) [11136.615218][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11136.615489][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11136.615774][ 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) [11136.616081][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11136.616332][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11136.616584][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11136.616826][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11136.617095][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11136.617362][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11136.617607][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11136.617864][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11136.618171][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11136.618437][ 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)) [11136.618661][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11136.618924][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11136.619195][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11136.619437][ C0] call_timer_fn (kernel/time/timer.c:1700) [11136.619675][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11136.619939][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11136.620202][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11136.620471][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11136.620744][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11136.621031][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11136.621272][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11136.621564][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11136.621810][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11136.622075][ 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)) [11136.622298][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11136.622595][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11136.622846][ C0] __do_softirq (kernel/softirq.c:553) [11136.623082][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11136.623304][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11136.623593][ C0] [11136.623744][ C0] [11136.623895][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11136.624205][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11136.624558][ 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 [11136.625545][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11136.625856][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11136.626261][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11136.626663][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11136.627064][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11136.627467][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11136.627875][ 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) [11136.628158][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11136.628395][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11136.628697][ C0] RIP: 0033:0x7fcbb0ceb957 [11136.628927][ 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 [11136.629903][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11136.630328][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11136.630737][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11136.631139][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11136.631541][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11136.631943][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11136.634406][ 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) | [11136.634925][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11136.635408][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11136.635894][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11136.636841][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11136.637463][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11136.637795][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11136.638784][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11136.639097][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11136.639512][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11136.639924][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11136.640331][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11136.640747][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11136.641157][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11136.641614][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11136.641952][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11136.642359][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11136.642767][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11136.643174][ C1] PKRU: 55555554 [11136.643359][ C1] Call Trace: [11136.643531][ C1] [11136.643684][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11136.643954][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11136.644199][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11136.644481][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11136.644758][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11136.645051][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11136.645321][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11136.645631][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11136.645897][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11136.646166][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11136.646477][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11136.646783][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11136.647103][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11136.647400][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11136.647701][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11136.647996][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11136.648311][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11136.648557][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11136.648801][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11136.649055][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11136.649331][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11136.649621][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11136.649863][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11136.650109][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11136.650386][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11136.650627][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11136.650878][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11136.651142][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11136.651421][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11136.651703][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11136.651955][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11136.652231][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11136.652499][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11136.652853][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11136.653109][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11136.653436][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11136.653704][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11136.653911][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11136.654150][ C1] ? set_track_prepare (mm/slub.c:6440) [11136.654408][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11136.654690][ C1] ? skb_clone (net/core/skbuff.c:1954) [11136.654920][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11136.655250][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11136.655562][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11136.655846][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11136.656147][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11136.656401][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11136.656633][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11136.656939][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11136.657229][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11136.657561][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11136.657801][ 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)) [11136.658104][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11136.658393][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11136.658716][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11136.658976][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11136.659218][ C1] netif_receive_skb (net/core/dev.c:5768) [11136.659471][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11136.659792][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11136.660131][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11136.660443][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11136.660723][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11136.661014][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11136.661285][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11136.661605][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11136.661825][ 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) [11136.662063][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11136.662336][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11136.662607][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11136.662899][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11136.663148][ 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) [11136.663414][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11136.663684][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11136.663972][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11136.664215][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11136.664496][ 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) [11136.664762][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11136.665044][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11136.665286][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11136.665532][ C1] tcf_classify (net/sched/cls_api.c:1830) [11136.665767][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11136.666056][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11136.666298][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11136.666557][ 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) [11136.666822][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11136.667075][ C1] tc_run (net/core/dev.c:3912) [11136.667283][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11136.667519][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11136.667760][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11136.668026][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11136.668284][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11136.668527][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11136.668795][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11136.669106][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11136.669382][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11136.669639][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11136.669907][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11136.670171][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11136.670472][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11136.670752][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11136.671010][ 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) [11136.671279][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11136.671500][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11136.671745][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11136.672002][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11136.672258][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11136.672502][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11136.672754][ C1] ? __create_object (mm/kmemleak.c:756) [11136.673003][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11136.673275][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11136.673561][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11136.673839][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11136.674125][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11136.674402][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11136.674650][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11136.674925][ C1] call_timer_fn (kernel/time/timer.c:1700) [11136.675167][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11136.675432][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11136.675697][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11136.675961][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11136.676238][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11136.676528][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11136.676793][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11136.677030][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11136.677283][ C1] __do_softirq (kernel/softirq.c:553) [11136.677521][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11136.677745][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11136.678036][ C1] [11136.678187][ C1] [11136.678340][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11136.678652][ 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) [11136.678913][ 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 [11136.679900][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11136.680215][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11136.680628][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11136.681035][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11136.681439][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11136.681844][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11136.682251][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11136.682545][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11136.682810][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11136.683057][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11136.683313][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11136.683593][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11136.683836][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11136.684114][ C1] do_idle (kernel/sched/idle.c:312) [11136.684321][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11136.684568][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11136.684816][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11136.685091][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11164.576487][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11164.577030][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11164.577543][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11164.578019][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11164.578942][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11164.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) [11164.579892][ 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 ... [11164.580874][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11164.581184][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11164.581590][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11164.581990][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11164.582393][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11164.582796][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11164.583197][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11164.583647][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11164.583981][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11164.584385][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11164.584789][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11164.585189][ C0] PKRU: 55555554 [11164.585372][ C0] Call Trace: [11164.585547][ C0] [11164.585703][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11164.585969][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11164.586216][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11164.586495][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11164.586769][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11164.587061][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11164.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)) [11164.587641][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11164.587906][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11164.588218][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11164.588515][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11164.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) [11164.589131][ 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) [11164.589426][ 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) [11164.589719][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11164.590034][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11164.590283][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11164.590526][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11164.590769][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11164.591019][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11164.591293][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11164.591580][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11164.591820][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11164.592065][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11164.592328][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11164.592566][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11164.592814][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11164.593074][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11164.593354][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11164.593632][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11164.593882][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11164.594155][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11164.594420][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11164.594773][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11164.595029][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11164.595352][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11164.595619][ 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) [11164.595825][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11164.596057][ C0] ? set_track_prepare (mm/slub.c:6440) [11164.596315][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11164.596596][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11164.596872][ C0] ? skb_clone (net/core/skbuff.c:1954) [11164.597102][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11164.597425][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11164.597733][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11164.598020][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11164.598317][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11164.598567][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11164.598799][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11164.599100][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11164.599388][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11164.599716][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11164.599956][ 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)) [11164.600260][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11164.600548][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11164.600868][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11164.601125][ 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)) [11164.601361][ C0] netif_receive_skb (net/core/dev.c:5768) [11164.601611][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11164.601927][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11164.602262][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11164.602566][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11164.602842][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11164.603134][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11164.603449][ 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) [11164.603687][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11164.603952][ 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) [11164.604184][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11164.604408][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11164.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) [11164.604927][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11164.605213][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11164.605455][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11164.605733][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11164.605975][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11164.606224][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11164.606441][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11164.606713][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11164.607023][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11164.607263][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11164.607533][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11164.607777][ C0] tcf_classify (net/sched/cls_api.c:1830) [11164.608011][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11164.608252][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11164.608509][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11164.608729][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11164.608999][ C0] tc_run (net/core/dev.c:3912) [11164.609206][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11164.609441][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11164.609682][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11164.609946][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11164.610206][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11164.610445][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11164.610713][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11164.611020][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11164.611296][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11164.611586][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11164.611828][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11164.612088][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11164.612430][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11164.612707][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11164.612962][ 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) [11164.613228][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11164.613447][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11164.613690][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11164.613999][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11164.614253][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11164.614495][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11164.614747][ 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)) [11164.614982][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11164.615254][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11164.615538][ 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) [11164.615845][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11164.616092][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11164.616343][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11164.616585][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11164.616855][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11164.617122][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11164.617366][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11164.617624][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11164.617929][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11164.618196][ 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)) [11164.618420][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11164.618682][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11164.618952][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11164.619193][ C0] call_timer_fn (kernel/time/timer.c:1700) [11164.619431][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11164.619694][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11164.619957][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11164.620227][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11164.620500][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11164.620785][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11164.621027][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11164.621322][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11164.621563][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11164.621828][ 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)) [11164.622052][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11164.622349][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11164.622599][ C0] __do_softirq (kernel/softirq.c:553) [11164.622835][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11164.623055][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11164.623345][ C0] [11164.623495][ C0] [11164.623645][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11164.623953][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11164.624308][ 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 [11164.625288][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11164.625598][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11164.626000][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11164.626402][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11164.626802][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11164.627203][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11164.627610][ 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) [11164.627894][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11164.628135][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11164.628437][ C0] RIP: 0033:0x7fcbb0ceb957 [11164.628668][ 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 [11164.629645][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11164.630071][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11164.630477][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11164.630878][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11164.631281][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11164.631684][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11164.634155][ 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) | [11164.634675][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11164.635163][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11164.635650][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11164.636602][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11164.637225][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11164.637558][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11164.638547][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11164.638866][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11164.639274][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11164.639684][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11164.640093][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11164.640508][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11164.640916][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11164.641374][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11164.641712][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11164.642119][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11164.642537][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11164.642949][ C1] PKRU: 55555554 [11164.643132][ C1] Call Trace: [11164.643306][ C1] [11164.643456][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11164.643725][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11164.643971][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11164.644254][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11164.644533][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11164.644825][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11164.645097][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11164.645411][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11164.645683][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11164.645951][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11164.646268][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11164.646571][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11164.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) [11164.647191][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11164.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) [11164.647788][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11164.648106][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11164.648352][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11164.648597][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11164.648850][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11164.649126][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11164.649415][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11164.649659][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11164.649912][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11164.650176][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11164.650422][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11164.650673][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11164.650934][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11164.651216][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11164.651506][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11164.651757][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11164.652032][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11164.652299][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11164.652651][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11164.652906][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11164.653231][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11164.653503][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11164.653712][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11164.653945][ C1] ? set_track_prepare (mm/slub.c:6440) [11164.654208][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11164.654489][ C1] ? skb_clone (net/core/skbuff.c:1954) [11164.654719][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11164.655043][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11164.655363][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11164.655650][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11164.655950][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11164.656199][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11164.656435][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11164.656742][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11164.657030][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11164.657360][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11164.657603][ 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)) [11164.657905][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11164.658194][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11164.658515][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11164.658775][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11164.659015][ C1] netif_receive_skb (net/core/dev.c:5768) [11164.659267][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11164.659585][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11164.659925][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11164.660237][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11164.660517][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11164.660810][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11164.661080][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11164.661401][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11164.661621][ 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) [11164.661859][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11164.662133][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11164.662401][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11164.662690][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11164.662941][ 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) [11164.663206][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11164.663476][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11164.663766][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11164.664018][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11164.664299][ 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) [11164.664564][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11164.664843][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11164.665088][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11164.665334][ C1] tcf_classify (net/sched/cls_api.c:1830) [11164.665569][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11164.665860][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11164.666103][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11164.666362][ 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) [11164.666627][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11164.666879][ C1] tc_run (net/core/dev.c:3912) [11164.667088][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11164.667322][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11164.667562][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11164.667827][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11164.668084][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11164.668331][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11164.668600][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11164.668913][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11164.669187][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11164.669444][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11164.669712][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11164.669972][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11164.670283][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11164.670564][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11164.670821][ 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) [11164.671090][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11164.671310][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11164.671558][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11164.671813][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11164.672068][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11164.672313][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11164.672582][ C1] ? __create_object (mm/kmemleak.c:756) [11164.672829][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11164.673102][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11164.673390][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11164.673666][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11164.673952][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11164.674229][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11164.674485][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11164.674762][ C1] call_timer_fn (kernel/time/timer.c:1700) [11164.675001][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11164.675268][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11164.675533][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11164.675798][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11164.676076][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11164.676363][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11164.676632][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11164.676870][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11164.677122][ C1] __do_softirq (kernel/softirq.c:553) [11164.677359][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11164.677583][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11164.677872][ C1] [11164.678026][ C1] [11164.678178][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11164.678490][ 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) [11164.678750][ 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 [11164.679733][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11164.680046][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11164.680461][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11164.680864][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11164.681275][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11164.681679][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11164.682086][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11164.682380][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11164.682645][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11164.682890][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11164.683145][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11164.683430][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11164.683672][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11164.683951][ C1] do_idle (kernel/sched/idle.c:312) [11164.684166][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11164.684415][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11164.684661][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11164.684940][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11164.685258][ C1] | [11187.523267][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [11187.523651][ C0] rcu: 0-....: (8495624 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=2045781 | [11187.524219][ C0] rcu: (t=8773616 jiffies g=2033089 q=12 ncpus=4) [11187.525031][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11187.525668][ 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) [11187.525965][ 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 [11187.526967][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000216 [11187.527280][ C0] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11187.527704][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [11187.528106][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffff888008121b5b [11187.528510][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11187.528935][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11187.529338][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11187.529807][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11187.530158][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11187.530564][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11187.530987][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11187.531391][ C0] PKRU: 55555554 [11187.531575][ C0] Call Trace: [11187.531750][ C0] [11187.531902][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11187.532199][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11187.532456][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11187.532711][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11187.532945][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11187.533238][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11187.533512][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11187.533777][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11187.534064][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11187.534330][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11187.534646][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11187.534920][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11187.535213][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11187.535501][ 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)) [11187.535811][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11187.536073][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [11187.536340][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11187.536677][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11187.536980][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11187.537298][ 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) [11187.537613][ 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) [11187.537872][ 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) [11187.538156][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11187.538471][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11187.538738][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11187.538982][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11187.539223][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11187.539473][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11187.539767][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11187.540057][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11187.540307][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11187.540553][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11187.540842][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11187.541082][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11187.541332][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11187.541592][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11187.541893][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11187.542172][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11187.542424][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11187.542698][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11187.542991][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11187.543343][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11187.543598][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11187.543921][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11187.544208][ 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) [11187.544414][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11187.544649][ C0] ? set_track_prepare (mm/slub.c:6440) [11187.544907][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11187.545206][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11187.545481][ C0] ? skb_clone (net/core/skbuff.c:1954) [11187.545716][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11187.546038][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11187.546367][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11187.546654][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11187.546950][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11187.547200][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11187.547462][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11187.547767][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11187.548055][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11187.548384][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11187.548645][ 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)) [11187.548944][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11187.549233][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11187.549579][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11187.549838][ 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)) [11187.550073][ C0] netif_receive_skb (net/core/dev.c:5768) [11187.550335][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11187.550674][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11187.551012][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11187.551317][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11187.551593][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11187.551906][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11187.552221][ 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) [11187.552459][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11187.552725][ 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) [11187.552981][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11187.553204][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11187.553459][ 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) [11187.553727][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11187.554037][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11187.554278][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11187.554557][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11187.554801][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11187.555072][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11187.555293][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11187.555563][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11187.555877][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11187.556129][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11187.556408][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11187.556651][ C0] tcf_classify (net/sched/cls_api.c:1830) [11187.556883][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11187.557132][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11187.557411][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11187.557629][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11187.557899][ C0] tc_run (net/core/dev.c:3912) [11187.558109][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11187.558367][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11187.558608][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11187.558873][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11187.559133][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11187.559374][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11187.559663][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11187.559972][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11187.560258][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11187.560569][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11187.560812][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11187.561070][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11187.561415][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11187.561715][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11187.561969][ 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) [11187.562237][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11187.562456][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11187.562704][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11187.563029][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11187.563282][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11187.563525][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11187.563777][ 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)) [11187.564038][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11187.564309][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11187.564592][ 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) [11187.564900][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11187.565167][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11187.565420][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11187.565659][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11187.565932][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11187.566218][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11187.566462][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11187.566725][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11187.567031][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11187.567318][ 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)) [11187.567545][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11187.567808][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11187.568078][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11187.568343][ C0] call_timer_fn (kernel/time/timer.c:1700) [11187.568583][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11187.568847][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11187.569111][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11187.569399][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11187.569672][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11187.569957][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11187.570208][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11187.570526][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11187.570766][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11187.571033][ 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)) [11187.571257][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11187.571579][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11187.571829][ C0] __do_softirq (kernel/softirq.c:553) [11187.572068][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11187.572291][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11187.572581][ C0] [11187.572752][ C0] [11187.572906][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11187.573213][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11187.573571][ 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 [11187.574571][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11187.574905][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11187.575307][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11187.575710][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11187.576134][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11187.576538][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11187.576945][ 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) [11187.577249][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11187.577487][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11187.577790][ C0] RIP: 0033:0x7fcbb0ceb957 [11187.578018][ 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 [11187.579017][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11187.579465][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11187.579866][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11187.580283][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11187.580712][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11187.581113][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11187.581113][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11187.581538][ C0] | [11187.581698][ C0] Sending NMI from CPU 0 to CPUs 1: | [11187.581977][ C1] NMI backtrace for cpu 1 [11187.581989][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11187.581992][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11187.582000][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11187.582003][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11187.582007][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11187.582009][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11187.582011][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11187.582012][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11187.582014][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11187.582016][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11187.582018][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11187.582021][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11187.582023][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11187.582025][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11187.582026][ C1] PKRU: 55555554 [11187.582027][ C1] Call Trace: [11187.582030][ C1] [11187.582035][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11187.582041][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11187.582047][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11187.582053][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11187.582056][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11187.582059][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11187.582063][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11187.582066][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11187.582070][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11187.582074][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11187.582077][ C1] [11187.582078][ C1] [11187.582079][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11187.582082][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11187.582086][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11187.582090][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11187.582094][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11187.582097][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11187.582100][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11187.582102][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11187.582107][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11187.582111][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11187.582118][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11187.582121][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11187.582126][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11187.582133][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11187.582137][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11187.582140][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11187.582143][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11187.582145][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11187.582152][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11187.582156][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11187.582159][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11187.582170][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11187.582173][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11187.582177][ C1] ? set_track_prepare (mm/slub.c:6440) [11187.582184][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11187.582187][ C1] ? skb_clone (net/core/skbuff.c:1954) [11187.582192][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11187.582198][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11187.582204][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11187.582209][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11187.582218][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11187.582222][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11187.582225][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11187.582229][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11187.582233][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11187.582237][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11187.582240][ 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)) [11187.582244][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11187.582248][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11187.582252][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11187.582255][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11187.582258][ C1] netif_receive_skb (net/core/dev.c:5768) [11187.582262][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11187.582271][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11187.582278][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11187.582286][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11187.582291][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11187.582299][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11187.582306][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11187.582315][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11187.582319][ 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) [11187.582324][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11187.582330][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11187.582333][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11187.582337][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11187.582345][ 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) [11187.582349][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11187.582352][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11187.582356][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11187.582358][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11187.582361][ 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) [11187.582366][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11187.582368][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11187.582372][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11187.582377][ C1] tcf_classify (net/sched/cls_api.c:1830) [11187.582380][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11187.582383][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11187.582385][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11187.582388][ 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) [11187.582391][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11187.582395][ C1] tc_run (net/core/dev.c:3912) [11187.582399][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11187.582403][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11187.582405][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11187.582409][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11187.582413][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11187.582415][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11187.582420][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11187.582424][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11187.582427][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11187.582431][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11187.582434][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11187.582438][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11187.582446][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11187.582448][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11187.582453][ 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) [11187.582456][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11187.582460][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11187.582463][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11187.582467][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11187.582470][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11187.582473][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11187.582477][ C1] ? __create_object (mm/kmemleak.c:756) [11187.582481][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11187.582488][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11187.582492][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11187.582496][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11187.582500][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11187.582503][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11187.582507][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11187.582510][ C1] call_timer_fn (kernel/time/timer.c:1700) [11187.582515][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11187.582520][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11187.582524][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11187.582527][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11187.582531][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11187.582534][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11187.582541][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11187.582547][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11187.582551][ C1] __do_softirq (kernel/softirq.c:553) [11187.582555][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11187.582559][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11187.582563][ C1] [11187.582564][ C1] [11187.582565][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11187.582569][ 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) [11187.582574][ 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 [11187.582576][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11187.582579][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11187.582581][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11187.582583][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11187.582584][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11187.582586][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11187.582589][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11187.582593][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11187.582597][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11187.582599][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11187.582602][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11187.582607][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11187.582610][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11187.582616][ C1] do_idle (kernel/sched/idle.c:312) [11187.582618][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11187.582621][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11187.582624][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11187.582628][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11212.576509][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11212.577054][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11212.577568][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11212.578049][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11212.578980][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11212.579600][ 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) [11212.579929][ 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 ... [11212.580919][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11212.581229][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11212.581643][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11212.582054][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11212.582460][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11212.582870][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11212.583278][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11212.583734][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11212.584075][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11212.584484][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11212.584892][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11212.585299][ C0] PKRU: 55555554 [11212.585484][ C0] Call Trace: [11212.585658][ C0] [11212.585814][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11212.586083][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11212.586332][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11212.586611][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11212.586884][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11212.587177][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11212.587447][ 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)) [11212.587761][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11212.588025][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11212.588336][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11212.588635][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11212.588953][ 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) [11212.589246][ 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) [11212.589543][ 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) [11212.589836][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11212.590155][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11212.590400][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11212.590644][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11212.590887][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11212.591141][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11212.591415][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11212.591702][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11212.591944][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11212.592191][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11212.592454][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11212.592691][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11212.592938][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11212.593202][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11212.593487][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11212.593773][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11212.594033][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11212.594310][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11212.594578][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11212.594942][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11212.595202][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11212.595533][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11212.595804][ 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) [11212.596017][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11212.596251][ C0] ? set_track_prepare (mm/slub.c:6440) [11212.596511][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11212.596796][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11212.597076][ C0] ? skb_clone (net/core/skbuff.c:1954) [11212.597308][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11212.597633][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11212.597948][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11212.598237][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11212.598538][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11212.598789][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11212.599021][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11212.599325][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11212.599613][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11212.599942][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11212.600190][ 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)) [11212.600493][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11212.600782][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11212.601101][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11212.601361][ 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)) [11212.601601][ C0] netif_receive_skb (net/core/dev.c:5768) [11212.601854][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11212.602172][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11212.602510][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11212.602813][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11212.603091][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11212.603384][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11212.603700][ 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) [11212.603937][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11212.604203][ 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) [11212.604437][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11212.604663][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11212.604918][ 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) [11212.605186][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11212.605473][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11212.605716][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11212.605994][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11212.606240][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11212.606497][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11212.606717][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11212.606988][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11212.607302][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11212.607544][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11212.607816][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11212.608060][ C0] tcf_classify (net/sched/cls_api.c:1830) [11212.608295][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11212.608536][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11212.608793][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11212.609022][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11212.609299][ C0] tc_run (net/core/dev.c:3912) [11212.609511][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11212.609750][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11212.610001][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11212.610265][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11212.610522][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11212.610762][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11212.611028][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11212.611336][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11212.611610][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11212.611902][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11212.612142][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11212.612401][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11212.612743][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11212.613022][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11212.613279][ 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) [11212.613547][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11212.613766][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11212.614013][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11212.614323][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11212.614579][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11212.614823][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11212.615074][ 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)) [11212.615312][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11212.615582][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11212.615870][ 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) [11212.616178][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11212.616426][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11212.616682][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11212.616926][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11212.617196][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11212.617469][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11212.617713][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11212.617970][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11212.618279][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11212.618550][ 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)) [11212.618774][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11212.619038][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11212.619311][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11212.619553][ C0] call_timer_fn (kernel/time/timer.c:1700) [11212.619794][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11212.620065][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11212.620330][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11212.620593][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11212.620867][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11212.621158][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11212.621402][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11212.621696][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11212.621939][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11212.622205][ 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)) [11212.622429][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11212.622728][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11212.622980][ C0] __do_softirq (kernel/softirq.c:553) [11212.623216][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11212.623439][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11212.623727][ C0] [11212.623880][ C0] [11212.624030][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11212.624340][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11212.624695][ 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 [11212.625681][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11212.625993][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11212.626400][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11212.626805][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11212.627208][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11212.627614][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11212.628025][ 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) [11212.628312][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11212.628550][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11212.628856][ C0] RIP: 0033:0x7fcbb0ceb957 [11212.629090][ 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 [11212.630080][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11212.630506][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11212.630910][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11212.631311][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11212.631711][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11212.632114][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11212.634583][ 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) | [11212.635101][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11212.635591][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11212.636079][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11212.637039][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11212.637666][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11212.638000][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11212.639003][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11212.639324][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11212.639735][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11212.640152][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11212.640559][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11212.640965][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11212.641375][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11212.641831][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11212.642171][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11212.642577][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11212.642983][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11212.643390][ C1] PKRU: 55555554 [11212.643575][ C1] Call Trace: [11212.643749][ C1] [11212.643900][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11212.644172][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11212.644419][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11212.644706][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11212.644984][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11212.645277][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11212.645552][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11212.645867][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11212.646131][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11212.646400][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11212.646713][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11212.647015][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11212.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) [11212.647628][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11212.647930][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11212.648224][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11212.648543][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11212.648787][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11212.649031][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11212.649284][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11212.649562][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11212.649849][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11212.650096][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11212.650344][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11212.650611][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11212.650850][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11212.651107][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11212.651373][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11212.651660][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11212.651946][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11212.652198][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11212.652478][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11212.652751][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11212.653107][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11212.653364][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11212.653691][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11212.653959][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11212.654169][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11212.654405][ C1] ? set_track_prepare (mm/slub.c:6440) [11212.654663][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11212.654944][ C1] ? skb_clone (net/core/skbuff.c:1954) [11212.655177][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11212.655503][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11212.655818][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11212.656103][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11212.656402][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11212.656651][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11212.656887][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11212.657194][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11212.657485][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11212.657815][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11212.658058][ 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)) [11212.658362][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11212.658653][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11212.658973][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11212.659233][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11212.659473][ C1] netif_receive_skb (net/core/dev.c:5768) [11212.659725][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11212.660050][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11212.660395][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11212.660699][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11212.660977][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11212.661269][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11212.661544][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11212.661863][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11212.662081][ 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) [11212.662317][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11212.662592][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11212.662861][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11212.663151][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11212.663401][ 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) [11212.663665][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11212.663935][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11212.664227][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11212.664473][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11212.664754][ 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) [11212.665022][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11212.665304][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11212.665550][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11212.665797][ C1] tcf_classify (net/sched/cls_api.c:1830) [11212.666032][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11212.666324][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11212.666569][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11212.666829][ 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) [11212.667093][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11212.667347][ C1] tc_run (net/core/dev.c:3912) [11212.667557][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11212.667792][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11212.668037][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11212.668304][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11212.668561][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11212.668809][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11212.669079][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11212.669392][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11212.669667][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11212.669925][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11212.670201][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11212.670463][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11212.670754][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11212.671037][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11212.671297][ 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) [11212.671566][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11212.671787][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11212.672037][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11212.672294][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11212.672552][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11212.672797][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11212.673047][ C1] ? __create_object (mm/kmemleak.c:756) [11212.673295][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11212.673566][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11212.673853][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11212.674131][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11212.674418][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11212.674694][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11212.674940][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11212.675216][ C1] call_timer_fn (kernel/time/timer.c:1700) [11212.675456][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11212.675723][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11212.675987][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11212.676251][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11212.676528][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11212.676817][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11212.677082][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11212.677324][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11212.677579][ C1] __do_softirq (kernel/softirq.c:553) [11212.677818][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11212.678045][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11212.678337][ C1] [11212.678495][ C1] [11212.678650][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11212.678965][ 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) [11212.679231][ 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 [11212.680232][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11212.680547][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11212.680953][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11212.681360][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11212.681772][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11212.682181][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11212.682591][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11212.682896][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11212.683165][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11212.683420][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11212.683676][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11212.683962][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11212.684206][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11212.684488][ C1] do_idle (kernel/sched/idle.c:312) [11212.684696][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11212.684944][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11212.685194][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11212.685472][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11240.576501][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11240.577040][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11240.577555][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11240.578033][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11240.578956][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11240.579575][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [11240.579873][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [11240.580853][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000286 [11240.581162][ C0] RAX: ffff888008121b5c RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11240.581566][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [11240.581967][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11240.582368][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11240.582767][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11240.583171][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11240.583624][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11240.583959][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11240.584362][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11240.584762][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11240.585170][ C0] PKRU: 55555554 [11240.585352][ C0] Call Trace: [11240.585525][ C0] [11240.585678][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11240.585944][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11240.586187][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11240.586469][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11240.586742][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11240.587032][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11240.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)) [11240.587611][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11240.587871][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [11240.588135][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11240.588447][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11240.588747][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11240.589066][ 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) [11240.589356][ C0] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [11240.589614][ 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) [11240.589906][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11240.590219][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11240.590460][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11240.590702][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11240.590949][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11240.591200][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11240.591473][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11240.591759][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11240.591999][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11240.592244][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11240.592506][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11240.592743][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11240.592991][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11240.593252][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11240.593537][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11240.593814][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11240.594065][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11240.594339][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11240.594603][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11240.594955][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11240.595212][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11240.595535][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11240.595801][ 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) [11240.596007][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11240.596237][ C0] ? set_track_prepare (mm/slub.c:6440) [11240.596493][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11240.596773][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11240.597048][ C0] ? skb_clone (net/core/skbuff.c:1954) [11240.597277][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11240.597598][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11240.597907][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11240.598192][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11240.598489][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11240.598740][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11240.598971][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11240.599271][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11240.599560][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11240.599895][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11240.600135][ 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)) [11240.600433][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11240.600721][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11240.601039][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11240.601297][ 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)) [11240.601533][ C0] netif_receive_skb (net/core/dev.c:5768) [11240.601783][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11240.602099][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11240.602436][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11240.602737][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11240.603015][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11240.603306][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11240.603621][ 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) [11240.603859][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11240.604125][ 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) [11240.604358][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11240.604581][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11240.604836][ 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) [11240.605102][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11240.605389][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11240.605630][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11240.605908][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11240.606150][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11240.606401][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11240.606619][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11240.606890][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11240.607200][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11240.607440][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11240.607709][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11240.607953][ C0] tcf_classify (net/sched/cls_api.c:1830) [11240.608186][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11240.608426][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11240.608683][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11240.608901][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11240.609171][ C0] tc_run (net/core/dev.c:3912) [11240.609379][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11240.609612][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11240.609872][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11240.610138][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11240.610394][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11240.610633][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11240.610905][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11240.611213][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11240.611490][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11240.611779][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11240.612022][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11240.612282][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11240.612623][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11240.612899][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11240.613154][ 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) [11240.613421][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11240.613640][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11240.613883][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11240.614191][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11240.614445][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11240.614688][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11240.614938][ 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)) [11240.615174][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11240.615444][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11240.615729][ 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) [11240.616035][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11240.616281][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11240.616534][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11240.616776][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11240.617044][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11240.617310][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11240.617555][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11240.617812][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11240.618118][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11240.618386][ 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)) [11240.618610][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11240.618873][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11240.619149][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11240.619392][ C0] call_timer_fn (kernel/time/timer.c:1700) [11240.619631][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11240.619905][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11240.620167][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11240.620430][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11240.620704][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11240.620990][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11240.621232][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11240.621525][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11240.621766][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11240.622032][ 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)) [11240.622255][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11240.622554][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11240.622804][ C0] __do_softirq (kernel/softirq.c:553) [11240.623040][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11240.623262][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11240.623554][ C0] [11240.623705][ C0] [11240.623855][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11240.624164][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11240.624517][ 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 [11240.625495][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11240.625809][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11240.626211][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11240.626613][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11240.627016][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11240.627417][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11240.627827][ 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) [11240.628110][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11240.628348][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11240.628648][ C0] RIP: 0033:0x7fcbb0ceb957 [11240.628881][ 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 [11240.629868][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11240.630294][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11240.630695][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11240.631096][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11240.631497][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11240.631900][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11240.634403][ 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) | [11240.634927][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11240.635410][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11240.635899][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11240.636841][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11240.637468][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11240.637800][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11240.638807][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11240.639126][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11240.639531][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11240.639958][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11240.640368][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11240.640772][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11240.641183][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11240.641636][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11240.642000][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11240.642471][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11240.643055][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11240.643629][ C1] PKRU: 55555554 [11240.643896][ C1] Call Trace: [11240.644148][ C1] [11240.644364][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11240.644754][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11240.645111][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11240.645521][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11240.645928][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11240.646359][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11240.646752][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11240.647205][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11240.647593][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11240.647982][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11240.648442][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11240.648878][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11240.649344][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11240.649776][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11240.650220][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11240.650651][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11240.651115][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11240.651469][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11240.651824][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11240.652193][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11240.652594][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11240.653017][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11240.653365][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11240.653718][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11240.654101][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11240.654452][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11240.654817][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11240.655199][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11240.655606][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11240.656008][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11240.656368][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11240.656753][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11240.657111][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11240.657608][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11240.657981][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11240.658337][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11240.658603][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11240.658808][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11240.659050][ C1] ? set_track_prepare (mm/slub.c:6440) [11240.659308][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11240.659586][ C1] ? skb_clone (net/core/skbuff.c:1954) [11240.659826][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11240.660162][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11240.660470][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11240.660758][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11240.661077][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11240.661329][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11240.661563][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11240.661867][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11240.662166][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11240.662495][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11240.662738][ 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)) [11240.663043][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11240.663333][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11240.663653][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11240.663918][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11240.664153][ C1] netif_receive_skb (net/core/dev.c:5768) [11240.664404][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11240.664719][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11240.665115][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11240.665440][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11240.665719][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11240.666009][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11240.666280][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11240.666598][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11240.666820][ 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) [11240.667060][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11240.667336][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11240.667604][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11240.667890][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11240.668141][ 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) [11240.668404][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11240.668671][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11240.668960][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11240.669199][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11240.669480][ 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) [11240.669744][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11240.670030][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11240.670275][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11240.670521][ C1] tcf_classify (net/sched/cls_api.c:1830) [11240.670753][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11240.671042][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11240.671282][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11240.671541][ 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) [11240.671803][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11240.672055][ C1] tc_run (net/core/dev.c:3912) [11240.672264][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11240.672497][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11240.672737][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11240.673001][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11240.673257][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11240.673500][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11240.673769][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11240.674075][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11240.674350][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11240.674606][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11240.674873][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11240.675132][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11240.675426][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11240.675704][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11240.675960][ 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) [11240.676227][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11240.676448][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11240.676695][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11240.676948][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11240.677201][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11240.677442][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11240.677693][ C1] ? __create_object (mm/kmemleak.c:756) [11240.677940][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11240.678210][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11240.678495][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11240.678770][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11240.679053][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11240.679327][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11240.679576][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11240.679859][ C1] call_timer_fn (kernel/time/timer.c:1700) [11240.680099][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11240.680363][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11240.680627][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11240.680890][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11240.681167][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11240.681456][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11240.681722][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11240.681961][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11240.682212][ C1] __do_softirq (kernel/softirq.c:553) [11240.682447][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11240.682673][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11240.682961][ C1] [11240.683112][ C1] [11240.683266][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11240.683580][ 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) [11240.683841][ 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 [11240.684826][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11240.685137][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11240.685542][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11240.685943][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11240.686351][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11240.686754][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11240.687160][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11240.687451][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11240.687715][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11240.687960][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11240.688213][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11240.688493][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11240.688736][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11240.689011][ C1] do_idle (kernel/sched/idle.c:312) [11240.689222][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11240.689466][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11240.689713][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11240.689989][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11265.583780][ C1] rcu: 1-....: (8561531 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=2065183 | [11265.584313][ C1] rcu: (t=8851677 jiffies g=2033089 q=12 ncpus=4) | [11265.584647][ C1] Sending NMI from CPU 1 to CPUs 0: | [11265.584944][ C0] NMI backtrace for cpu 0 [11265.584957][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11265.584960][ 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) [11265.584973][ 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 [11265.584977][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000216 [11265.584981][ C0] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11265.584983][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [11265.584985][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffff888008121b5b [11265.584987][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11265.584989][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11265.584992][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11265.584994][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11265.584997][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11265.584999][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11265.585000][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11265.585002][ C0] PKRU: 55555554 [11265.585003][ C0] Call Trace: [11265.585007][ C0] [11265.585014][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11265.585021][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11265.585028][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11265.585034][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11265.585039][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11265.585042][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11265.585047][ 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) [11265.585053][ 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) [11265.585056][ 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) [11265.585060][ 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) [11265.585063][ C0] [11265.585063][ C0] [11265.585065][ 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) [11265.585070][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11265.585073][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11265.585079][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11265.585084][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11265.585088][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11265.585092][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11265.585095][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11265.585099][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11265.585101][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11265.585107][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11265.585111][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11265.585119][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11265.585122][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11265.585129][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11265.585137][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11265.585141][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11265.585145][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11265.585147][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11265.585150][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11265.585158][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11265.585164][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11265.585167][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11265.585179][ 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) [11265.585182][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11265.585185][ C0] ? set_track_prepare (mm/slub.c:6440) [11265.585192][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11265.585195][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11265.585200][ C0] ? skb_clone (net/core/skbuff.c:1954) [11265.585206][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11265.585213][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11265.585219][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11265.585226][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11265.585235][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11265.585239][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11265.585241][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11265.585246][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11265.585249][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11265.585254][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11265.585256][ 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)) [11265.585262][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11265.585266][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11265.585270][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11265.585274][ 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)) [11265.585276][ C0] netif_receive_skb (net/core/dev.c:5768) [11265.585280][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11265.585289][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11265.585296][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11265.585303][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11265.585309][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11265.585320][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11265.585328][ 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) [11265.585335][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11265.585338][ 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) [11265.585340][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11265.585344][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11265.585347][ 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) [11265.585351][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11265.585354][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11265.585357][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11265.585360][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11265.585363][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11265.585367][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11265.585370][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11265.585373][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11265.585379][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11265.585382][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11265.585390][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11265.585395][ C0] tcf_classify (net/sched/cls_api.c:1830) [11265.585398][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11265.585401][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11265.585403][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11265.585406][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11265.585410][ C0] tc_run (net/core/dev.c:3912) [11265.585415][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11265.585419][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11265.585421][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11265.585425][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11265.585429][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11265.585432][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11265.585436][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11265.585440][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11265.585443][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11265.585452][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11265.585455][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11265.585459][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11265.585467][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11265.585470][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11265.585474][ 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) [11265.585478][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11265.585482][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11265.585485][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11265.585489][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11265.585492][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11265.585496][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11265.585500][ 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)) [11265.585503][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11265.585510][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11265.585514][ 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) [11265.585518][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11265.585523][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11265.585526][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11265.585529][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11265.585532][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11265.585534][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11265.585536][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11265.585539][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11265.585542][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11265.585548][ 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)) [11265.585553][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11265.585557][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11265.585560][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11265.585564][ C0] call_timer_fn (kernel/time/timer.c:1700) [11265.585569][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11265.585573][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11265.585577][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11265.585580][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11265.585585][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11265.585588][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11265.585590][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11265.585596][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11265.585599][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11265.585601][ 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)) [11265.585604][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11265.585608][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11265.585612][ C0] __do_softirq (kernel/softirq.c:553) [11265.585616][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11265.585620][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11265.585625][ C0] [11265.585625][ C0] [11265.585626][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11265.585631][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11265.585635][ 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 [11265.585638][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11265.585640][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11265.585642][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11265.585644][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11265.585645][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11265.585647][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11265.585653][ 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) [11265.585658][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11265.585664][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11265.585668][ C0] RIP: 0033:0x7fcbb0ceb957 [11265.585672][ 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 [11265.585675][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11265.585678][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11265.585679][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11265.585681][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11265.585683][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11265.585684][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11265.585681][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [11265.585683][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [11265.585684][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11265.585689][ C0] [11265.646411][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11265.647207][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11265.647658][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11265.648649][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11265.648972][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11265.649430][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11265.649844][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11265.650306][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11265.650817][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11265.651285][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11265.651900][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11265.652385][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11265.652970][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11265.653551][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11265.654131][ C1] PKRU: 55555554 [11265.654395][ C1] Call Trace: [11265.654646][ C1] [11265.654865][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11265.655275][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11265.655619][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11265.655986][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11265.656328][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11265.656724][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11265.657107][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11265.657460][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11265.657862][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11265.658210][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11265.658667][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11265.659037][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11265.659439][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11265.659787][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11265.660104][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11265.660382][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11265.660648][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11265.660978][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11265.661280][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11265.661600][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11265.661893][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11265.662193][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11265.662485][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11265.662802][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11265.663047][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11265.663291][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11265.663543][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11265.663819][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11265.664106][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11265.664349][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11265.664596][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11265.664859][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11265.665096][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11265.665348][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11265.665610][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11265.665892][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11265.666173][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11265.666425][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11265.666699][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11265.666965][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11265.667318][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11265.667573][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11265.667897][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11265.668165][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11265.668375][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11265.668608][ C1] ? set_track_prepare (mm/slub.c:6440) [11265.668866][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11265.669146][ C1] ? skb_clone (net/core/skbuff.c:1954) [11265.669379][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11265.669712][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11265.670024][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11265.670310][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11265.670610][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11265.670861][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11265.671094][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11265.671398][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11265.671685][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11265.672108][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11265.672447][ 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)) [11265.672756][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11265.673136][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11265.673559][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11265.673916][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11265.674251][ C1] netif_receive_skb (net/core/dev.c:5768) [11265.674611][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11265.675051][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11265.675518][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11265.675936][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11265.676316][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11265.676718][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11265.677088][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11265.677526][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11265.677830][ 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) [11265.678154][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11265.678531][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11265.678898][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11265.679289][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11265.679631][ 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) [11265.679973][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11265.680315][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11265.680713][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11265.681015][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11265.681391][ 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) [11265.681655][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11265.681933][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11265.682177][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11265.682421][ C1] tcf_classify (net/sched/cls_api.c:1830) [11265.682652][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11265.683003][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11265.683244][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11265.683502][ 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) [11265.683767][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11265.684081][ C1] tc_run (net/core/dev.c:3912) [11265.684347][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11265.684639][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11265.684883][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11265.685201][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11265.685526][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11265.685843][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11265.686205][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11265.686609][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11265.686975][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11265.687320][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11265.687671][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11265.688022][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11265.688407][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11265.688780][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11265.689123][ 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) [11265.689477][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11265.689768][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11265.690090][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11265.690431][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11265.690774][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11265.691091][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11265.691426][ C1] ? __create_object (mm/kmemleak.c:756) [11265.691762][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11265.692123][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11265.692508][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11265.692843][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11265.693220][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11265.693565][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11265.693892][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11265.694247][ C1] call_timer_fn (kernel/time/timer.c:1700) [11265.694568][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11265.694901][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11265.695250][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11265.695569][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11265.695936][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11265.696303][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11265.696635][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11265.696875][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11265.697141][ C1] __do_softirq (kernel/softirq.c:553) [11265.697376][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11265.697618][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11265.697907][ C1] [11265.698061][ C1] [11265.698219][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11265.698531][ 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) [11265.698791][ 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 [11265.699787][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11265.700099][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11265.700501][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11265.700915][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11265.701318][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11265.701723][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11265.702130][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11265.702420][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11265.702684][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11265.702930][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11265.703184][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11265.703466][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11265.703708][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11265.703986][ C1] do_idle (kernel/sched/idle.c:312) [11265.704193][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11265.704439][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11265.704685][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11265.704958][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11292.576698][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11292.577286][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11292.577861][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11292.578365][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11292.579368][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11292.580047][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [11292.580374][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 66 0f 1f 00 nopw (%rax) 14: 48 85 f6 test %rsi,%rsi 17: 0f 84 5e 01 00 00 je 0x17b 1d: 48 89 f8 mov %rdi,%rax 20: 41 54 push %r12 22: 44 0f b6 c2 movzbl %dl,%r8d 26: 48 01 f0 add %rsi,%rax 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 72 14 jb 0x41 2d: eb 26 jmp 0x55 2f: cc int3 30: cc int3 31: cc int3 32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 39: ff ff fe 3c: 48 39 c7 cmp %rax,%rdi 3f: 77 .byte 0x77 Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 72 14 jb 0x17 3: eb 26 jmp 0x2b 5: cc int3 6: cc int3 7: cc int3 8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax f: ff ff fe 12: 48 39 c7 cmp %rax,%rdi 15: 77 .byte 0x77 [11292.581447][ C0] RSP: 0018:ffffc90000006a00 EFLAGS: 00000286 [11292.581790][ C0] RAX: ffff888008121b5c RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11292.582230][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [11292.582661][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11292.583085][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11292.583527][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11292.583966][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11292.584458][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11292.584805][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11292.585225][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11292.585642][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11292.586058][ C0] PKRU: 55555554 [11292.586248][ C0] Call Trace: [11292.586431][ C0] [11292.586589][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11292.586865][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11292.587122][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11292.587414][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11292.587701][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11292.588003][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11292.588284][ 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)) [11292.588606][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11292.588880][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11292.589206][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11292.589515][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11292.589857][ 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) [11292.590163][ C0] ? kasan_check_range (mm/kasan/generic.c:188) [11292.590478][ 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) [11292.590775][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11292.591102][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11292.591358][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11292.591610][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11292.591871][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11292.592132][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11292.592439][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11292.592767][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11292.593016][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11292.593298][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11292.593580][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11292.593849][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11292.594110][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11292.594411][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11292.594729][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11292.595018][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11292.595276][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11292.595565][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11292.595847][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11292.596231][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11292.596522][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11292.596874][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11292.597157][ 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) [11292.597377][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11292.597642][ C0] ? set_track_prepare (mm/slub.c:6440) [11292.597910][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11292.598224][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11292.598534][ C0] ? skb_clone (net/core/skbuff.c:1954) [11292.598775][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11292.599108][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11292.599437][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11292.599771][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11292.600104][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11292.600365][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11292.600628][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11292.600954][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11292.601253][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11292.601616][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11292.601894][ 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)) [11292.602204][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11292.602529][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11292.602860][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11292.603129][ 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)) [11292.603384][ C0] netif_receive_skb (net/core/dev.c:5768) [11292.603668][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11292.603998][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11292.604372][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11292.604712][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11292.605008][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11292.605318][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11292.605661][ 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) [11292.605938][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11292.606215][ 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) [11292.606476][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11292.606706][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11292.606969][ 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) [11292.607246][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11292.607555][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11292.607826][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11292.608119][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11292.608399][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11292.608659][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11292.608906][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11292.609187][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11292.609514][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11292.609774][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11292.610056][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11292.610307][ C0] tcf_classify (net/sched/cls_api.c:1830) [11292.610550][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11292.610804][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11292.611070][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11292.611295][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11292.611574][ C0] tc_run (net/core/dev.c:3912) [11292.611790][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11292.612032][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11292.612283][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11292.612558][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11292.612823][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11292.613073][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11292.613353][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11292.613675][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11292.613963][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11292.614262][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11292.614516][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11292.614788][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11292.615142][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11292.615444][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11292.615740][ 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) [11292.616023][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11292.616282][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11292.616565][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11292.616895][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11292.617184][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11292.617440][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11292.617734][ 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)) [11292.618009][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11292.618300][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11292.618619][ 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) [11292.618938][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11292.619222][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11292.619507][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11292.619767][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11292.620056][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11292.620350][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11292.620627][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11292.620894][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11292.621226][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11292.621513][ 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)) [11292.621747][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11292.622036][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11292.622343][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11292.622594][ C0] call_timer_fn (kernel/time/timer.c:1700) [11292.622847][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11292.623140][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11292.623422][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11292.623694][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11292.623999][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11292.624316][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11292.624566][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11292.624888][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11292.625146][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11292.625425][ 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)) [11292.625677][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11292.626013][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11292.626273][ C0] __do_softirq (kernel/softirq.c:553) [11292.626539][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11292.626773][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11292.627074][ C0] [11292.627230][ C0] [11292.627398][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11292.627718][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11292.628109][ 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 [11292.629163][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11292.629498][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11292.629957][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11292.630404][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11292.630832][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11292.631266][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11292.631694][ 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) [11292.632009][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11292.632257][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11292.632598][ C0] RIP: 0033:0x7fcbb0ceb957 [11292.632838][ 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 [11292.633878][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11292.634321][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11292.634739][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11292.635158][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11292.635573][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11292.635988][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11292.638486][ 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) | [11292.639008][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11292.639498][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11292.639998][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11292.640955][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11292.641587][ 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) [11292.641887][ 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 [11292.642882][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000202 [11292.643195][ C1] RAX: ffffed10010241c3 RBX: ffffed10010241c4 RCX: ffffffff86a7fb30 [11292.643609][ C1] RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffff888008120e18 [11292.644016][ C1] RBP: ffffed10010241c3 R08: 0000000000000000 R09: ffffed10010241c3 [11292.644423][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11292.644829][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11292.645238][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11292.645692][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11292.646029][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11292.646438][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11292.646843][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11292.647250][ C1] PKRU: 55555554 [11292.647434][ C1] Call Trace: [11292.647607][ C1] [11292.647761][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11292.648035][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11292.648283][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11292.648569][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11292.648846][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11292.649141][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11292.649414][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11292.649733][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11292.650001][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11292.650267][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11292.650582][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11292.650884][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11292.651204][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11292.651500][ 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) [11292.651763][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11292.652053][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11292.652370][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11292.652612][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11292.652858][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11292.653110][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11292.653386][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11292.653676][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11292.653915][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11292.654166][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11292.654433][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11292.654673][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11292.654925][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11292.655190][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11292.655473][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11292.655758][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11292.656012][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11292.656288][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11292.656558][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11292.656913][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11292.657171][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11292.657498][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11292.657767][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11292.657976][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11292.658213][ C1] ? set_track_prepare (mm/slub.c:6440) [11292.658472][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11292.658754][ C1] ? skb_clone (net/core/skbuff.c:1954) [11292.658989][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11292.659313][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11292.659634][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11292.659920][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11292.660220][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11292.660473][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11292.660708][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11292.661012][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11292.661305][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11292.661635][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11292.661876][ 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)) [11292.662178][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11292.662468][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11292.662788][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11292.663048][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11292.663285][ C1] netif_receive_skb (net/core/dev.c:5768) [11292.663537][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11292.663855][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11292.664192][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11292.664497][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11292.664775][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11292.665065][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11292.665335][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11292.665655][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11292.665876][ 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) [11292.666112][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11292.666385][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11292.666654][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11292.666945][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11292.667196][ 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) [11292.667463][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11292.667733][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11292.668024][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11292.668276][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11292.668557][ 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) [11292.668826][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11292.669109][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11292.669354][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11292.669605][ C1] tcf_classify (net/sched/cls_api.c:1830) [11292.669845][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11292.670135][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11292.670380][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11292.670642][ 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) [11292.670908][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11292.671161][ C1] tc_run (net/core/dev.c:3912) [11292.671372][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11292.671610][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11292.671855][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11292.672121][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11292.672379][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11292.672620][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11292.672891][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11292.673199][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11292.673477][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11292.673733][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11292.674003][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11292.674262][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11292.674556][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11292.674837][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11292.675096][ 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) [11292.675365][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11292.675587][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11292.675832][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11292.676086][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11292.676341][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11292.676586][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11292.676839][ C1] ? __create_object (mm/kmemleak.c:756) [11292.677087][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11292.677359][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11292.677643][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11292.677920][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11292.678207][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11292.678483][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11292.678730][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11292.679004][ C1] call_timer_fn (kernel/time/timer.c:1700) [11292.679244][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11292.679510][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11292.679783][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11292.680048][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11292.680328][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11292.680622][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11292.680891][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11292.681132][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11292.681385][ C1] __do_softirq (kernel/softirq.c:553) [11292.681625][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11292.681849][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11292.682147][ C1] [11292.682300][ C1] [11292.682456][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11292.682767][ 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) [11292.683031][ 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 [11292.684030][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11292.684346][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11292.684756][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11292.685165][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11292.685572][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11292.685977][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11292.686384][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11292.686678][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11292.686944][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11292.687190][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11292.687447][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11292.687730][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11292.687974][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11292.688250][ C1] do_idle (kernel/sched/idle.c:312) [11292.688457][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11292.688704][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11292.688953][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11292.689225][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11320.576572][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11320.577130][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11320.577658][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11320.578150][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11320.579104][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11320.579756][ 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) [11320.580094][ 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 ... [11320.581102][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11320.581423][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11320.581836][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11320.582252][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11320.582668][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11320.583082][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11320.583496][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11320.583961][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11320.584309][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11320.584727][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11320.585140][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11320.585554][ C0] PKRU: 55555554 [11320.585744][ C0] Call Trace: [11320.585925][ C0] [11320.586081][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11320.586356][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11320.586612][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11320.586899][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11320.587189][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11320.587488][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11320.587765][ 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)) [11320.588084][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11320.588356][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11320.588678][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11320.588984][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11320.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) [11320.589623][ 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) [11320.589928][ 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) [11320.590229][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11320.590552][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11320.590804][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11320.591051][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11320.591302][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11320.591561][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11320.591843][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11320.592141][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11320.592388][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11320.592639][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11320.592908][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11320.593153][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11320.593416][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11320.593684][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11320.593974][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11320.594262][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11320.594522][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11320.594804][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11320.595079][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11320.595441][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11320.595704][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11320.596037][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11320.596312][ 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) [11320.596525][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11320.596766][ C0] ? set_track_prepare (mm/slub.c:6440) [11320.597032][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11320.597319][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11320.597604][ C0] ? skb_clone (net/core/skbuff.c:1954) [11320.597841][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11320.598174][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11320.598491][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11320.598786][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11320.599091][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11320.599351][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11320.599600][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11320.599915][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11320.600213][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11320.600552][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11320.600801][ 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)) [11320.601106][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11320.601405][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11320.601734][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11320.602000][ 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)) [11320.602244][ C0] netif_receive_skb (net/core/dev.c:5768) [11320.602502][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11320.602830][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11320.603175][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11320.603489][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11320.603775][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11320.604076][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11320.604399][ 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) [11320.604644][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11320.604917][ 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) [11320.605157][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11320.605388][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11320.605649][ 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) [11320.605923][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11320.606221][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11320.606469][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11320.606758][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11320.607007][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11320.607262][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11320.607489][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11320.607767][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11320.608089][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11320.608337][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11320.608614][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11320.608863][ C0] tcf_classify (net/sched/cls_api.c:1830) [11320.609104][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11320.609355][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11320.609631][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11320.609855][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11320.610133][ C0] tc_run (net/core/dev.c:3912) [11320.610350][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11320.610591][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11320.610839][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11320.611110][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11320.611374][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11320.611621][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11320.611898][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11320.612215][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11320.612500][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11320.612797][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11320.613048][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11320.613317][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11320.613666][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11320.613952][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11320.614215][ 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) [11320.614490][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11320.614719][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11320.614972][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11320.615286][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11320.615547][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11320.615797][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11320.616056][ 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)) [11320.616302][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11320.616581][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11320.616873][ 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) [11320.617191][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11320.617448][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11320.617709][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11320.617955][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11320.618234][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11320.618510][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11320.618761][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11320.619025][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11320.619341][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11320.619620][ 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)) [11320.619853][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11320.620124][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11320.620403][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11320.620655][ C0] call_timer_fn (kernel/time/timer.c:1700) [11320.620901][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11320.621174][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11320.621446][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11320.621716][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11320.621996][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11320.622292][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11320.622541][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11320.622843][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11320.623091][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11320.623365][ 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)) [11320.623596][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11320.623904][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11320.624162][ C0] __do_softirq (kernel/softirq.c:553) [11320.624407][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11320.624636][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11320.624937][ C0] [11320.625092][ C0] [11320.625250][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11320.625566][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11320.625931][ 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 [11320.626941][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11320.627262][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11320.627676][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11320.628089][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11320.628504][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11320.628919][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11320.629337][ 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) [11320.629635][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11320.629879][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11320.630191][ C0] RIP: 0033:0x7fcbb0ceb957 [11320.630427][ 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 [11320.631436][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11320.631875][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11320.632289][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11320.632701][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11320.633116][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11320.633531][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11320.636022][ 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) | [11320.636544][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11320.637033][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11320.637529][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11320.638478][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11320.639106][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11320.639449][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11320.640441][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11320.640758][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11320.641162][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11320.641568][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11320.641976][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11320.642382][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11320.642787][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11320.643240][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11320.643579][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11320.643992][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11320.644401][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11320.644806][ C1] PKRU: 55555554 [11320.644997][ C1] Call Trace: [11320.645174][ C1] [11320.645324][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11320.645594][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11320.645844][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11320.646126][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11320.646406][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11320.646702][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11320.646971][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11320.647282][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11320.647549][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11320.647816][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11320.648131][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11320.648434][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11320.648752][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11320.649050][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11320.649351][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11320.649654][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11320.649972][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11320.650215][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11320.650458][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11320.650711][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11320.650988][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11320.651279][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11320.651522][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11320.651764][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11320.652031][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11320.652269][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11320.652521][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11320.652784][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11320.653067][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11320.653349][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11320.653598][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11320.653877][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11320.654145][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11320.654496][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11320.654753][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11320.655079][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11320.655346][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11320.655554][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11320.655790][ C1] ? set_track_prepare (mm/slub.c:6440) [11320.656048][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11320.656330][ C1] ? skb_clone (net/core/skbuff.c:1954) [11320.656563][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11320.656888][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11320.657197][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11320.657486][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11320.657784][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11320.658036][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11320.658273][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11320.658579][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11320.658871][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11320.659201][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11320.659453][ 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)) [11320.659752][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11320.660044][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11320.660367][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11320.660629][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11320.660866][ C1] netif_receive_skb (net/core/dev.c:5768) [11320.661120][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11320.661442][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11320.661779][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11320.662084][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11320.662364][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11320.662658][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11320.662930][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11320.663248][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11320.663473][ 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) [11320.663707][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11320.663983][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11320.664252][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11320.664542][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11320.664795][ 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) [11320.665060][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11320.665329][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11320.665621][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11320.665862][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11320.666144][ 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) [11320.666410][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11320.666690][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11320.666935][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11320.667179][ C1] tcf_classify (net/sched/cls_api.c:1830) [11320.667413][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11320.667703][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11320.667942][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11320.668201][ 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) [11320.668465][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11320.668717][ C1] tc_run (net/core/dev.c:3912) [11320.668926][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11320.669160][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11320.669403][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11320.669676][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11320.669933][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11320.670175][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11320.670445][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11320.670753][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11320.671031][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11320.671287][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11320.671557][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11320.671823][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11320.672114][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11320.672395][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11320.672655][ 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) [11320.672925][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11320.673147][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11320.673396][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11320.673656][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11320.673911][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11320.674153][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11320.674406][ C1] ? __create_object (mm/kmemleak.c:756) [11320.674654][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11320.674926][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11320.675212][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11320.675491][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11320.675776][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11320.676051][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11320.676301][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11320.676576][ C1] call_timer_fn (kernel/time/timer.c:1700) [11320.676817][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11320.677082][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11320.677347][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11320.677610][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11320.677891][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11320.678178][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11320.678443][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11320.678687][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11320.678938][ C1] __do_softirq (kernel/softirq.c:553) [11320.679173][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11320.679399][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11320.679696][ C1] [11320.679849][ C1] [11320.680003][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11320.680315][ 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) [11320.680576][ 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 [11320.681561][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11320.681874][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11320.682280][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11320.682685][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11320.683089][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11320.683494][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11320.683902][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11320.684195][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11320.684460][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11320.684707][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11320.684962][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11320.685244][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11320.685488][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11320.685767][ C1] do_idle (kernel/sched/idle.c:312) [11320.685976][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11320.686220][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11320.686469][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11320.686742][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11343.708646][ C1] rcu: 1-....: (8639330 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=2084533 | [11343.709150][ C1] rcu: (t=8929801 jiffies g=2033089 q=12 ncpus=4) | [11343.709495][ C1] Sending NMI from CPU 1 to CPUs 0: | [11343.709782][ C0] NMI backtrace for cpu 0 [11343.709795][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11343.709798][ 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) [11343.709810][ 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 ... [11343.709814][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11343.709817][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11343.709819][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11343.709821][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11343.709823][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11343.709825][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11343.709826][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11343.709829][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11343.709833][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11343.709835][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11343.709836][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11343.709838][ C0] PKRU: 55555554 [11343.709839][ C0] Call Trace: [11343.709845][ C0] [11343.709851][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11343.709858][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11343.709865][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11343.709871][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11343.709876][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11343.709878][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11343.709883][ 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) [11343.709887][ 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) [11343.709890][ 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) [11343.709894][ 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) [11343.709897][ C0] [11343.709899][ C0] [11343.709900][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11343.709903][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11343.709908][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11343.709914][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11343.709917][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11343.709922][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11343.709925][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11343.709928][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11343.709930][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11343.709936][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11343.709940][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11343.709947][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11343.709950][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11343.709955][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11343.709964][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11343.709968][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11343.709971][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11343.709974][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11343.709976][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11343.709983][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11343.709989][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11343.709992][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11343.710004][ 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) [11343.710007][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11343.710010][ C0] ? set_track_prepare (mm/slub.c:6440) [11343.710017][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11343.710020][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11343.710025][ C0] ? skb_clone (net/core/skbuff.c:1954) [11343.710031][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11343.710037][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11343.710043][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11343.710049][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11343.710058][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11343.710061][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11343.710064][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11343.710068][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11343.710071][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11343.710076][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11343.710078][ 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)) [11343.710083][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11343.710087][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11343.710091][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11343.710094][ 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)) [11343.710096][ C0] netif_receive_skb (net/core/dev.c:5768) [11343.710100][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11343.710109][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11343.710116][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11343.710123][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11343.710128][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11343.710139][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11343.710146][ 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) [11343.710153][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11343.710156][ 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) [11343.710159][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11343.710163][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11343.710166][ 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) [11343.710169][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11343.710172][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11343.710175][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11343.710178][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11343.710182][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11343.710186][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11343.710189][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11343.710192][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11343.710198][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11343.710200][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11343.710208][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11343.710212][ C0] tcf_classify (net/sched/cls_api.c:1830) [11343.710215][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11343.710219][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11343.710221][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11343.710223][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11343.710226][ C0] tc_run (net/core/dev.c:3912) [11343.710231][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11343.710234][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11343.710236][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11343.710240][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11343.710245][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11343.710247][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11343.710252][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11343.710257][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11343.710262][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11343.710271][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11343.710274][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11343.710278][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11343.710286][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11343.710289][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11343.710293][ 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) [11343.710297][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11343.710301][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11343.710303][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11343.710308][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11343.710311][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11343.710314][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11343.710319][ 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)) [11343.710321][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11343.710328][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11343.710332][ 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) [11343.710335][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11343.710340][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11343.710342][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11343.710345][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11343.710347][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11343.710350][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11343.710352][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11343.710354][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11343.710358][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11343.710363][ 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)) [11343.710368][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11343.710372][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11343.710375][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11343.710379][ C0] call_timer_fn (kernel/time/timer.c:1700) [11343.710384][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11343.710388][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11343.710392][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11343.710395][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11343.710400][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11343.710403][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11343.710405][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11343.710410][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11343.710413][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11343.710416][ 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)) [11343.710419][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11343.710423][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11343.710426][ C0] __do_softirq (kernel/softirq.c:553) [11343.710431][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11343.710434][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11343.710438][ C0] [11343.710439][ C0] [11343.710440][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11343.710445][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11343.710449][ 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 [11343.710451][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11343.710453][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11343.710455][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11343.710457][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11343.710458][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11343.710460][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11343.710466][ 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) [11343.710470][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11343.710475][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11343.710479][ C0] RIP: 0033:0x7fcbb0ceb957 [11343.710483][ 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 [11343.710485][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11343.710488][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11343.710489][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11343.710492][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11343.710494][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11343.710497][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11343.710492][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [11343.710494][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [11343.710497][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11343.710505][ C0] [11343.763776][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11343.764403][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11343.764740][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11343.765728][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11343.766044][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11343.766450][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11343.766854][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11343.767258][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11343.767671][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11343.768082][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11343.768537][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11343.768873][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11343.769288][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11343.769704][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11343.770109][ C1] PKRU: 55555554 [11343.770295][ C1] Call Trace: [11343.770469][ C1] [11343.770628][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11343.770907][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11343.771165][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11343.771422][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11343.771659][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11343.771936][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11343.772211][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11343.772475][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11343.772764][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11343.773013][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11343.773337][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11343.773614][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11343.773908][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11343.774186][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11343.774501][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11343.774768][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11343.775043][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11343.775359][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11343.775660][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11343.775986][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11343.776282][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11343.776583][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11343.776878][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11343.777202][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11343.777446][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11343.777697][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11343.777951][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11343.778227][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11343.778517][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11343.778763][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11343.779010][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11343.779275][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11343.779528][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11343.779785][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11343.780050][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11343.780334][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11343.780617][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11343.780873][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11343.781149][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11343.781419][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11343.781772][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11343.782029][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11343.782356][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11343.782632][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11343.782840][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11343.783077][ C1] ? set_track_prepare (mm/slub.c:6440) [11343.783338][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11343.783619][ C1] ? skb_clone (net/core/skbuff.c:1954) [11343.783852][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11343.784177][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11343.784489][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11343.784776][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11343.785077][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11343.785330][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11343.785565][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11343.785870][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11343.786161][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11343.786493][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11343.786736][ 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)) [11343.787037][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11343.787327][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11343.787651][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11343.787911][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11343.788151][ C1] netif_receive_skb (net/core/dev.c:5768) [11343.788404][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11343.788725][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11343.789065][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11343.789389][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11343.789670][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11343.789963][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11343.790235][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11343.790561][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11343.790783][ 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) [11343.791020][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11343.791294][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11343.791569][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11343.791861][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11343.792115][ 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) [11343.792380][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11343.792650][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11343.792945][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11343.793188][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11343.793467][ 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) [11343.793735][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11343.794017][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11343.794270][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11343.794514][ C1] tcf_classify (net/sched/cls_api.c:1830) [11343.794750][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11343.795045][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11343.795287][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11343.795547][ 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) [11343.795815][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11343.796069][ C1] tc_run (net/core/dev.c:3912) [11343.796279][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11343.796515][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11343.796756][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11343.797021][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11343.797285][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11343.797526][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11343.797797][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11343.798108][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11343.798393][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11343.798650][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11343.798921][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11343.799188][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11343.799493][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11343.799774][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11343.800035][ 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) [11343.800305][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11343.800528][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11343.800775][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11343.801031][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11343.801288][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11343.801533][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11343.801786][ C1] ? __create_object (mm/kmemleak.c:756) [11343.802041][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11343.802316][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11343.802602][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11343.802889][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11343.803178][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11343.803455][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11343.803704][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11343.803980][ C1] call_timer_fn (kernel/time/timer.c:1700) [11343.804222][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11343.804487][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11343.804753][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11343.805018][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11343.805297][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11343.805588][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11343.805854][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11343.806094][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11343.806345][ C1] __do_softirq (kernel/softirq.c:553) [11343.806583][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11343.806808][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11343.807100][ C1] [11343.807252][ C1] [11343.807406][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11343.807714][ 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) [11343.807976][ 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 [11343.808964][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11343.809284][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11343.809696][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11343.810101][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11343.810505][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11343.810916][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11343.811324][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11343.811619][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11343.811884][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11343.812131][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11343.812394][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11343.812677][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11343.812921][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11343.813208][ C1] do_idle (kernel/sched/idle.c:312) [11343.813415][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11343.813664][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11343.813920][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11343.814195][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11368.576562][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11368.577120][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11368.577652][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11368.578144][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11368.579102][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11368.579746][ 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) [11368.580086][ 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 ... [11368.581098][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11368.581420][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11368.581833][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11368.582250][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11368.582666][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11368.583079][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11368.583498][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11368.583964][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11368.584311][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11368.584729][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11368.585142][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11368.585557][ C0] PKRU: 55555554 [11368.585745][ C0] Call Trace: [11368.585925][ C0] [11368.586080][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11368.586356][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11368.586610][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11368.586900][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11368.587184][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11368.587484][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11368.587764][ 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)) [11368.588082][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11368.588355][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11368.588678][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11368.588987][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11368.589325][ 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) [11368.589625][ 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) [11368.589933][ 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) [11368.590233][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11368.590558][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11368.590814][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11368.591066][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11368.591314][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11368.591575][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11368.591858][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11368.592155][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11368.592406][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11368.592656][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11368.592929][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11368.593174][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11368.593437][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11368.593706][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11368.593998][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11368.594288][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11368.594545][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11368.594830][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11368.595105][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11368.595469][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11368.595733][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11368.596067][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11368.596343][ 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) [11368.596555][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11368.596797][ C0] ? set_track_prepare (mm/slub.c:6440) [11368.597064][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11368.597352][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11368.597636][ C0] ? skb_clone (net/core/skbuff.c:1954) [11368.597875][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11368.598210][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11368.598530][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11368.598824][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11368.599132][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11368.599397][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11368.599638][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11368.599954][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11368.600249][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11368.600588][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11368.600837][ 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)) [11368.601147][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11368.601444][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11368.601775][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11368.602042][ 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)) [11368.602291][ C0] netif_receive_skb (net/core/dev.c:5768) [11368.602549][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11368.602875][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11368.603223][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11368.603536][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11368.603821][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11368.604125][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11368.604450][ 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) [11368.604695][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11368.604970][ 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) [11368.605211][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11368.605442][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11368.605704][ 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) [11368.605978][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11368.606277][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11368.606526][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11368.606814][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11368.607066][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11368.607323][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11368.607548][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11368.607827][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11368.608149][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11368.608399][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11368.608678][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11368.608929][ C0] tcf_classify (net/sched/cls_api.c:1830) [11368.609169][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11368.609428][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11368.609694][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11368.609917][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11368.610198][ C0] tc_run (net/core/dev.c:3912) [11368.610415][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11368.610653][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11368.610902][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11368.611173][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11368.611437][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11368.611686][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11368.611963][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11368.612283][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11368.612566][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11368.612864][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11368.613115][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11368.613382][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11368.613733][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11368.614021][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11368.614285][ 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) [11368.614561][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11368.614787][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11368.615046][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11368.615365][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11368.615625][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11368.615875][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11368.616134][ 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)) [11368.616380][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11368.616658][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11368.616950][ 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) [11368.617267][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11368.617523][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11368.617785][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11368.618035][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11368.618315][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11368.618589][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11368.618843][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11368.619109][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11368.619433][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11368.619711][ 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)) [11368.619940][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11368.620211][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11368.620492][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11368.620743][ C0] call_timer_fn (kernel/time/timer.c:1700) [11368.620992][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11368.621264][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11368.621537][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11368.621811][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11368.622092][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11368.622389][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11368.622636][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11368.622941][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11368.623188][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11368.623465][ 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)) [11368.623693][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11368.624004][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11368.624263][ C0] __do_softirq (kernel/softirq.c:553) [11368.624505][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11368.624736][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11368.625033][ C0] [11368.625191][ C0] [11368.625349][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11368.625668][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11368.626032][ 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 [11368.627042][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11368.627364][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11368.627779][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11368.628193][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11368.628609][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11368.629023][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11368.629449][ 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) [11368.629743][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11368.629985][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11368.630299][ C0] RIP: 0033:0x7fcbb0ceb957 [11368.630537][ 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 [11368.631546][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11368.631984][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11368.632398][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11368.632815][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11368.633229][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11368.633644][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11368.636137][ 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) | [11368.636654][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11368.637138][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11368.637625][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11368.638567][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11368.639199][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [11368.639497][ C1] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 <53> 72 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 90 nop 10: 66 0f 1f 00 nopw (%rax) 14: 48 85 f6 test %rsi,%rsi 17: 0f 84 5e 01 00 00 je 0x17b 1d: 48 89 f8 mov %rdi,%rax 20: 41 54 push %r12 22: 44 0f b6 c2 movzbl %dl,%r8d 26: 48 01 f0 add %rsi,%rax 29: 55 push %rbp 2a:* 53 push %rbx <-- trapping instruction 2b: 72 14 jb 0x41 2d: eb 26 jmp 0x55 2f: cc int3 30: cc int3 31: cc int3 32: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 39: ff ff fe 3c: 48 39 c7 cmp %rax,%rdi 3f: 77 .byte 0x77 Code starting with the faulting instruction =========================================== 0: 53 push %rbx 1: 72 14 jb 0x17 3: eb 26 jmp 0x2b 5: cc int3 6: cc int3 7: cc int3 8: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax f: ff ff fe 12: 48 39 c7 cmp %rax,%rdi 15: 77 .byte 0x77 [11368.640485][ C1] RSP: 0018:ffffc900001c7b60 EFLAGS: 00000282 [11368.640799][ C1] RAX: ffff888008120e1c RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11368.641205][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [11368.641612][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11368.642015][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11368.642423][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11368.642828][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11368.643282][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11368.643618][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11368.644025][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11368.644433][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11368.644839][ C1] PKRU: 55555554 [11368.645025][ C1] Call Trace: [11368.645198][ C1] [11368.645352][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11368.645620][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11368.645867][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11368.646147][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11368.646425][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11368.646720][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11368.646991][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11368.647302][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11368.647567][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11368.647835][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11368.648148][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11368.648449][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11368.648768][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11368.649064][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [11368.649357][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11368.649647][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11368.649965][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11368.650206][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11368.650452][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11368.650704][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11368.650979][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11368.651270][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11368.651511][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11368.651754][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11368.652018][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11368.652258][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11368.652509][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11368.652770][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11368.653051][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11368.653332][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11368.653583][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11368.653858][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11368.654126][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11368.654478][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11368.654734][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11368.655059][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11368.655327][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11368.655534][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11368.655769][ C1] ? set_track_prepare (mm/slub.c:6440) [11368.656026][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11368.656306][ C1] ? skb_clone (net/core/skbuff.c:1954) [11368.656537][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11368.656861][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11368.657169][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11368.657456][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11368.657752][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11368.658004][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11368.658239][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11368.658543][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11368.658835][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11368.659165][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11368.659417][ 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)) [11368.659718][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11368.660008][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11368.660330][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11368.660590][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11368.660827][ C1] netif_receive_skb (net/core/dev.c:5768) [11368.661080][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11368.661400][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11368.661737][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11368.662042][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11368.662322][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11368.662614][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11368.662886][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11368.663204][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11368.663426][ 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) [11368.663661][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11368.663936][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11368.664205][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11368.664493][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11368.664744][ 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) [11368.665008][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11368.665275][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11368.665567][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11368.665809][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11368.666089][ 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) [11368.666354][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11368.666637][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11368.666882][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11368.667125][ C1] tcf_classify (net/sched/cls_api.c:1830) [11368.667361][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11368.667649][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11368.667890][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11368.668148][ 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) [11368.668412][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11368.668665][ C1] tc_run (net/core/dev.c:3912) [11368.668873][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11368.669108][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11368.669363][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11368.669627][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11368.669884][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11368.670124][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11368.670395][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11368.670702][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11368.670978][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11368.671234][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11368.671503][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11368.671762][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11368.672052][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11368.672332][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11368.672590][ 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) [11368.672858][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11368.673079][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11368.673327][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11368.673581][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11368.673836][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11368.674078][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11368.674331][ C1] ? __create_object (mm/kmemleak.c:756) [11368.674580][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11368.674850][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11368.675138][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11368.675417][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11368.675702][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11368.675976][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11368.676225][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11368.676501][ C1] call_timer_fn (kernel/time/timer.c:1700) [11368.676741][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11368.677006][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11368.677269][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11368.677533][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11368.677811][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11368.678100][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11368.678366][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11368.678604][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11368.678855][ C1] __do_softirq (kernel/softirq.c:553) [11368.679090][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11368.679326][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11368.679617][ C1] [11368.679768][ C1] [11368.679923][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11368.680232][ 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) [11368.680493][ 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 [11368.681474][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11368.681790][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11368.682198][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11368.682604][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11368.683012][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11368.683415][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11368.683823][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11368.684115][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11368.684379][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11368.684625][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11368.684880][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11368.685159][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11368.685402][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11368.685679][ C1] do_idle (kernel/sched/idle.c:312) [11368.685885][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11368.686129][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11368.686378][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11368.686649][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11396.576493][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11396.577033][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11396.577545][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11396.578027][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11396.578952][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11396.579580][ C0] 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) [11396.579870][ C0] Code: 37 ff 48 89 fd 48 b8 00 00 00 00 00 fc ff df 4d 89 d1 48 c1 ed 03 49 c1 e9 03 48 01 c5 49 01 c1 48 89 e8 49 8d 59 01 48 89 da <48> 29 ea 48 83 fa 10 0f 8e c0 00 00 00 41 89 eb 41 83 e3 07 75 7d All code ======== 0: 37 (bad) 1: ff 48 89 decl -0x77(%rax) 4: fd std 5: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax c: fc ff df f: 4d 89 d1 mov %r10,%r9 12: 48 c1 ed 03 shr $0x3,%rbp 16: 49 c1 e9 03 shr $0x3,%r9 1a: 48 01 c5 add %rax,%rbp 1d: 49 01 c1 add %rax,%r9 20: 48 89 e8 mov %rbp,%rax 23: 49 8d 59 01 lea 0x1(%r9),%rbx 27: 48 89 da mov %rbx,%rdx 2a:* 48 29 ea sub %rbp,%rdx <-- trapping instruction 2d: 48 83 fa 10 cmp $0x10,%rdx 31: 0f 8e c0 00 00 00 jle 0xf7 37: 41 89 eb mov %ebp,%r11d 3a: 41 83 e3 07 and $0x7,%r11d 3e: 75 7d jne 0xbd Code starting with the faulting instruction =========================================== 0: 48 29 ea sub %rbp,%rdx 3: 48 83 fa 10 cmp $0x10,%rdx 7: 0f 8e c0 00 00 00 jle 0xcd d: 41 89 eb mov %ebp,%r11d 10: 41 83 e3 07 and $0x7,%r11d 14: 75 7d jne 0x93 [11396.580845][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000282 [11396.581155][ C0] RAX: ffffed100102436b RBX: ffffed100102436c RCX: ffffffff86a7fb30 [11396.581557][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11396.581958][ C0] RBP: ffffed100102436b R08: 0000000000000000 R09: ffffed100102436b [11396.582364][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11396.582764][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11396.583163][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11396.583614][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11396.583948][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11396.584353][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11396.584755][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11396.585155][ C0] PKRU: 55555554 [11396.585340][ C0] Call Trace: [11396.585514][ C0] [11396.585664][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11396.585930][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11396.586178][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11396.586458][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11396.586735][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11396.587025][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11396.587293][ 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)) [11396.587610][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11396.587871][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [11396.588134][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11396.588446][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11396.588746][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11396.589069][ 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) [11396.589360][ C0] ? 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) [11396.589619][ 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) [11396.589902][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11396.590217][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11396.590464][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11396.590707][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11396.590948][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11396.591198][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11396.591475][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11396.591761][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11396.592003][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11396.592245][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11396.592508][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11396.592744][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11396.592993][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11396.593254][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11396.593537][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11396.593818][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11396.594068][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11396.594343][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11396.594609][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11396.594960][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11396.595215][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11396.595538][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11396.595810][ 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) [11396.596017][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11396.596250][ C0] ? set_track_prepare (mm/slub.c:6440) [11396.596507][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11396.596785][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11396.597062][ C0] ? skb_clone (net/core/skbuff.c:1954) [11396.597291][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11396.597613][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11396.597922][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11396.598207][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11396.598508][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11396.598757][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11396.598988][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11396.599300][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11396.599585][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11396.599913][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11396.600156][ 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)) [11396.600456][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11396.600743][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11396.601063][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11396.601322][ 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)) [11396.601559][ C0] netif_receive_skb (net/core/dev.c:5768) [11396.601810][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11396.602124][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11396.602462][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11396.602763][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11396.603045][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11396.603338][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11396.603654][ 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) [11396.603888][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11396.604155][ 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) [11396.604389][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11396.604612][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11396.604865][ 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) [11396.605132][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11396.605420][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11396.605662][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11396.605941][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11396.606184][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11396.606434][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11396.606654][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11396.606922][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11396.607234][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11396.607476][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11396.607745][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11396.607988][ C0] tcf_classify (net/sched/cls_api.c:1830) [11396.608219][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11396.608463][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11396.608719][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11396.608937][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11396.609219][ C0] tc_run (net/core/dev.c:3912) [11396.609427][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11396.609660][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11396.609899][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11396.610163][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11396.610419][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11396.610660][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11396.610928][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11396.611237][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11396.611512][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11396.611801][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11396.612042][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11396.612301][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11396.612649][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11396.612928][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11396.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) [11396.613451][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11396.613670][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11396.613916][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11396.614224][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11396.614478][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11396.614718][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11396.614968][ 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)) [11396.615206][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11396.615476][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11396.615760][ 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) [11396.616066][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11396.616314][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11396.616567][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11396.616809][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11396.617079][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11396.617346][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11396.617592][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11396.617849][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11396.618156][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11396.618423][ 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)) [11396.618646][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11396.618908][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11396.619187][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11396.619428][ C0] call_timer_fn (kernel/time/timer.c:1700) [11396.619669][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11396.619933][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11396.620196][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11396.620458][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11396.620731][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11396.621020][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11396.621259][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11396.621555][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11396.621796][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11396.622062][ 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)) [11396.622284][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11396.622584][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11396.622835][ C0] __do_softirq (kernel/softirq.c:553) [11396.623068][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11396.623294][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11396.623581][ C0] [11396.623735][ C0] [11396.623885][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11396.624192][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11396.624545][ 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 [11396.625522][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11396.625833][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11396.626239][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11396.626643][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11396.627045][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11396.627446][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11396.627851][ 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) [11396.628139][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11396.628372][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11396.628675][ C0] RIP: 0033:0x7fcbb0ceb957 [11396.628905][ 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 [11396.629888][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11396.630311][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11396.630714][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11396.631116][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11396.631517][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11396.631917][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11396.634402][ 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) | [11396.634918][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11396.635402][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11396.635885][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11396.636825][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11396.637446][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11396.637775][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11396.638754][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11396.639076][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11396.639481][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11396.639886][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11396.640289][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11396.640692][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11396.641095][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11396.641548][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11396.641889][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11396.642295][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11396.642697][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11396.643101][ C1] PKRU: 55555554 [11396.643284][ C1] Call Trace: [11396.643458][ C1] [11396.643608][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11396.643875][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11396.644121][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11396.644403][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11396.644679][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11396.644969][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11396.645238][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11396.645548][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11396.645810][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11396.646081][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11396.646393][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11396.646694][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11396.647012][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11396.647303][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11396.647602][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11396.647893][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11396.648208][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11396.648453][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11396.648695][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11396.648946][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11396.649228][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11396.649515][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11396.649756][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11396.650000][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11396.650263][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11396.650498][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11396.650748][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11396.651009][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11396.651290][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11396.651571][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11396.651821][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11396.652095][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11396.652360][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11396.652710][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11396.652964][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11396.653288][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11396.653554][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11396.653763][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11396.653995][ C1] ? set_track_prepare (mm/slub.c:6440) [11396.654250][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11396.654530][ C1] ? skb_clone (net/core/skbuff.c:1954) [11396.654760][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11396.655082][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11396.655393][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11396.655678][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11396.655976][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11396.656225][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11396.656458][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11396.656760][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11396.657047][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11396.657379][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11396.657622][ 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)) [11396.657922][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11396.658210][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11396.658530][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11396.658789][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11396.659027][ C1] netif_receive_skb (net/core/dev.c:5768) [11396.659291][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11396.659606][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11396.659945][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11396.660248][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11396.660525][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11396.660817][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11396.661087][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11396.661405][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11396.661624][ 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) [11396.661860][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11396.662134][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11396.662401][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11396.662688][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11396.662937][ 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) [11396.663200][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11396.663468][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11396.663756][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11396.663997][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11396.664275][ 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) [11396.664538][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11396.664815][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11396.665059][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11396.665304][ C1] tcf_classify (net/sched/cls_api.c:1830) [11396.665536][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11396.665824][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11396.666066][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11396.666324][ 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) [11396.666586][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11396.666836][ C1] tc_run (net/core/dev.c:3912) [11396.667045][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11396.667276][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11396.667519][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11396.667781][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11396.668036][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11396.668277][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11396.668544][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11396.668853][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11396.669134][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11396.669391][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11396.669660][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11396.669918][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11396.670207][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11396.670488][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11396.670743][ 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) [11396.671010][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11396.671228][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11396.671476][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11396.671731][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11396.671985][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11396.672229][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11396.672480][ C1] ? __create_object (mm/kmemleak.c:756) [11396.672726][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11396.672998][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11396.673285][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11396.673560][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11396.673844][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11396.674120][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11396.674367][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11396.674643][ C1] call_timer_fn (kernel/time/timer.c:1700) [11396.674882][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11396.675147][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11396.675413][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11396.675676][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11396.675955][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11396.676242][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11396.676507][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11396.676746][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11396.676998][ C1] __do_softirq (kernel/softirq.c:553) [11396.677233][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11396.677458][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11396.677746][ C1] [11396.677900][ C1] [11396.678051][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11396.678361][ 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) [11396.678621][ 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 [11396.679608][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11396.679921][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11396.680324][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11396.680726][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11396.681131][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11396.681533][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11396.681940][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11396.682233][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11396.682497][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11396.682741][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11396.682994][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11396.683278][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11396.683522][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11396.683800][ C1] do_idle (kernel/sched/idle.c:312) [11396.684006][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11396.684252][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11396.684498][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11396.684770][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11396.685086][ C1] | [11421.817266][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [11421.817647][ C0] rcu: 0-....: (8729512 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=2103807 | [11421.818212][ C0] rcu: (t=9007910 jiffies g=2033089 q=12 ncpus=4) [11421.819004][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11421.819625][ 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) [11421.819960][ 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 ... [11421.820938][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11421.821250][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11421.821650][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11421.822052][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11421.822457][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11421.822858][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11421.823261][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11421.823712][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11421.824046][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11421.824454][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11421.824854][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11421.825255][ C0] PKRU: 55555554 [11421.825438][ C0] Call Trace: [11421.825613][ C0] [11421.825764][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11421.826040][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11421.826301][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11421.826556][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11421.826790][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11421.827060][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11421.827334][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11421.827597][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11421.827886][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11421.828130][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11421.828445][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11421.828722][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11421.829018][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11421.829291][ 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)) [11421.829600][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11421.829864][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11421.830177][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11421.830476][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11421.830794][ 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) [11421.831087][ 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) [11421.831385][ 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) [11421.831677][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11421.831991][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11421.832237][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11421.832480][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11421.832723][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11421.832975][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11421.833250][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11421.833539][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11421.833777][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11421.834021][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11421.834283][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11421.834526][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11421.834776][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11421.835038][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11421.835319][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11421.835599][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11421.835849][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11421.836122][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11421.836394][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11421.836746][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11421.837002][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11421.837325][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11421.837593][ 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) [11421.837798][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11421.838032][ C0] ? set_track_prepare (mm/slub.c:6440) [11421.838291][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11421.838569][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11421.838843][ C0] ? skb_clone (net/core/skbuff.c:1954) [11421.839082][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11421.839404][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11421.839711][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11421.839999][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11421.840296][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11421.840547][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11421.840780][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11421.841081][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11421.841369][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11421.841697][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11421.841938][ 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)) [11421.842235][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11421.842525][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11421.842844][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11421.843101][ 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)) [11421.843337][ C0] netif_receive_skb (net/core/dev.c:5768) [11421.843588][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11421.843905][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11421.844244][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11421.844548][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11421.844824][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11421.845115][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11421.845430][ 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) [11421.845667][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11421.845933][ 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) [11421.846167][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11421.846388][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11421.846643][ 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) [11421.846908][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11421.847197][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11421.847437][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11421.847718][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11421.847957][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11421.848208][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11421.848430][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11421.848701][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11421.849019][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11421.849258][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11421.849530][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11421.849772][ C0] tcf_classify (net/sched/cls_api.c:1830) [11421.850007][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11421.850250][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11421.850507][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11421.850724][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11421.850995][ C0] tc_run (net/core/dev.c:3912) [11421.851202][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11421.851438][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11421.851680][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11421.851943][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11421.852199][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11421.852439][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11421.852706][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11421.853010][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11421.853295][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11421.853582][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11421.853825][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11421.854084][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11421.854424][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11421.854701][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11421.854956][ 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) [11421.855222][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11421.855443][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11421.855688][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11421.855994][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11421.856247][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11421.856490][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11421.856741][ 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)) [11421.856977][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11421.857248][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11421.857532][ 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) [11421.857838][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11421.858085][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11421.858339][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11421.858579][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11421.858850][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11421.859126][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11421.859369][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11421.859625][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11421.859937][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11421.860203][ 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)) [11421.860429][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11421.860692][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11421.860963][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11421.861206][ C0] call_timer_fn (kernel/time/timer.c:1700) [11421.861443][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11421.861709][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11421.861973][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11421.862236][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11421.862513][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11421.862798][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11421.863040][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11421.863334][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11421.863575][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11421.863841][ 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)) [11421.864067][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11421.864365][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11421.864616][ C0] __do_softirq (kernel/softirq.c:553) [11421.864863][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11421.865086][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11421.865378][ C0] [11421.865529][ C0] [11421.865681][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11421.865989][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11421.866344][ 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 [11421.867323][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11421.867636][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11421.868039][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11421.868441][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11421.868843][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11421.869254][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11421.869661][ 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) [11421.869945][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11421.870182][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11421.870484][ C0] RIP: 0033:0x7fcbb0ceb957 [11421.870713][ 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 [11421.871689][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11421.872117][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11421.872519][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11421.872919][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11421.873324][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11421.873726][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11421.873726][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11421.874131][ C0] | [11421.874291][ C0] Sending NMI from CPU 0 to CPUs 1: | [11421.874571][ C1] NMI backtrace for cpu 1 [11421.874584][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11421.874588][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11421.874597][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11421.874601][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11421.874605][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11421.874607][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11421.874609][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11421.874610][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11421.874612][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11421.874614][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11421.874616][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11421.874620][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11421.874622][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11421.874623][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11421.874624][ C1] PKRU: 55555554 [11421.874626][ C1] Call Trace: [11421.874629][ C1] [11421.874633][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11421.874640][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11421.874647][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11421.874652][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11421.874656][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11421.874658][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11421.874662][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11421.874666][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11421.874669][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11421.874673][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11421.874676][ C1] [11421.874677][ C1] [11421.874679][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11421.874683][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11421.874687][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11421.874691][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11421.874695][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11421.874698][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11421.874702][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11421.874704][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11421.874709][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11421.874713][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11421.874720][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11421.874722][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11421.874728][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11421.874735][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11421.874739][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11421.874742][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11421.874745][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11421.874748][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11421.874754][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11421.874758][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11421.874762][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11421.874773][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11421.874776][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11421.874779][ C1] ? set_track_prepare (mm/slub.c:6440) [11421.874785][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11421.874789][ C1] ? skb_clone (net/core/skbuff.c:1954) [11421.874793][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11421.874799][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11421.874805][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11421.874810][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11421.874818][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11421.874822][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11421.874824][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11421.874828][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11421.874831][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11421.874836][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11421.874838][ 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)) [11421.874842][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11421.874846][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11421.874851][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11421.874853][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11421.874856][ C1] netif_receive_skb (net/core/dev.c:5768) [11421.874859][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11421.874868][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11421.874875][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11421.874882][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11421.874887][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11421.874896][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11421.874901][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11421.874910][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11421.874914][ 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) [11421.874917][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11421.874922][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11421.874925][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11421.874929][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11421.874935][ 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) [11421.874939][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11421.874942][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11421.874945][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11421.874947][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11421.874951][ 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) [11421.874954][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11421.874957][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11421.874961][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11421.874965][ C1] tcf_classify (net/sched/cls_api.c:1830) [11421.874968][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11421.874971][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11421.874973][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11421.874976][ 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) [11421.874979][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11421.874982][ C1] tc_run (net/core/dev.c:3912) [11421.874987][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11421.874990][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11421.874992][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11421.874996][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11421.875000][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11421.875002][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11421.875006][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11421.875011][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11421.875015][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11421.875019][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11421.875023][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11421.875026][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11421.875034][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11421.875037][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11421.875042][ 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) [11421.875045][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11421.875049][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11421.875053][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11421.875056][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11421.875059][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11421.875063][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11421.875067][ C1] ? __create_object (mm/kmemleak.c:756) [11421.875070][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11421.875077][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11421.875082][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11421.875085][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11421.875089][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11421.875092][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11421.875096][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11421.875099][ C1] call_timer_fn (kernel/time/timer.c:1700) [11421.875105][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11421.875110][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11421.875114][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11421.875117][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11421.875122][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11421.875125][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11421.875130][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11421.875138][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11421.875141][ C1] __do_softirq (kernel/softirq.c:553) [11421.875146][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11421.875149][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11421.875153][ C1] [11421.875154][ C1] [11421.875155][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11421.875160][ 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) [11421.875164][ 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 [11421.875166][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11421.875169][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11421.875171][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11421.875172][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11421.875174][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11421.875176][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11421.875179][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11421.875183][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11421.875186][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11421.875189][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11421.875192][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11421.875196][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11421.875198][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11421.875203][ C1] do_idle (kernel/sched/idle.c:312) [11421.875206][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11421.875208][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11421.875212][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11421.875215][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11448.576503][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11448.577046][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11448.577559][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11448.578038][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11448.578970][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11448.579588][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [11448.579880][ C0] 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 [11448.580856][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000246 [11448.581166][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11448.581566][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [11448.581967][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11448.582371][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11448.582772][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11448.583175][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11448.583630][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11448.583964][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11448.584371][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11448.584773][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11448.585174][ C0] PKRU: 55555554 [11448.585357][ C0] Call Trace: [11448.585530][ C0] [11448.585682][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11448.585947][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11448.586193][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11448.586472][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11448.586748][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11448.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) [11448.587307][ 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)) [11448.587616][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11448.587881][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11448.588193][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11448.588490][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11448.588815][ 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) [11448.589108][ C0] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [11448.589361][ 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) [11448.589643][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11448.589957][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11448.590201][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11448.590443][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11448.590683][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11448.590934][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11448.591207][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11448.591496][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11448.591736][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11448.591978][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11448.592239][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11448.592477][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11448.592726][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11448.592988][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11448.593266][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11448.593548][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11448.593798][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11448.594073][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11448.594339][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11448.594689][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11448.594945][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11448.595267][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11448.595539][ 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) [11448.595746][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11448.595980][ C0] ? set_track_prepare (mm/slub.c:6440) [11448.596236][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11448.596513][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11448.596788][ C0] ? skb_clone (net/core/skbuff.c:1954) [11448.597018][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11448.597342][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11448.597651][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11448.597935][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11448.598233][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11448.598482][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11448.598715][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11448.599032][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11448.599318][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11448.599646][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11448.599887][ 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)) [11448.600186][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11448.600474][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11448.600793][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11448.601051][ 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)) [11448.601288][ C0] netif_receive_skb (net/core/dev.c:5768) [11448.601537][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11448.601855][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11448.602193][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11448.602495][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11448.602771][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11448.603066][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11448.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) [11448.603615][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11448.603881][ 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) [11448.604115][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11448.604338][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11448.604592][ 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) [11448.604860][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11448.605147][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11448.605390][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11448.605668][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11448.605911][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11448.606160][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11448.606378][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11448.606648][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11448.606958][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11448.607199][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11448.607470][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11448.607713][ C0] tcf_classify (net/sched/cls_api.c:1830) [11448.607944][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11448.608187][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11448.608444][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11448.608660][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11448.608937][ C0] tc_run (net/core/dev.c:3912) [11448.609147][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11448.609379][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11448.609620][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11448.609882][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11448.610137][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11448.610378][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11448.610647][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11448.610957][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11448.611232][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11448.611519][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11448.611767][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11448.612025][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11448.612365][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11448.612645][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11448.612900][ 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) [11448.613168][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11448.613387][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11448.613633][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11448.613940][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11448.614193][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11448.614434][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11448.614685][ 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)) [11448.614922][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11448.615192][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11448.615474][ 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) [11448.615781][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11448.616029][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11448.616283][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11448.616524][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11448.616795][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11448.617060][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11448.617310][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11448.617567][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11448.617871][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11448.618142][ 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)) [11448.618366][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11448.618630][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11448.618907][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11448.619149][ C0] call_timer_fn (kernel/time/timer.c:1700) [11448.619392][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11448.619656][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11448.619919][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11448.620181][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11448.620452][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11448.620739][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11448.620978][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11448.621275][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11448.621515][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11448.621788][ 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)) [11448.622009][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11448.622310][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11448.622561][ C0] __do_softirq (kernel/softirq.c:553) [11448.622794][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11448.623019][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11448.623307][ C0] [11448.623459][ C0] [11448.623611][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11448.623920][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11448.624274][ 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 [11448.625249][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11448.625561][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11448.625962][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11448.626364][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11448.626768][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11448.627169][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11448.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) [11448.627860][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11448.628094][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11448.628397][ C0] RIP: 0033:0x7fcbb0ceb957 [11448.628626][ 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 [11448.629609][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11448.630032][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11448.630432][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11448.630835][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11448.631235][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11448.631636][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11448.634113][ 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) | [11448.634631][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11448.635114][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11448.635599][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11448.636538][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11448.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) [11448.637490][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11448.638473][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11448.638794][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11448.639197][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11448.639603][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11448.640008][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11448.640411][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11448.640814][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11448.641266][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11448.641601][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11448.642008][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11448.642412][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11448.642815][ C1] PKRU: 55555554 [11448.642999][ C1] Call Trace: [11448.643173][ C1] [11448.643325][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11448.643590][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11448.643838][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11448.644118][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11448.644397][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11448.644688][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11448.644957][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11448.645270][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11448.645534][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11448.645800][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11448.646114][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11448.646416][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11448.646734][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11448.647028][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11448.647329][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11448.647621][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11448.647938][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11448.648182][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11448.648426][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11448.648678][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11448.648964][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11448.649252][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11448.649496][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11448.649740][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11448.650005][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11448.650242][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11448.650493][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11448.650755][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11448.651033][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11448.651317][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11448.651567][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11448.651843][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11448.652109][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11448.652462][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11448.652718][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11448.653042][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11448.653309][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11448.653515][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11448.653749][ C1] ? set_track_prepare (mm/slub.c:6440) [11448.654007][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11448.654288][ C1] ? skb_clone (net/core/skbuff.c:1954) [11448.654520][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11448.654844][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11448.655157][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11448.655443][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11448.655740][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11448.655991][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11448.656225][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11448.656530][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11448.656819][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11448.657149][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11448.657391][ 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)) [11448.657691][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11448.657982][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11448.658303][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11448.658562][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11448.658810][ C1] netif_receive_skb (net/core/dev.c:5768) [11448.659060][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11448.659377][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11448.659712][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11448.660017][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11448.660295][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11448.660589][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11448.660859][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11448.661175][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11448.661396][ 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) [11448.661634][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11448.661908][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11448.662175][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11448.662464][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11448.662716][ 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) [11448.662978][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11448.663245][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11448.663537][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11448.663778][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11448.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) [11448.664324][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11448.664602][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11448.664846][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11448.665091][ C1] tcf_classify (net/sched/cls_api.c:1830) [11448.665324][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11448.665616][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11448.665857][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11448.666115][ 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) [11448.666380][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11448.666630][ C1] tc_run (net/core/dev.c:3912) [11448.666838][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11448.667070][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11448.667313][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11448.667578][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11448.667834][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11448.668077][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11448.668350][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11448.668659][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11448.668942][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11448.669198][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11448.669467][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11448.669726][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11448.670013][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11448.670295][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11448.670550][ 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) [11448.670819][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11448.671037][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11448.671286][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11448.671542][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11448.671797][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11448.672038][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11448.672288][ C1] ? __create_object (mm/kmemleak.c:756) [11448.672535][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11448.672805][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11448.673095][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11448.673372][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11448.673656][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11448.673933][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11448.674177][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11448.674455][ C1] call_timer_fn (kernel/time/timer.c:1700) [11448.674692][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11448.674957][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11448.675222][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11448.675486][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11448.675765][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11448.676051][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11448.676314][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11448.676551][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11448.676802][ C1] __do_softirq (kernel/softirq.c:553) [11448.677036][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11448.677261][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11448.677550][ C1] [11448.677704][ C1] [11448.677855][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11448.678166][ 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) [11448.678427][ 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 [11448.679414][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11448.679726][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11448.680129][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11448.680533][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11448.680935][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11448.681342][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11448.681747][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11448.682039][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11448.682303][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11448.682547][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11448.682801][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11448.683086][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11448.683326][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11448.683605][ C1] do_idle (kernel/sched/idle.c:312) [11448.683811][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11448.684056][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11448.684302][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11448.684577][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11476.576501][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11476.577043][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11476.577557][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11476.578034][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11476.578968][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11476.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) [11476.579920][ 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 ... [11476.580900][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11476.581211][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11476.581614][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11476.582016][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11476.582421][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11476.582823][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11476.583224][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11476.583675][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11476.584009][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11476.584416][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11476.584819][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11476.585220][ C0] PKRU: 55555554 [11476.585404][ C0] Call Trace: [11476.585579][ C0] [11476.585731][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11476.585996][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11476.586244][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11476.586524][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11476.586800][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11476.587091][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11476.587361][ 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)) [11476.587672][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11476.587938][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11476.588251][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11476.588550][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11476.588875][ 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) [11476.589169][ 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) [11476.589465][ 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) [11476.589760][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11476.590076][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11476.590322][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11476.590564][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11476.590807][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11476.591059][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11476.591334][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11476.591623][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11476.591866][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11476.592112][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11476.592375][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11476.592614][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11476.592863][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11476.593124][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11476.593407][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11476.593688][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11476.593940][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11476.594213][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11476.594482][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11476.594834][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11476.595091][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11476.595416][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11476.595683][ 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) [11476.595889][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11476.596124][ C0] ? set_track_prepare (mm/slub.c:6440) [11476.596381][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11476.596661][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11476.596939][ C0] ? skb_clone (net/core/skbuff.c:1954) [11476.597170][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11476.597495][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11476.597803][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11476.598091][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11476.598394][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11476.598651][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11476.598886][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11476.599188][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11476.599480][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11476.599811][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11476.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)) [11476.600353][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11476.600646][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11476.600967][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11476.601227][ 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)) [11476.601464][ C0] netif_receive_skb (net/core/dev.c:5768) [11476.601717][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11476.602033][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11476.602370][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11476.602674][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11476.602952][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11476.603242][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11476.603561][ 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) [11476.603799][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11476.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) [11476.604300][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11476.604524][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11476.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) [11476.605046][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11476.605336][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11476.605582][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11476.605863][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11476.606104][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11476.606356][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11476.606576][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11476.606846][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11476.607158][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11476.607399][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11476.607670][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11476.607913][ C0] tcf_classify (net/sched/cls_api.c:1830) [11476.608148][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11476.608391][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11476.608657][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11476.608874][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11476.609145][ C0] tc_run (net/core/dev.c:3912) [11476.609353][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11476.609589][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11476.609831][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11476.610095][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11476.610352][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11476.610591][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11476.610861][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11476.611170][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11476.611448][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11476.611739][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11476.611983][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11476.612243][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11476.612585][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11476.612864][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11476.613120][ 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) [11476.613387][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11476.613609][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11476.613853][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11476.614161][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11476.614416][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11476.614659][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11476.614911][ 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)) [11476.615148][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11476.615420][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11476.615704][ 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) [11476.616012][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11476.616259][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11476.616513][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11476.616755][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11476.617024][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11476.617292][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11476.617537][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11476.617795][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11476.618104][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11476.618371][ 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)) [11476.618596][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11476.618868][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11476.619139][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11476.619383][ C0] call_timer_fn (kernel/time/timer.c:1700) [11476.619620][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11476.619885][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11476.620152][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11476.620420][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11476.620693][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11476.620980][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11476.621222][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11476.621516][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11476.621758][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11476.622024][ 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)) [11476.622247][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11476.622546][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11476.622798][ C0] __do_softirq (kernel/softirq.c:553) [11476.623035][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11476.623256][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11476.623548][ C0] [11476.623699][ C0] [11476.623850][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11476.624158][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11476.624515][ 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 [11476.625497][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11476.625809][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11476.626212][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11476.626614][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11476.627016][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11476.627422][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11476.627830][ 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) [11476.628114][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11476.628353][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11476.628663][ C0] RIP: 0033:0x7fcbb0ceb957 [11476.628894][ 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 [11476.629874][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11476.630302][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11476.630704][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11476.631105][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11476.631509][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11476.631913][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11476.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) | [11476.634912][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11476.635394][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11476.635876][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11476.636816][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11476.637438][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11476.637769][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11476.638760][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11476.639071][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11476.639478][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11476.639883][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11476.640287][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11476.640691][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11476.641097][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11476.641550][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11476.641886][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11476.642294][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11476.642699][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11476.643105][ C1] PKRU: 55555554 [11476.643290][ C1] Call Trace: [11476.643462][ C1] [11476.643616][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11476.643882][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11476.644129][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11476.644413][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11476.644689][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11476.644983][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11476.645253][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11476.645563][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11476.645828][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11476.646095][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11476.646407][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11476.646708][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11476.647029][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11476.647322][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11476.647623][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11476.647916][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11476.648231][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11476.648477][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11476.648729][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11476.648982][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11476.649258][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11476.649548][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11476.649791][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11476.650036][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11476.650301][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11476.650541][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11476.650791][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11476.651053][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11476.651336][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11476.651616][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11476.651868][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11476.652143][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11476.652410][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11476.652766][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11476.653022][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11476.653347][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11476.653614][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11476.653821][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11476.654055][ C1] ? set_track_prepare (mm/slub.c:6440) [11476.654312][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11476.654596][ C1] ? skb_clone (net/core/skbuff.c:1954) [11476.654826][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11476.655149][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11476.655461][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11476.655745][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11476.656045][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11476.656298][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11476.656529][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11476.656834][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11476.657123][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11476.657454][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11476.657696][ 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)) [11476.657998][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11476.658287][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11476.658608][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11476.658877][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11476.659116][ C1] netif_receive_skb (net/core/dev.c:5768) [11476.659369][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11476.659690][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11476.660025][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11476.660327][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11476.660607][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11476.660897][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11476.661168][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11476.661487][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11476.661706][ 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) [11476.661941][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11476.662215][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11476.662483][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11476.662773][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11476.663022][ 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) [11476.663288][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11476.663556][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11476.663845][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11476.664087][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11476.664367][ 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) [11476.664631][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11476.664911][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11476.665152][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11476.665397][ C1] tcf_classify (net/sched/cls_api.c:1830) [11476.665631][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11476.665919][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11476.666161][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11476.666421][ 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) [11476.666685][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11476.666942][ C1] tc_run (net/core/dev.c:3912) [11476.667149][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11476.667385][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11476.667625][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11476.667890][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11476.668146][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11476.668390][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11476.668665][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11476.668976][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11476.669250][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11476.669507][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11476.669775][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11476.670035][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11476.670327][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11476.670609][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11476.670866][ 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) [11476.671134][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11476.671355][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11476.671602][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11476.671858][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11476.672113][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11476.672358][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11476.672610][ C1] ? __create_object (mm/kmemleak.c:756) [11476.672857][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11476.673131][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11476.673417][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11476.673692][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11476.673979][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11476.674254][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11476.674502][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11476.674777][ C1] call_timer_fn (kernel/time/timer.c:1700) [11476.675019][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11476.675286][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11476.675551][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11476.675814][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11476.676091][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11476.676381][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11476.676647][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11476.676883][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11476.677134][ C1] __do_softirq (kernel/softirq.c:553) [11476.677371][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11476.677594][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11476.677886][ C1] [11476.678038][ C1] [11476.678189][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11476.678500][ 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) [11476.678768][ 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 [11476.679747][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11476.680061][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11476.680467][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11476.680873][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11476.681278][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11476.681682][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11476.682086][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11476.682381][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11476.682646][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11476.682894][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11476.683149][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11476.683430][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11476.683672][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11476.683950][ C1] do_idle (kernel/sched/idle.c:312) [11476.684156][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11476.684404][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11476.684651][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11476.684923][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11476.685241][ C1] | [11499.876265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [11499.876643][ C0] rcu: 0-....: (8807401 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=2123222 | [11499.877207][ C0] rcu: (t=9085969 jiffies g=2033089 q=12 ncpus=4) [11499.877999][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11499.878626][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [11499.878921][ C0] Code: 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 66 0f 1f 00 48 85 f6 0f 84 5e 01 00 00 48 89 f8 41 54 44 0f b6 c2 48 01 f0 55 53 <72> 14 eb 26 cc cc cc 48 b8 ff ff ff ff ff ff ff fe 48 39 c7 77 23 All code ======== 0: 90 nop 1: 90 nop 2: 90 nop 3: 90 nop 4: 90 nop 5: 90 nop 6: 90 nop 7: 90 nop 8: 90 nop 9: 90 nop a: 90 nop b: 90 nop c: 90 nop d: 90 nop e: 90 nop f: 66 0f 1f 00 nopw (%rax) 13: 48 85 f6 test %rsi,%rsi 16: 0f 84 5e 01 00 00 je 0x17a 1c: 48 89 f8 mov %rdi,%rax 1f: 41 54 push %r12 21: 44 0f b6 c2 movzbl %dl,%r8d 25: 48 01 f0 add %rsi,%rax 28: 55 push %rbp 29: 53 push %rbx 2a:* 72 14 jb 0x40 <-- trapping instruction 2c: eb 26 jmp 0x54 2e: cc int3 2f: cc int3 30: cc int3 31: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax 38: ff ff fe 3b: 48 39 c7 cmp %rax,%rdi 3e: 77 23 ja 0x63 Code starting with the faulting instruction =========================================== 0: 72 14 jb 0x16 2: eb 26 jmp 0x2a 4: cc int3 5: cc int3 6: cc int3 7: 48 b8 ff ff ff ff ff movabs $0xfeffffffffffffff,%rax e: ff ff fe 11: 48 39 c7 cmp %rax,%rdi 14: 77 23 ja 0x39 [11499.879896][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000286 [11499.880206][ C0] RAX: ffff888008121b5c RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11499.880607][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [11499.881008][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11499.881415][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11499.881817][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11499.882217][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11499.882668][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11499.883003][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11499.883417][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11499.883818][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11499.884218][ C0] PKRU: 55555554 [11499.884400][ C0] Call Trace: [11499.884574][ C0] [11499.884725][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11499.885000][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11499.885255][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11499.885508][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11499.885742][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11499.886014][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11499.886287][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11499.886547][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11499.886835][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11499.887078][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11499.887391][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11499.887667][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11499.887955][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11499.888224][ 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)) [11499.888546][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11499.888807][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [11499.889070][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11499.889380][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11499.889680][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11499.889997][ 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) [11499.890290][ C0] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [11499.890549][ 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) [11499.890830][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11499.891143][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11499.891386][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11499.891629][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11499.891868][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11499.892117][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11499.892392][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11499.892678][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11499.892918][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11499.893161][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11499.893423][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11499.893658][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11499.893906][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11499.894166][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11499.894460][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11499.894741][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11499.894989][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11499.895281][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11499.895547][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11499.895897][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11499.896152][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11499.896478][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11499.896743][ 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) [11499.896947][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11499.897195][ C0] ? set_track_prepare (mm/slub.c:6440) [11499.897454][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11499.897731][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11499.898009][ C0] ? skb_clone (net/core/skbuff.c:1954) [11499.898244][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11499.898577][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11499.898889][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11499.899174][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11499.899471][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11499.899719][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11499.899952][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11499.900259][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11499.900545][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11499.900872][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11499.901123][ 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)) [11499.901444][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11499.901867][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11499.902330][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11499.902704][ 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)) [11499.903036][ C0] netif_receive_skb (net/core/dev.c:5768) [11499.903394][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11499.903824][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11499.904294][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11499.904727][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11499.905132][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11499.905534][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11499.905998][ 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) [11499.906337][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11499.906720][ 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) [11499.907054][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11499.907388][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11499.907759][ 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) [11499.908152][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11499.908578][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11499.908934][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11499.909334][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11499.909684][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11499.910054][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11499.910373][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11499.910767][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11499.911223][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11499.911574][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11499.911968][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11499.912324][ C0] tcf_classify (net/sched/cls_api.c:1830) [11499.912673][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11499.913038][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11499.913425][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11499.913754][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11499.914155][ C0] tc_run (net/core/dev.c:3912) [11499.914470][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11499.914822][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11499.915191][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11499.915593][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11499.915962][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11499.916313][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11499.916716][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11499.917174][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11499.917588][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11499.918026][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11499.918396][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11499.918789][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11499.919281][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11499.919692][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11499.920064][ 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) [11499.920449][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11499.920772][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11499.921131][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11499.921576][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11499.921951][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11499.922317][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11499.922697][ 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)) [11499.923058][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11499.923466][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11499.923889][ 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) [11499.924338][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11499.924710][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11499.925089][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11499.925447][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11499.925834][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11499.926205][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11499.926561][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11499.926935][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11499.927393][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11499.927779][ 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)) [11499.928096][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11499.928476][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11499.928860][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11499.929201][ C0] call_timer_fn (kernel/time/timer.c:1700) [11499.929528][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11499.929890][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11499.930250][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11499.930645][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11499.931057][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11499.931469][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11499.931826][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11499.932267][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11499.932599][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11499.932966][ 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)) [11499.933272][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11499.933685][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11499.934030][ C0] __do_softirq (kernel/softirq.c:553) [11499.934356][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11499.934664][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11499.935059][ C0] [11499.935271][ C0] [11499.935475][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11499.935896][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11499.936387][ 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 [11499.937829][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11499.938298][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11499.938886][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11499.939473][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11499.940062][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11499.940638][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11499.941224][ 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) [11499.941650][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11499.941994][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11499.942434][ C0] RIP: 0033:0x7fcbb0ceb957 [11499.942766][ 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 [11499.944198][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11499.944804][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11499.945397][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11499.945986][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11499.946565][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11499.947147][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11499.947147][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11499.947746][ C0] | [11499.947985][ C0] Sending NMI from CPU 0 to CPUs 1: | [11499.948371][ C1] NMI backtrace for cpu 1 [11499.948384][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11499.948387][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11499.948397][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11499.948401][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11499.948405][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11499.948407][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11499.948409][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11499.948411][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11499.948413][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11499.948415][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11499.948417][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11499.948421][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11499.948423][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11499.948424][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11499.948426][ C1] PKRU: 55555554 [11499.948427][ C1] Call Trace: [11499.948431][ C1] [11499.948437][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11499.948442][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11499.948448][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11499.948453][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11499.948457][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11499.948460][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11499.948465][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11499.948468][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11499.948472][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11499.948475][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11499.948479][ C1] [11499.948479][ C1] [11499.948481][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11499.948484][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11499.948489][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11499.948492][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11499.948497][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11499.948500][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11499.948503][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11499.948505][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11499.948510][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11499.948514][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11499.948521][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11499.948532][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11499.948539][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11499.948547][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11499.948551][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11499.948554][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11499.948557][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11499.948560][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11499.948566][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11499.948571][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11499.948575][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11499.948587][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11499.948590][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11499.948593][ C1] ? set_track_prepare (mm/slub.c:6440) [11499.948599][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11499.948602][ C1] ? skb_clone (net/core/skbuff.c:1954) [11499.948607][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11499.948613][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11499.948619][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11499.948624][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11499.948633][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11499.948636][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11499.948638][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11499.948642][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11499.948645][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11499.948650][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11499.948652][ 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)) [11499.948657][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11499.948660][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11499.948665][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11499.948668][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11499.948670][ C1] netif_receive_skb (net/core/dev.c:5768) [11499.948674][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11499.948682][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11499.948690][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11499.948697][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11499.948701][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11499.948710][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11499.948716][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11499.948725][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11499.948728][ 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) [11499.948732][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11499.948737][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11499.948740][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11499.948743][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11499.948749][ 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) [11499.948753][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11499.948757][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11499.948760][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11499.948762][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11499.948765][ 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) [11499.948769][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11499.948772][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11499.948776][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11499.948780][ C1] tcf_classify (net/sched/cls_api.c:1830) [11499.948783][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11499.948787][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11499.948789][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11499.948792][ 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) [11499.948795][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11499.948799][ C1] tc_run (net/core/dev.c:3912) [11499.948803][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11499.948806][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11499.948808][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11499.948812][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11499.948816][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11499.948819][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11499.948824][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11499.948828][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11499.948831][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11499.948835][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11499.948840][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11499.948843][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11499.948851][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11499.948854][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11499.948857][ 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) [11499.948861][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11499.948864][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11499.948868][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11499.948872][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11499.948875][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11499.948878][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11499.948882][ C1] ? __create_object (mm/kmemleak.c:756) [11499.948886][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11499.948893][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11499.948897][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11499.948901][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11499.948905][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11499.948908][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11499.948912][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11499.948915][ C1] call_timer_fn (kernel/time/timer.c:1700) [11499.948920][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11499.948925][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11499.948929][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11499.948932][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11499.948937][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11499.948940][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11499.948945][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11499.948951][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11499.948955][ C1] __do_softirq (kernel/softirq.c:553) [11499.948959][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11499.948963][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11499.948966][ C1] [11499.948967][ C1] [11499.948968][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11499.948973][ 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) [11499.948976][ 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 [11499.948979][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11499.948981][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11499.948983][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11499.948985][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11499.948986][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11499.948988][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11499.948992][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11499.948996][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11499.949000][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11499.949002][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11499.949004][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11499.949009][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11499.949012][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11499.949017][ C1] do_idle (kernel/sched/idle.c:312) [11499.949019][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11499.949022][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11499.949025][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11499.949029][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11524.576495][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11524.577040][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11524.577551][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11524.578026][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11524.578955][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11524.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) [11524.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 ... [11524.580878][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11524.581187][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11524.581587][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11524.581985][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11524.582388][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11524.582786][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11524.583185][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11524.583634][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11524.583965][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11524.584369][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11524.584769][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11524.585167][ C0] PKRU: 55555554 [11524.585349][ C0] Call Trace: [11524.585523][ C0] [11524.585672][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11524.585936][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11524.586180][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11524.586458][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11524.586731][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11524.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) [11524.587287][ 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)) [11524.587599][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11524.587863][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11524.588173][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11524.588478][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11524.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) [11524.589086][ 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) [11524.589382][ 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) [11524.589674][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11524.589986][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11524.590227][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11524.590469][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11524.590709][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11524.590960][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11524.591233][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11524.591520][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11524.591757][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11524.591999][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11524.592260][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11524.592497][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11524.592745][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11524.593004][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11524.593294][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11524.593572][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11524.593820][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11524.594092][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11524.594357][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11524.594707][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11524.594962][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11524.595285][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11524.595550][ 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) [11524.595756][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11524.595989][ C0] ? set_track_prepare (mm/slub.c:6440) [11524.596248][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11524.596527][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11524.596803][ C0] ? skb_clone (net/core/skbuff.c:1954) [11524.597034][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11524.597356][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11524.597663][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11524.597949][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11524.598244][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11524.598501][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11524.598734][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11524.599034][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11524.599322][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11524.599650][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11524.599890][ 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)) [11524.600187][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11524.600475][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11524.600795][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11524.601053][ 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)) [11524.601287][ C0] netif_receive_skb (net/core/dev.c:5768) [11524.601537][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11524.601853][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11524.602187][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11524.602489][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11524.602765][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11524.603054][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11524.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) [11524.603609][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11524.603874][ 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) [11524.604108][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11524.604330][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11524.604584][ 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) [11524.604849][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11524.605136][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11524.605376][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11524.605656][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11524.605895][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11524.606144][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11524.606362][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11524.606632][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11524.606943][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11524.607180][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11524.607452][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11524.607694][ C0] tcf_classify (net/sched/cls_api.c:1830) [11524.607927][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11524.608168][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11524.608434][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11524.608652][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11524.608921][ C0] tc_run (net/core/dev.c:3912) [11524.609128][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11524.609363][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11524.609602][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11524.609865][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11524.610119][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11524.610357][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11524.610629][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11524.610933][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11524.611208][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11524.611493][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11524.611735][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11524.611992][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11524.612330][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11524.612605][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11524.612859][ 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) [11524.613124][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11524.613342][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11524.613585][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11524.613890][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11524.614142][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11524.614383][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11524.614632][ 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)) [11524.614867][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11524.615135][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11524.615417][ 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) [11524.615723][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11524.615968][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11524.616218][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11524.616458][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11524.616726][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11524.616991][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11524.617232][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11524.617493][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11524.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) [11524.618065][ 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)) [11524.618288][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11524.618560][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11524.618828][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11524.619069][ C0] call_timer_fn (kernel/time/timer.c:1700) [11524.619306][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11524.619568][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11524.619830][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11524.620091][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11524.620363][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11524.620647][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11524.620887][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11524.621177][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11524.621418][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11524.621682][ 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)) [11524.621905][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11524.622201][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11524.622450][ C0] __do_softirq (kernel/softirq.c:553) [11524.622686][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11524.622906][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11524.623195][ C0] [11524.623345][ C0] [11524.623496][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11524.623802][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11524.624156][ 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 [11524.625131][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11524.625443][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11524.625842][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11524.626242][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11524.626641][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11524.627043][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11524.627447][ 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) [11524.627728][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11524.627965][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11524.628265][ C0] RIP: 0033:0x7fcbb0ceb957 [11524.628503][ 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 [11524.629478][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11524.629902][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11524.630300][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11524.630699][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11524.631099][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11524.631500][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11524.633978][ 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) | [11524.634493][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11524.634971][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11524.635455][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11524.636393][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11524.637011][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11524.637341][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11524.638325][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11524.638641][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11524.639046][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11524.639449][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11524.639850][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11524.640251][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11524.640656][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11524.641106][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11524.641441][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11524.641847][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11524.642250][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11524.642656][ C1] PKRU: 55555554 [11524.642839][ C1] Call Trace: [11524.643009][ C1] [11524.643162][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11524.643428][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11524.643673][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11524.643953][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11524.644227][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11524.644520][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11524.644789][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11524.645096][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11524.645360][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11524.645625][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11524.645935][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11524.646235][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11524.646554][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11524.646844][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11524.647143][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11524.647436][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11524.647750][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11524.647994][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11524.648236][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11524.648496][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11524.648770][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11524.649057][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11524.649298][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11524.649541][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11524.649804][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11524.650041][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11524.650291][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11524.650551][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11524.650831][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11524.651111][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11524.651361][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11524.651634][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11524.651898][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11524.652250][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11524.652506][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11524.652831][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11524.653095][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11524.653302][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11524.653535][ C1] ? set_track_prepare (mm/slub.c:6440) [11524.653788][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11524.654069][ C1] ? skb_clone (net/core/skbuff.c:1954) [11524.654298][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11524.654619][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11524.654928][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11524.655210][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11524.655512][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11524.655762][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11524.655993][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11524.656297][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11524.656584][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11524.656913][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11524.657156][ 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)) [11524.657458][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11524.657744][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11524.658062][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11524.658322][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11524.658566][ C1] netif_receive_skb (net/core/dev.c:5768) [11524.658818][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11524.659134][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11524.659474][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11524.659774][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11524.660053][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11524.660342][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11524.660611][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11524.660928][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11524.661146][ 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) [11524.661381][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11524.661652][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11524.661918][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11524.662207][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11524.662456][ 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) [11524.662719][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11524.662985][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11524.663272][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11524.663514][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11524.663792][ 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) [11524.664054][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11524.664334][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11524.664574][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11524.664818][ C1] tcf_classify (net/sched/cls_api.c:1830) [11524.665050][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11524.665341][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11524.665584][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11524.665841][ 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) [11524.666102][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11524.666354][ C1] tc_run (net/core/dev.c:3912) [11524.666561][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11524.666795][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11524.667033][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11524.667298][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11524.667552][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11524.667793][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11524.668060][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11524.668369][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11524.668648][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11524.668903][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11524.669169][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11524.669427][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11524.669717][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11524.669995][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11524.670250][ 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) [11524.670519][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11524.670737][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11524.670982][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11524.671237][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11524.671491][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11524.671734][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11524.671984][ C1] ? __create_object (mm/kmemleak.c:756) [11524.672230][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11524.672501][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11524.672784][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11524.673058][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11524.673344][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11524.673618][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11524.673865][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11524.674138][ C1] call_timer_fn (kernel/time/timer.c:1700) [11524.674377][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11524.674641][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11524.674905][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11524.675167][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11524.675445][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11524.675732][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11524.675995][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11524.676230][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11524.676481][ C1] __do_softirq (kernel/softirq.c:553) [11524.676716][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11524.676936][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11524.677225][ C1] [11524.677376][ C1] [11524.677527][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11524.677836][ 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) [11524.678094][ 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 [11524.679080][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11524.679393][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11524.679795][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11524.680199][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11524.680602][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11524.681004][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11524.681408][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11524.681701][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11524.681965][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11524.682209][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11524.682463][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11524.682743][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11524.682985][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11524.683261][ C1] do_idle (kernel/sched/idle.c:312) [11524.683466][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11524.683711][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11524.683957][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11524.684228][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11552.576486][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11552.577025][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11552.577537][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11552.578013][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11552.578939][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11552.579555][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [11552.579843][ 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) [11552.580819][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [11552.581127][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11552.581527][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11552.581926][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11552.582326][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11552.582726][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11552.583126][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11552.583575][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11552.583907][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11552.584308][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11552.584712][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11552.585111][ C0] PKRU: 55555554 [11552.585294][ C0] Call Trace: [11552.585465][ C0] [11552.585617][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11552.585880][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11552.586126][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11552.586404][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11552.586677][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11552.586967][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11552.587232][ 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)) [11552.587540][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11552.587804][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11552.588113][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11552.588419][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11552.588735][ 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) [11552.589025][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [11552.589307][ 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) [11552.589588][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11552.589900][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11552.590145][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11552.590387][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11552.590625][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11552.590875][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11552.591149][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11552.591441][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11552.591680][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11552.591921][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11552.592181][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11552.592418][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11552.592666][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11552.592926][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11552.593206][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11552.593488][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11552.593736][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11552.594010][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11552.594274][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11552.594625][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11552.594881][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11552.595202][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11552.595469][ 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) [11552.595679][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11552.595912][ C0] ? set_track_prepare (mm/slub.c:6440) [11552.596169][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11552.596447][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11552.596721][ C0] ? skb_clone (net/core/skbuff.c:1954) [11552.596952][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11552.597273][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11552.597584][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11552.597869][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11552.598167][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11552.598422][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11552.598653][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11552.598954][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11552.599238][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11552.599565][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11552.599805][ 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)) [11552.600106][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11552.600394][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11552.600713][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11552.600971][ 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)) [11552.601208][ C0] netif_receive_skb (net/core/dev.c:5768) [11552.601458][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11552.601772][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11552.602110][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11552.602411][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11552.602686][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11552.602981][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11552.603296][ 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) [11552.603531][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11552.603795][ 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) [11552.604027][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11552.604248][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11552.604501][ 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) [11552.604768][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11552.605055][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11552.605297][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11552.605580][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11552.605822][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11552.606070][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11552.606287][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11552.606556][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11552.606867][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11552.607108][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11552.607378][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11552.607620][ C0] tcf_classify (net/sched/cls_api.c:1830) [11552.607850][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11552.608091][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11552.608354][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11552.608571][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11552.608842][ C0] tc_run (net/core/dev.c:3912) [11552.609050][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11552.609281][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11552.609523][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11552.609785][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11552.610039][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11552.610280][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11552.610547][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11552.610854][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11552.611128][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11552.611419][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11552.611661][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11552.611919][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11552.612258][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11552.612537][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11552.612790][ 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) [11552.613057][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11552.613276][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11552.613520][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11552.613827][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11552.614079][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11552.614320][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11552.614570][ 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)) [11552.614807][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11552.615074][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11552.615355][ 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) [11552.615661][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11552.615908][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11552.616161][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11552.616401][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11552.616670][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11552.616934][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11552.617180][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11552.617439][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11552.617742][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11552.618009][ 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)) [11552.618231][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11552.618498][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11552.618767][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11552.619010][ C0] call_timer_fn (kernel/time/timer.c:1700) [11552.619252][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11552.619516][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11552.619779][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11552.620040][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11552.620311][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11552.620597][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11552.620835][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11552.621130][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11552.621370][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11552.621635][ 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)) [11552.621856][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11552.622156][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11552.622405][ C0] __do_softirq (kernel/softirq.c:553) [11552.622638][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11552.622860][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11552.623147][ C0] [11552.623299][ C0] [11552.623451][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11552.623758][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11552.624108][ 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 [11552.625081][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11552.625393][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11552.625793][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11552.626193][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11552.626595][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11552.626994][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11552.627397][ 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) [11552.627680][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11552.627913][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11552.628216][ C0] RIP: 0033:0x7fcbb0ceb957 [11552.628454][ 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 [11552.629433][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11552.629854][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11552.630253][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11552.630657][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11552.631062][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11552.631462][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11552.633938][ 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) | [11552.634453][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11552.634932][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11552.635417][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11552.636359][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11552.636978][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11552.637307][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11552.638298][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11552.638609][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11552.639013][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11552.639416][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11552.639818][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11552.640221][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11552.640625][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11552.641076][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11552.641412][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11552.641815][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11552.642218][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11552.642620][ C1] PKRU: 55555554 [11552.642804][ C1] Call Trace: [11552.642974][ C1] [11552.643128][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11552.643393][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11552.643639][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11552.643919][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11552.644194][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11552.644487][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11552.644755][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11552.645064][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11552.645329][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11552.645594][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11552.645905][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11552.646204][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11552.646523][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11552.646814][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11552.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) [11552.647406][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11552.647720][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11552.647962][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11552.648205][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11552.648464][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11552.648739][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11552.649026][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11552.649266][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11552.649510][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11552.649773][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11552.650011][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11552.650261][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11552.650523][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11552.650804][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11552.651083][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11552.651334][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11552.651607][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11552.651872][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11552.652224][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11552.652480][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11552.652804][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11552.653071][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11552.653276][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11552.653510][ C1] ? set_track_prepare (mm/slub.c:6440) [11552.653767][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11552.654047][ C1] ? skb_clone (net/core/skbuff.c:1954) [11552.654276][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11552.654599][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11552.654909][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11552.655192][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11552.655491][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11552.655743][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11552.655974][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11552.656279][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11552.656570][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11552.656899][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11552.657139][ 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)) [11552.657440][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11552.657728][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11552.658049][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11552.658316][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11552.658555][ C1] netif_receive_skb (net/core/dev.c:5768) [11552.658807][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11552.659125][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11552.659464][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11552.659766][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11552.660044][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11552.660332][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11552.660603][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11552.660921][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11552.661139][ 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) [11552.661376][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11552.661647][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11552.661913][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11552.662203][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11552.662451][ 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) [11552.662714][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11552.662981][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11552.663268][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11552.663509][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11552.663791][ 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) [11552.664054][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11552.664335][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11552.664578][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11552.664823][ C1] tcf_classify (net/sched/cls_api.c:1830) [11552.665056][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11552.665345][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11552.665587][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11552.665845][ 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) [11552.666108][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11552.666360][ C1] tc_run (net/core/dev.c:3912) [11552.666567][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11552.666801][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11552.667041][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11552.667306][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11552.667561][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11552.667802][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11552.668069][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11552.668389][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11552.668663][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11552.668918][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11552.669184][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11552.669443][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11552.669734][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11552.670012][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11552.670269][ 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) [11552.670540][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11552.670759][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11552.671005][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11552.671259][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11552.671514][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11552.671757][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11552.672008][ C1] ? __create_object (mm/kmemleak.c:756) [11552.672254][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11552.672529][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11552.672813][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11552.673087][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11552.673376][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11552.673650][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11552.673897][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11552.674171][ C1] call_timer_fn (kernel/time/timer.c:1700) [11552.674412][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11552.674676][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11552.674940][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11552.675203][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11552.675480][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11552.675768][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11552.676033][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11552.676268][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11552.676519][ C1] __do_softirq (kernel/softirq.c:553) [11552.676755][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11552.676981][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11552.677273][ C1] [11552.677423][ C1] [11552.677575][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11552.677883][ 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) [11552.678143][ 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 [11552.679130][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11552.679444][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11552.679847][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11552.680252][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11552.680655][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11552.681058][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11552.681464][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11552.681758][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11552.682022][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11552.682268][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11552.682524][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11552.682804][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11552.683046][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11552.683323][ C1] do_idle (kernel/sched/idle.c:312) [11552.683529][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11552.683774][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11552.684021][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11552.684293][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11552.684609][ C1] | [11577.951265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [11577.951642][ C0] rcu: 0-....: (8885292 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=2142481 | [11577.952207][ C0] rcu: (t=9164044 jiffies g=2033089 q=12 ncpus=4) [11577.952991][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11577.953609][ 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) [11577.953942][ 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 ... [11577.954919][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11577.955227][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11577.955630][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11577.956030][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11577.956431][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11577.956836][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11577.957236][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11577.957687][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11577.958021][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11577.958437][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11577.958840][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11577.959239][ C0] PKRU: 55555554 [11577.959423][ C0] Call Trace: [11577.959593][ C0] [11577.959746][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11577.960021][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11577.960275][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11577.960528][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11577.960761][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11577.961033][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11577.961307][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11577.961566][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11577.961851][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11577.962095][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11577.962411][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11577.962684][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11577.962976][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11577.963249][ 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)) [11577.963556][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11577.963820][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11577.964130][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11577.964432][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11577.964750][ 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) [11577.965040][ 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) [11577.965337][ 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) [11577.965629][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11577.965941][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11577.966183][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11577.966425][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11577.966666][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11577.966917][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11577.967190][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11577.967475][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11577.967715][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11577.967959][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11577.968228][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11577.968464][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11577.968711][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11577.968970][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11577.969251][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11577.969530][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11577.969780][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11577.970064][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11577.970329][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11577.970679][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11577.970932][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11577.971253][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11577.971519][ 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) [11577.971726][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11577.971956][ C0] ? set_track_prepare (mm/slub.c:6440) [11577.972213][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11577.972492][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11577.972767][ C0] ? skb_clone (net/core/skbuff.c:1954) [11577.972997][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11577.973318][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11577.973632][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11577.973916][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11577.974214][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11577.974463][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11577.974693][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11577.974999][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11577.975286][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11577.975613][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11577.975851][ 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)) [11577.976150][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11577.976438][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11577.976757][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11577.977015][ 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)) [11577.977253][ C0] netif_receive_skb (net/core/dev.c:5768) [11577.977503][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11577.977818][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11577.978159][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11577.978462][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11577.978740][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11577.979029][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11577.979343][ 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) [11577.979580][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11577.979846][ 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) [11577.980076][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11577.980301][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11577.980553][ 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) [11577.980818][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11577.981103][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11577.981345][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11577.981623][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11577.981864][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11577.982113][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11577.982330][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11577.982603][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11577.982913][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11577.983153][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11577.983428][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11577.983670][ C0] tcf_classify (net/sched/cls_api.c:1830) [11577.983901][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11577.984142][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11577.984398][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11577.984616][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11577.984886][ C0] tc_run (net/core/dev.c:3912) [11577.985093][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11577.985327][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11577.985565][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11577.985828][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11577.986082][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11577.986324][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11577.986590][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11577.986898][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11577.987172][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11577.987461][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11577.987700][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11577.987958][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11577.988311][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11577.988592][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11577.988846][ 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) [11577.989112][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11577.989329][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11577.989574][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11577.989881][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11577.990134][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11577.990381][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11577.990630][ 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)) [11577.990867][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11577.991134][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11577.991419][ 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) [11577.991724][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11577.991973][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11577.992224][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11577.992466][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11577.992735][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11577.992999][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11577.993244][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11577.993500][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11577.993806][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11577.994072][ 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)) [11577.994293][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11577.994555][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11577.994827][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11577.995066][ C0] call_timer_fn (kernel/time/timer.c:1700) [11577.995306][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11577.995568][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11577.995829][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11577.996091][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11577.996360][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11577.996649][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11577.996888][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11577.997180][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11577.997421][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11577.997686][ 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)) [11577.997906][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11577.998213][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11577.998462][ C0] __do_softirq (kernel/softirq.c:553) [11577.998698][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11577.998921][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11577.999207][ C0] [11577.999366][ C0] [11577.999517][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11577.999824][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11578.000173][ 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 [11578.001152][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11578.001464][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11578.001865][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11578.002267][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11578.002668][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11578.003067][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11578.003473][ 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) [11578.003757][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11578.003991][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11578.004293][ C0] RIP: 0033:0x7fcbb0ceb957 [11578.004523][ 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 [11578.005497][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11578.005919][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11578.006322][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11578.006726][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11578.007126][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11578.007528][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11578.007528][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11578.007934][ C0] | [11578.008091][ C0] Sending NMI from CPU 0 to CPUs 1: | [11578.008376][ C1] NMI backtrace for cpu 1 [11578.008392][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11578.008396][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11578.008407][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11578.008412][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11578.008418][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11578.008421][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11578.008425][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11578.008428][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11578.008430][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11578.008433][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11578.008437][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11578.008441][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11578.008444][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11578.008446][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11578.008449][ C1] PKRU: 55555554 [11578.008450][ C1] Call Trace: [11578.008455][ C1] [11578.008461][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11578.008468][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11578.008475][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11578.008482][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11578.008487][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11578.008491][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11578.008498][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11578.008503][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11578.008508][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11578.008514][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11578.008519][ C1] [11578.008521][ C1] [11578.008523][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11578.008529][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11578.008536][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11578.008542][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11578.008549][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11578.008554][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11578.008559][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11578.008563][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11578.008571][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11578.008576][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11578.008589][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11578.008594][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11578.008603][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11578.008612][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11578.008619][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11578.008623][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11578.008627][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11578.008631][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11578.008640][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11578.008646][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11578.008652][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11578.008667][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11578.008672][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11578.008677][ C1] ? set_track_prepare (mm/slub.c:6440) [11578.008683][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11578.008688][ C1] ? skb_clone (net/core/skbuff.c:1954) [11578.008694][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11578.008705][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11578.008714][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11578.008721][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11578.008735][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11578.008740][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11578.008744][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11578.008749][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11578.008754][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11578.008761][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11578.008764][ 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)) [11578.008771][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11578.008777][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11578.008784][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11578.008789][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11578.008793][ C1] netif_receive_skb (net/core/dev.c:5768) [11578.008798][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11578.008809][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11578.008820][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11578.008831][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11578.008839][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11578.008853][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11578.008862][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11578.008877][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11578.008883][ 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) [11578.008888][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11578.008895][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11578.008900][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11578.008906][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11578.008915][ 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) [11578.008922][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11578.008927][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11578.008933][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11578.008936][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11578.008941][ 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) [11578.008947][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11578.008950][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11578.008957][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11578.008965][ C1] tcf_classify (net/sched/cls_api.c:1830) [11578.008969][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11578.008974][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11578.008979][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11578.008983][ 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) [11578.008988][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11578.008993][ C1] tc_run (net/core/dev.c:3912) [11578.008999][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11578.009004][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11578.009007][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11578.009014][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11578.009021][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11578.009024][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11578.009031][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11578.009038][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11578.009043][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11578.009050][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11578.009057][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11578.009063][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11578.009077][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11578.009082][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11578.009088][ 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) [11578.009095][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11578.009100][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11578.009106][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11578.009112][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11578.009116][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11578.009122][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11578.009128][ C1] ? __create_object (mm/kmemleak.c:756) [11578.009133][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11578.009144][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11578.009151][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11578.009157][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11578.009163][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11578.009167][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11578.009173][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11578.009177][ C1] call_timer_fn (kernel/time/timer.c:1700) [11578.009184][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11578.009193][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11578.009200][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11578.009205][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11578.009213][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11578.009217][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11578.009225][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11578.009235][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11578.009240][ C1] __do_softirq (kernel/softirq.c:553) [11578.009247][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11578.009253][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11578.009259][ C1] [11578.009261][ C1] [11578.009263][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11578.009271][ 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) [11578.009276][ 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 [11578.009279][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11578.009283][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11578.009287][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11578.009289][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11578.009292][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11578.009295][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11578.009301][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11578.009306][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11578.009312][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11578.009315][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11578.009319][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11578.009326][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11578.009331][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11578.009338][ C1] do_idle (kernel/sched/idle.c:312) [11578.009343][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11578.009346][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11578.009351][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11578.009357][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11604.576496][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11604.577035][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11604.577546][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11604.578028][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11604.578950][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11604.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) [11604.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 ... [11604.580869][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11604.581177][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11604.581579][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11604.581979][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11604.582380][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11604.582780][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11604.583181][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11604.583632][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11604.583965][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11604.584367][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11604.584770][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11604.585172][ C0] PKRU: 55555554 [11604.585355][ C0] Call Trace: [11604.585526][ C0] [11604.585680][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11604.585944][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11604.586190][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11604.586469][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11604.586743][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11604.587033][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11604.587303][ 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)) [11604.587609][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11604.587873][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11604.588194][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11604.588494][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11604.588811][ 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) [11604.589100][ 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) [11604.589398][ 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) [11604.589688][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11604.590000][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11604.590246][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11604.590491][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11604.590732][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11604.590981][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11604.591256][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11604.591544][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11604.591784][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11604.592028][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11604.592290][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11604.592524][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11604.592773][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11604.593032][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11604.593316][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11604.593596][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11604.593846][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11604.594120][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11604.594385][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11604.594735][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11604.594991][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11604.595315][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11604.595580][ 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) [11604.595787][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11604.596019][ C0] ? set_track_prepare (mm/slub.c:6440) [11604.596276][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11604.596554][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11604.596832][ C0] ? skb_clone (net/core/skbuff.c:1954) [11604.597060][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11604.597383][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11604.597692][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11604.597976][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11604.598286][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11604.598535][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11604.598766][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11604.599069][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11604.599354][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11604.599682][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11604.599922][ 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)) [11604.600221][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11604.600508][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11604.600827][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11604.601086][ 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)) [11604.601323][ C0] netif_receive_skb (net/core/dev.c:5768) [11604.601574][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11604.601890][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11604.602226][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11604.602527][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11604.602806][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11604.603096][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11604.603414][ 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) [11604.603646][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11604.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) [11604.604145][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11604.604369][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11604.604621][ 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) [11604.604889][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11604.605175][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11604.605417][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11604.605695][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11604.605938][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11604.606187][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11604.606404][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11604.606672][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11604.606985][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11604.607226][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11604.607498][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11604.607741][ C0] tcf_classify (net/sched/cls_api.c:1830) [11604.607972][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11604.608223][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11604.608479][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11604.608697][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11604.608969][ C0] tc_run (net/core/dev.c:3912) [11604.609176][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11604.609410][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11604.609650][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11604.609912][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11604.610167][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11604.610409][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11604.610675][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11604.610983][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11604.611258][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11604.611548][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11604.611789][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11604.612050][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11604.612394][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11604.612675][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11604.612930][ 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) [11604.613198][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11604.613418][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11604.613664][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11604.613973][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11604.614228][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11604.614469][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11604.614719][ 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)) [11604.614959][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11604.615228][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11604.615513][ 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) [11604.615819][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11604.616067][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11604.616320][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11604.616562][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11604.616832][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11604.617098][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11604.617344][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11604.617601][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11604.617908][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11604.618185][ 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)) [11604.618408][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11604.618670][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11604.618940][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11604.619181][ C0] call_timer_fn (kernel/time/timer.c:1700) [11604.619421][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11604.619685][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11604.619948][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11604.620210][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11604.620482][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11604.620771][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11604.621011][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11604.621307][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11604.621550][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11604.621815][ 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)) [11604.622037][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11604.622337][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11604.622588][ C0] __do_softirq (kernel/softirq.c:553) [11604.622820][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11604.623044][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11604.623332][ C0] [11604.623486][ C0] [11604.623635][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11604.623945][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11604.624298][ 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 [11604.625281][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11604.625594][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11604.625995][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11604.626401][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11604.626808][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11604.627209][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11604.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) [11604.627901][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11604.628146][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11604.628451][ C0] RIP: 0033:0x7fcbb0ceb957 [11604.628681][ 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 [11604.629658][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11604.630080][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11604.630484][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11604.630886][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11604.631288][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11604.631688][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11604.634177][ 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) | [11604.634699][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11604.635193][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11604.635683][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11604.636633][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11604.637252][ 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) [11604.637583][ 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 [11604.638585][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11604.638904][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11604.639311][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11604.639717][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11604.640120][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11604.640524][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11604.640925][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11604.641383][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11604.641728][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11604.642136][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11604.642548][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11604.642951][ C1] PKRU: 55555554 [11604.643150][ C1] Call Trace: [11604.643328][ C1] [11604.643477][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11604.643742][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11604.643988][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11604.644269][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11604.644547][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11604.644837][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11604.645105][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11604.645415][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11604.645679][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11604.645943][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11604.646255][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11604.646555][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11604.646874][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11604.647165][ 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) [11604.647459][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11604.647749][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11604.648075][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11604.648321][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11604.648562][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11604.648814][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11604.649091][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11604.649380][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11604.649621][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11604.649865][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11604.650130][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11604.650367][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11604.650617][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11604.650878][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11604.651157][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11604.651443][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11604.651694][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11604.651971][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11604.652242][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11604.652595][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11604.652859][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11604.653185][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11604.653453][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11604.653658][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11604.653893][ C1] ? set_track_prepare (mm/slub.c:6440) [11604.654150][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11604.654438][ C1] ? skb_clone (net/core/skbuff.c:1954) [11604.654674][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11604.655002][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11604.655319][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11604.655608][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11604.655905][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11604.656165][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11604.656401][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11604.656704][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11604.656993][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11604.657330][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11604.657575][ 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)) [11604.657875][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11604.658182][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11604.658515][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11604.658774][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11604.659030][ C1] netif_receive_skb (net/core/dev.c:5768) [11604.659282][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11604.659599][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11604.659940][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11604.660252][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11604.660530][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11604.660820][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11604.661090][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11604.661406][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11604.661626][ 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) [11604.661867][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11604.662141][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11604.662414][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11604.662702][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11604.662951][ 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) [11604.663220][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11604.663487][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11604.663792][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11604.664033][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11604.664316][ 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) [11604.664579][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11604.664863][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11604.665107][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11604.665358][ C1] tcf_classify (net/sched/cls_api.c:1830) [11604.665594][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11604.665883][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11604.666123][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11604.666387][ 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) [11604.666652][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11604.666909][ C1] tc_run (net/core/dev.c:3912) [11604.667119][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11604.667353][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11604.667599][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11604.667867][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11604.668137][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11604.668380][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11604.668648][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11604.668956][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11604.669231][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11604.669488][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11604.669756][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11604.670023][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11604.670312][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11604.670591][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11604.670854][ 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) [11604.671123][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11604.671342][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11604.671589][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11604.671844][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11604.672101][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11604.672343][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11604.672595][ C1] ? __create_object (mm/kmemleak.c:756) [11604.672846][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11604.673116][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11604.673402][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11604.673679][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11604.673962][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11604.674237][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11604.674483][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11604.674759][ C1] call_timer_fn (kernel/time/timer.c:1700) [11604.674998][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11604.675262][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11604.675529][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11604.675792][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11604.676074][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11604.676362][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11604.676625][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11604.676862][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11604.677113][ C1] __do_softirq (kernel/softirq.c:553) [11604.677347][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11604.677571][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11604.677859][ C1] [11604.678022][ C1] [11604.678175][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11604.678485][ 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) [11604.678745][ 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 [11604.679729][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11604.680040][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11604.680445][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11604.680847][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11604.681258][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11604.681664][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11604.682071][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11604.682362][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11604.682627][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11604.682873][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11604.683128][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11604.683409][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11604.683650][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11604.683931][ C1] do_idle (kernel/sched/idle.c:312) [11604.684138][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11604.684384][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11604.684630][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11604.684903][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11632.576498][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11632.577041][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11632.577555][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11632.578038][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11632.578966][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11632.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) [11632.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 ... [11632.580887][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11632.581198][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11632.581599][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11632.582005][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11632.582407][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11632.582808][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11632.583209][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11632.583665][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11632.584005][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11632.584414][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11632.584820][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11632.585225][ C0] PKRU: 55555554 [11632.585410][ C0] Call Trace: [11632.585585][ C0] [11632.585744][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11632.586013][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11632.586261][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11632.586545][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11632.586826][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11632.587117][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11632.587389][ 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)) [11632.587698][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11632.587969][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11632.588284][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11632.588586][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11632.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) [11632.589201][ 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) [11632.589501][ 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) [11632.589794][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11632.590111][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11632.590359][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11632.590605][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11632.590851][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11632.591105][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11632.591382][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11632.591672][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11632.591919][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11632.592162][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11632.592432][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11632.592672][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11632.592924][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11632.593184][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11632.593465][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11632.593747][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11632.593999][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11632.594277][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11632.594542][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11632.594892][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11632.595147][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11632.595475][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11632.595742][ 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) [11632.595948][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11632.596184][ C0] ? set_track_prepare (mm/slub.c:6440) [11632.596446][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11632.596729][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11632.597005][ C0] ? skb_clone (net/core/skbuff.c:1954) [11632.597240][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11632.597564][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11632.597883][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11632.598168][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11632.598468][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11632.598717][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11632.598952][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11632.599258][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11632.599546][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11632.599878][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11632.600120][ 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)) [11632.600422][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11632.600711][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11632.601035][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11632.601296][ 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)) [11632.601535][ C0] netif_receive_skb (net/core/dev.c:5768) [11632.601785][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11632.602101][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11632.602440][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11632.602745][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11632.603024][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11632.603320][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11632.603635][ 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) [11632.603874][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11632.604142][ 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) [11632.604378][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11632.604601][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11632.604856][ 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) [11632.605123][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11632.605411][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11632.605651][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11632.605929][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11632.606172][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11632.606420][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11632.606639][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11632.606907][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11632.607219][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11632.607464][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11632.607734][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11632.607982][ C0] tcf_classify (net/sched/cls_api.c:1830) [11632.608214][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11632.608456][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11632.608715][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11632.608934][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11632.609211][ C0] tc_run (net/core/dev.c:3912) [11632.609421][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11632.609653][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11632.609896][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11632.610163][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11632.610422][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11632.610667][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11632.610935][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11632.611244][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11632.611522][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11632.611813][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11632.612057][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11632.612319][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11632.612666][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11632.612946][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11632.613201][ 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) [11632.613470][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11632.613690][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11632.613938][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11632.614246][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11632.614501][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11632.614745][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11632.614997][ 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)) [11632.615238][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11632.615507][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11632.615790][ 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) [11632.616098][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11632.616348][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11632.616600][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11632.616846][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11632.617119][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11632.617384][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11632.617630][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11632.617895][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11632.618200][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11632.618470][ 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)) [11632.618695][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11632.618962][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11632.619232][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11632.619475][ C0] call_timer_fn (kernel/time/timer.c:1700) [11632.619715][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11632.619978][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11632.620246][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11632.620508][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11632.620778][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11632.621065][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11632.621306][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11632.621601][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11632.621844][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11632.622110][ 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)) [11632.622333][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11632.622633][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11632.622885][ C0] __do_softirq (kernel/softirq.c:553) [11632.623121][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11632.623347][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11632.623638][ C0] [11632.623791][ C0] [11632.623947][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11632.624258][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11632.624617][ 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 [11632.625603][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11632.625916][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11632.626321][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11632.626726][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11632.627136][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11632.627541][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11632.627959][ 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) [11632.628248][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11632.628488][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11632.628794][ C0] RIP: 0033:0x7fcbb0ceb957 [11632.629023][ 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 [11632.630006][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11632.630438][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11632.630841][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11632.631249][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11632.631659][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11632.632066][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11632.634542][ 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) | [11632.635057][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11632.635538][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11632.636018][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11632.636955][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11632.637570][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11632.637908][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11632.638885][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11632.639194][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11632.639600][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11632.640002][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11632.640405][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11632.640807][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11632.641210][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11632.641662][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11632.641997][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11632.642401][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11632.642804][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11632.643207][ C1] PKRU: 55555554 [11632.643390][ C1] Call Trace: [11632.643560][ C1] [11632.643712][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11632.643977][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11632.644221][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11632.644501][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11632.644781][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11632.645072][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11632.645340][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11632.645647][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11632.645911][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11632.646175][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11632.646486][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11632.646786][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11632.647103][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11632.647395][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11632.647693][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11632.647989][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11632.648304][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11632.648548][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11632.648791][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11632.649043][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11632.649317][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11632.649603][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11632.649843][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11632.650086][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11632.650349][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11632.650587][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11632.650835][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11632.651095][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11632.651375][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11632.651653][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11632.651904][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11632.652177][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11632.652443][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11632.652798][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11632.653053][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11632.653376][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11632.653643][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11632.653849][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11632.654079][ C1] ? set_track_prepare (mm/slub.c:6440) [11632.654337][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11632.654618][ C1] ? skb_clone (net/core/skbuff.c:1954) [11632.654845][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11632.655166][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11632.655476][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11632.655759][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11632.656057][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11632.656308][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11632.656539][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11632.656842][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11632.657129][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11632.657459][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11632.657698][ 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)) [11632.658005][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11632.658291][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11632.658612][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11632.658869][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11632.659107][ C1] netif_receive_skb (net/core/dev.c:5768) [11632.659358][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11632.659673][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11632.660008][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11632.660309][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11632.660587][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11632.660875][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11632.661144][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11632.661461][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11632.661679][ 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) [11632.661914][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11632.662185][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11632.662452][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11632.662741][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11632.662987][ 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) [11632.663250][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11632.663517][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11632.663803][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11632.664044][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11632.664323][ 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) [11632.664585][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11632.664863][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11632.665104][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11632.665347][ C1] tcf_classify (net/sched/cls_api.c:1830) [11632.665581][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11632.665867][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11632.666109][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11632.666388][ 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) [11632.666651][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11632.666901][ C1] tc_run (net/core/dev.c:3912) [11632.667108][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11632.667342][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11632.667581][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11632.667843][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11632.668107][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11632.668350][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11632.668617][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11632.668924][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11632.669198][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11632.669454][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11632.669720][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11632.669978][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11632.670269][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11632.670547][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11632.670803][ 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) [11632.671070][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11632.671290][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11632.671536][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11632.671791][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11632.672044][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11632.672288][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11632.672540][ C1] ? __create_object (mm/kmemleak.c:756) [11632.672787][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11632.673058][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11632.673342][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11632.673620][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11632.673906][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11632.674182][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11632.674430][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11632.674703][ C1] call_timer_fn (kernel/time/timer.c:1700) [11632.674945][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11632.675208][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11632.675473][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11632.675735][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11632.676011][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11632.676300][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11632.676564][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11632.676799][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11632.677049][ C1] __do_softirq (kernel/softirq.c:553) [11632.677286][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11632.677507][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11632.677797][ C1] [11632.677956][ C1] [11632.678107][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11632.678417][ 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) [11632.678675][ 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 [11632.679658][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11632.679970][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11632.680374][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11632.680779][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11632.681182][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11632.681586][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11632.681990][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11632.682285][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11632.682548][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11632.682794][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11632.683047][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11632.683327][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11632.683570][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11632.683845][ C1] do_idle (kernel/sched/idle.c:312) [11632.684050][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11632.684296][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11632.684543][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11632.684814][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11632.685130][ C1] | [11656.010265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [11656.010642][ C0] rcu: 0-....: (8963180 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=2161855 | [11656.011205][ C0] rcu: (t=9242103 jiffies g=2033089 q=12 ncpus=4) [11656.011988][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11656.012604][ 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) [11656.012939][ 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 ... [11656.013916][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11656.014226][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11656.014629][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11656.015029][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11656.015429][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11656.015828][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11656.016231][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11656.016680][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11656.017014][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11656.017416][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11656.017823][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11656.018225][ C0] PKRU: 55555554 [11656.018408][ C0] Call Trace: [11656.018578][ C0] [11656.018730][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11656.019005][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11656.019259][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11656.019512][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11656.019742][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11656.020014][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11656.020289][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11656.020550][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11656.020836][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11656.021081][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11656.021397][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11656.021670][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11656.021960][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11656.022230][ 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)) [11656.022537][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11656.022801][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11656.023113][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11656.023413][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11656.023732][ 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) [11656.024021][ 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) [11656.024320][ 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) [11656.024609][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11656.024922][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11656.025167][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11656.025412][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11656.025652][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11656.025901][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11656.026178][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11656.026463][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11656.026703][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11656.026947][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11656.027209][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11656.027444][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11656.027694][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11656.027962][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11656.028239][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11656.028521][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11656.028771][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11656.029048][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11656.029313][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11656.029661][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11656.029919][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11656.030241][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11656.030507][ 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) [11656.030714][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11656.030947][ C0] ? set_track_prepare (mm/slub.c:6440) [11656.031202][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11656.031479][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11656.031756][ C0] ? skb_clone (net/core/skbuff.c:1954) [11656.031986][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11656.032307][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11656.032616][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11656.032899][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11656.033197][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11656.033445][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11656.033675][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11656.033978][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11656.034263][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11656.034590][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11656.034832][ 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)) [11656.035130][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11656.035416][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11656.035734][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11656.035990][ 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)) [11656.036231][ C0] netif_receive_skb (net/core/dev.c:5768) [11656.036482][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11656.036796][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11656.037132][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11656.037432][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11656.037709][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11656.038011][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11656.038326][ 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) [11656.038559][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11656.038825][ 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) [11656.039056][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11656.039279][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11656.039532][ 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) [11656.039798][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11656.040083][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11656.040325][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11656.040601][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11656.040843][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11656.041093][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11656.041309][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11656.041577][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11656.041888][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11656.042127][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11656.042395][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11656.042639][ C0] tcf_classify (net/sched/cls_api.c:1830) [11656.042869][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11656.043112][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11656.043368][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11656.043584][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11656.043855][ C0] tc_run (net/core/dev.c:3912) [11656.044061][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11656.044292][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11656.044532][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11656.044793][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11656.045048][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11656.045288][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11656.045554][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11656.045862][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11656.046135][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11656.046422][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11656.046663][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11656.046922][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11656.047259][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11656.047539][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11656.047803][ 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) [11656.048071][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11656.048289][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11656.048534][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11656.048842][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11656.049095][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11656.049336][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11656.049586][ 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)) [11656.049823][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11656.050091][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11656.050375][ 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) [11656.050680][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11656.050926][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11656.051180][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11656.051421][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11656.051691][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11656.051956][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11656.052200][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11656.052457][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11656.052762][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11656.053028][ 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)) [11656.053250][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11656.053513][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11656.053784][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11656.054026][ C0] call_timer_fn (kernel/time/timer.c:1700) [11656.054265][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11656.054529][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11656.054792][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11656.055053][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11656.055324][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11656.055612][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11656.055851][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11656.056144][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11656.056385][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11656.056650][ 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)) [11656.056872][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11656.057172][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11656.057422][ C0] __do_softirq (kernel/softirq.c:553) [11656.057655][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11656.057886][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11656.058172][ C0] [11656.058327][ C0] [11656.058477][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11656.058786][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11656.059138][ 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 [11656.060115][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11656.060429][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11656.060830][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11656.061234][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11656.061636][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11656.062037][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11656.062442][ 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) [11656.062729][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11656.062962][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11656.063265][ C0] RIP: 0033:0x7fcbb0ceb957 [11656.063497][ 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 [11656.064475][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11656.064897][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11656.065302][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11656.065703][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11656.066104][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11656.066510][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11656.066510][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11656.066919][ C0] | [11656.067078][ C0] Sending NMI from CPU 0 to CPUs 1: | [11656.067362][ C1] NMI backtrace for cpu 1 [11656.067375][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11656.067378][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11656.067387][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11656.067391][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11656.067394][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11656.067396][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11656.067398][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11656.067399][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11656.067401][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11656.067403][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11656.067405][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11656.067409][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11656.067410][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11656.067411][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11656.067413][ C1] PKRU: 55555554 [11656.067414][ C1] Call Trace: [11656.067417][ C1] [11656.067422][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11656.067427][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11656.067433][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11656.067438][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11656.067442][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11656.067445][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11656.067449][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11656.067453][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11656.067456][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11656.067460][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11656.067463][ C1] [11656.067463][ C1] [11656.067465][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11656.067468][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11656.067473][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11656.067476][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11656.067480][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11656.067483][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11656.067486][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11656.067488][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11656.067493][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11656.067497][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11656.067504][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11656.067506][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11656.067511][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11656.067519][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11656.067523][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11656.067526][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11656.067528][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11656.067531][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11656.067537][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11656.067542][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11656.067546][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11656.067557][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11656.067561][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11656.067566][ C1] ? set_track_prepare (mm/slub.c:6440) [11656.067571][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11656.067574][ C1] ? skb_clone (net/core/skbuff.c:1954) [11656.067578][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11656.067584][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11656.067590][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11656.067596][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11656.067605][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11656.067608][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11656.067611][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11656.067614][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11656.067618][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11656.067622][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11656.067624][ 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)) [11656.067629][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11656.067633][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11656.067637][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11656.067640][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11656.067643][ C1] netif_receive_skb (net/core/dev.c:5768) [11656.067647][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11656.067655][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11656.067662][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11656.067669][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11656.067674][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11656.067682][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11656.067688][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11656.067697][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11656.067701][ 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) [11656.067704][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11656.067708][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11656.067711][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11656.067715][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11656.067721][ 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) [11656.067735][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11656.067738][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11656.067741][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11656.067744][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11656.067747][ 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) [11656.067751][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11656.067753][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11656.067757][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11656.067762][ C1] tcf_classify (net/sched/cls_api.c:1830) [11656.067764][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11656.067767][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11656.067770][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11656.067772][ 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) [11656.067775][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11656.067778][ C1] tc_run (net/core/dev.c:3912) [11656.067783][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11656.067786][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11656.067788][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11656.067792][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11656.067796][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11656.067798][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11656.067802][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11656.067807][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11656.067810][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11656.067814][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11656.067817][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11656.067821][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11656.067833][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11656.067837][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11656.067843][ 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) [11656.067847][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11656.067851][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11656.067855][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11656.067859][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11656.067861][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11656.067865][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11656.067869][ C1] ? __create_object (mm/kmemleak.c:756) [11656.067873][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11656.067880][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11656.067885][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11656.067888][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11656.067892][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11656.067895][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11656.067899][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11656.067901][ C1] call_timer_fn (kernel/time/timer.c:1700) [11656.067907][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11656.067912][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11656.067919][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11656.067923][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11656.067929][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11656.067932][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11656.067937][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11656.067943][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11656.067947][ C1] __do_softirq (kernel/softirq.c:553) [11656.067952][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11656.067955][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11656.067959][ C1] [11656.067961][ C1] [11656.067962][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11656.067967][ 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) [11656.067971][ 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 [11656.067973][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11656.067976][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11656.067979][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11656.067980][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11656.067982][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11656.067984][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11656.067987][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11656.067990][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11656.067994][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11656.067996][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11656.067998][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11656.068002][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11656.068005][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11656.068010][ C1] do_idle (kernel/sched/idle.c:312) [11656.068013][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11656.068015][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11656.068019][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11656.068023][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11680.576491][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11680.577030][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11680.577543][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11680.578025][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11680.578947][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11680.579568][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [11680.579855][ 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) [11680.580835][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [11680.581146][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11680.581548][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11680.581951][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11680.582350][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11680.582752][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11680.583153][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11680.583604][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11680.583941][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11680.584345][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11680.584746][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11680.585149][ C0] PKRU: 55555554 [11680.585331][ C0] Call Trace: [11680.585512][ C0] [11680.585665][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11680.585930][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11680.586175][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11680.586456][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11680.586731][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11680.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) [11680.587292][ 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)) [11680.587600][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11680.587868][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11680.588184][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11680.588484][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11680.588804][ 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) [11680.589093][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [11680.589378][ 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) [11680.589661][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11680.589976][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11680.590221][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11680.590462][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11680.590705][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11680.590956][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11680.591230][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11680.591518][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11680.591755][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11680.592000][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11680.592261][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11680.592499][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11680.592749][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11680.593011][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11680.593292][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11680.593571][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11680.593820][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11680.594092][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11680.594359][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11680.594711][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11680.594967][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11680.595290][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11680.595559][ 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) [11680.595767][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11680.596002][ C0] ? set_track_prepare (mm/slub.c:6440) [11680.596259][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11680.596539][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11680.596817][ C0] ? skb_clone (net/core/skbuff.c:1954) [11680.597048][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11680.597371][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11680.597685][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11680.597975][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11680.598272][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11680.598521][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11680.598755][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11680.599058][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11680.599348][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11680.599676][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11680.599917][ 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)) [11680.600215][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11680.600505][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11680.600826][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11680.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)) [11680.601320][ C0] netif_receive_skb (net/core/dev.c:5768) [11680.601572][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11680.601889][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11680.602225][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11680.602527][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11680.602803][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11680.603093][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11680.603407][ 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) [11680.603644][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11680.603910][ 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) [11680.604144][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11680.604367][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11680.604621][ 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) [11680.604888][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11680.605177][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11680.605416][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11680.605697][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11680.605936][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11680.606186][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11680.606405][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11680.606675][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11680.606986][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11680.607224][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11680.607497][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11680.607744][ C0] tcf_classify (net/sched/cls_api.c:1830) [11680.607978][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11680.608221][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11680.608478][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11680.608694][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11680.608964][ C0] tc_run (net/core/dev.c:3912) [11680.609171][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11680.609405][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11680.609647][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11680.609909][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11680.610164][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11680.610406][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11680.610674][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11680.610980][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11680.611257][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11680.611545][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11680.611788][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11680.612046][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11680.612386][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11680.612663][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11680.612917][ 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) [11680.613184][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11680.613404][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11680.613649][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11680.613954][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11680.614208][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11680.614450][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11680.614701][ 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)) [11680.614938][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11680.615208][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11680.615491][ 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) [11680.615798][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11680.616047][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11680.616299][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11680.616538][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11680.616809][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11680.617075][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11680.617317][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11680.617581][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11680.617893][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11680.618158][ 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)) [11680.618383][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11680.618645][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11680.618917][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11680.619161][ C0] call_timer_fn (kernel/time/timer.c:1700) [11680.619398][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11680.619663][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11680.619926][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11680.620189][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11680.620460][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11680.620746][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11680.620987][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11680.621280][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11680.621520][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11680.621784][ 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)) [11680.622010][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11680.622307][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11680.622558][ C0] __do_softirq (kernel/softirq.c:553) [11680.622794][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11680.623015][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11680.623305][ C0] [11680.623455][ C0] [11680.623607][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11680.623913][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11680.624267][ 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 [11680.625244][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11680.625554][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11680.625955][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11680.626355][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11680.626755][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11680.627159][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11680.627564][ 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) [11680.627859][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11680.628098][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11680.628401][ C0] RIP: 0033:0x7fcbb0ceb957 [11680.628630][ 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 [11680.629604][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11680.630028][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11680.630429][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11680.630830][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11680.631233][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11680.631634][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11680.634092][ 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) | [11680.634608][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11680.635092][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11680.635577][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11680.636522][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11680.637143][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11680.637474][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11680.638469][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11680.638780][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11680.639188][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11680.639594][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11680.639998][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11680.640402][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11680.640808][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11680.641262][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11680.641602][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11680.642008][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11680.642413][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11680.642821][ C1] PKRU: 55555554 [11680.643003][ C1] Call Trace: [11680.643176][ C1] [11680.643328][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11680.643595][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11680.643840][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11680.644124][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11680.644402][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11680.644695][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11680.644967][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11680.645276][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11680.645542][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11680.645811][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11680.646125][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11680.646426][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11680.646746][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11680.647040][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11680.647342][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11680.647642][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11680.647960][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11680.648204][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11680.648450][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11680.648703][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11680.648980][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11680.649268][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11680.649511][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11680.649756][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11680.650021][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11680.650260][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11680.650510][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11680.650771][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11680.651054][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11680.651336][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11680.651589][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11680.651865][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11680.652134][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11680.652487][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11680.652743][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11680.653067][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11680.653335][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11680.653544][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11680.653777][ C1] ? set_track_prepare (mm/slub.c:6440) [11680.654035][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11680.654318][ C1] ? skb_clone (net/core/skbuff.c:1954) [11680.654548][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11680.654871][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11680.655182][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11680.655467][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11680.655766][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11680.656016][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11680.656249][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11680.656554][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11680.656843][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11680.657173][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11680.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)) [11680.657723][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11680.658013][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11680.658335][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11680.658594][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11680.658833][ C1] netif_receive_skb (net/core/dev.c:5768) [11680.659087][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11680.659404][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11680.659744][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11680.660046][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11680.660324][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11680.660617][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11680.660890][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11680.661208][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11680.661429][ 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) [11680.661665][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11680.661938][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11680.662206][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11680.662496][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11680.662746][ 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) [11680.663010][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11680.663280][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11680.663568][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11680.663811][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11680.664091][ 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) [11680.664355][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11680.664634][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11680.664878][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11680.665123][ C1] tcf_classify (net/sched/cls_api.c:1830) [11680.665358][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11680.665646][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11680.665889][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11680.666147][ 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) [11680.666416][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11680.666668][ C1] tc_run (net/core/dev.c:3912) [11680.666874][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11680.667108][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11680.667347][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11680.667618][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11680.667875][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11680.668118][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11680.668386][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11680.668694][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11680.668969][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11680.669225][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11680.669493][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11680.669753][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11680.670043][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11680.670321][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11680.670582][ 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) [11680.670851][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11680.671070][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11680.671319][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11680.671575][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11680.671831][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11680.672075][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11680.672327][ C1] ? __create_object (mm/kmemleak.c:756) [11680.672574][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11680.672847][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11680.673133][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11680.673410][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11680.673696][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11680.673972][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11680.674220][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11680.674495][ C1] call_timer_fn (kernel/time/timer.c:1700) [11680.674736][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11680.675001][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11680.675266][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11680.675530][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11680.675807][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11680.676095][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11680.676362][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11680.676600][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11680.676851][ C1] __do_softirq (kernel/softirq.c:553) [11680.677088][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11680.677311][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11680.677606][ C1] [11680.677759][ C1] [11680.677911][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11680.678224][ 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) [11680.678485][ 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 [11680.679469][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11680.679782][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11680.680186][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11680.680592][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11680.680997][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11680.681401][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11680.681807][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11680.682101][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11680.682366][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11680.682613][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11680.682867][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11680.683150][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11680.683392][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11680.683671][ C1] do_idle (kernel/sched/idle.c:312) [11680.683878][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11680.684125][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11680.684372][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11680.684645][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11708.576499][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11708.577041][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11708.577565][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11708.578045][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11708.578972][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11708.579592][ 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) [11708.579922][ 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 ... [11708.580905][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11708.581214][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11708.581621][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11708.582023][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11708.582425][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11708.582832][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11708.583236][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11708.583690][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11708.584025][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11708.584429][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11708.584840][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11708.585246][ C0] PKRU: 55555554 [11708.585429][ C0] Call Trace: [11708.585600][ C0] [11708.585755][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11708.586023][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11708.586269][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11708.586549][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11708.586823][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11708.587115][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11708.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)) [11708.587702][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11708.587967][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11708.588278][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11708.588579][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11708.588900][ 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) [11708.589190][ 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) [11708.589490][ 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) [11708.589782][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11708.590096][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11708.590343][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11708.590588][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11708.590830][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11708.591080][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11708.591356][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11708.591642][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11708.591884][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11708.592131][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11708.592394][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11708.592629][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11708.592880][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11708.593141][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11708.593422][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11708.593704][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11708.593954][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11708.594228][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11708.594494][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11708.594846][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11708.595102][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11708.595425][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11708.595692][ 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) [11708.595901][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11708.596133][ C0] ? set_track_prepare (mm/slub.c:6440) [11708.596392][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11708.596670][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11708.596947][ C0] ? skb_clone (net/core/skbuff.c:1954) [11708.597177][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11708.597504][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11708.597817][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11708.598101][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11708.598400][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11708.598652][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11708.598883][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11708.599188][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11708.599476][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11708.599805][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11708.600045][ 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)) [11708.600346][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11708.600632][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11708.600952][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11708.601211][ 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)) [11708.601450][ C0] netif_receive_skb (net/core/dev.c:5768) [11708.601701][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11708.602016][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11708.602354][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11708.602655][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11708.602936][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11708.603229][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11708.603544][ 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) [11708.603782][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11708.604049][ 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) [11708.604281][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11708.604506][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11708.604760][ 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) [11708.605025][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11708.605312][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11708.605555][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11708.605833][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11708.606076][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11708.606326][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11708.606543][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11708.606812][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11708.607125][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11708.607370][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11708.607651][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11708.607894][ C0] tcf_classify (net/sched/cls_api.c:1830) [11708.608127][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11708.608369][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11708.608626][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11708.608844][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11708.609115][ C0] tc_run (net/core/dev.c:3912) [11708.609323][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11708.609557][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11708.609796][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11708.610061][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11708.610317][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11708.610559][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11708.610826][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11708.611136][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11708.611411][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11708.611701][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11708.611940][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11708.612201][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11708.612543][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11708.612822][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11708.613077][ 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) [11708.613344][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11708.613561][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11708.613808][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11708.614116][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11708.614371][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11708.614615][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11708.614865][ 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)) [11708.615102][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11708.615371][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11708.615656][ 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) [11708.615961][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11708.616209][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11708.616462][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11708.616704][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11708.616975][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11708.617241][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11708.617492][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11708.617750][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11708.618058][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11708.618324][ 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)) [11708.618546][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11708.618809][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11708.619081][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11708.619322][ C0] call_timer_fn (kernel/time/timer.c:1700) [11708.619562][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11708.619826][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11708.620091][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11708.620353][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11708.620625][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11708.620913][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11708.621154][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11708.621453][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11708.621695][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11708.621961][ 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)) [11708.622182][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11708.622483][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11708.622733][ C0] __do_softirq (kernel/softirq.c:553) [11708.622968][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11708.623192][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11708.623485][ C0] [11708.623639][ C0] [11708.623790][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11708.624099][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11708.624451][ 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 [11708.625435][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11708.625746][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11708.626150][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11708.626554][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11708.626957][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11708.627361][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11708.627776][ 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) [11708.628063][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11708.628306][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11708.628609][ C0] RIP: 0033:0x7fcbb0ceb957 [11708.628841][ 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 [11708.629822][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11708.630247][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11708.630653][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11708.631056][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11708.631460][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11708.631862][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11708.634327][ 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) | [11708.634843][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11708.635322][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11708.635810][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11708.636749][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11708.637373][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11708.637713][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11708.638697][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11708.639014][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11708.639419][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11708.639825][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11708.640232][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11708.640637][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11708.641041][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11708.641495][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11708.641831][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11708.642242][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11708.642648][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11708.643052][ C1] PKRU: 55555554 [11708.643236][ C1] Call Trace: [11708.643410][ C1] [11708.643560][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11708.643827][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11708.644077][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11708.644358][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11708.644635][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11708.644929][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11708.645198][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11708.645509][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11708.645774][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11708.646040][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11708.646360][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11708.646658][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11708.646977][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11708.647272][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11708.647576][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11708.647871][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11708.648188][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11708.648431][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11708.648673][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11708.648925][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11708.649199][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11708.649493][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11708.649736][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11708.649978][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11708.650243][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11708.650483][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11708.650735][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11708.650996][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11708.651276][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11708.651557][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11708.651807][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11708.652084][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11708.652353][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11708.652704][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11708.652960][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11708.653287][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11708.653558][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11708.653767][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11708.654003][ C1] ? set_track_prepare (mm/slub.c:6440) [11708.654261][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11708.654541][ C1] ? skb_clone (net/core/skbuff.c:1954) [11708.654774][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11708.655098][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11708.655409][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11708.655701][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11708.656000][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11708.656253][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11708.656488][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11708.656791][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11708.657084][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11708.657416][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11708.657667][ 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)) [11708.657967][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11708.658258][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11708.658579][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11708.658839][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11708.659076][ C1] netif_receive_skb (net/core/dev.c:5768) [11708.659329][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11708.659646][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11708.659984][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11708.660289][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11708.660567][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11708.660855][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11708.661128][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11708.661446][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11708.661668][ 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) [11708.661902][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11708.662177][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11708.662448][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11708.662737][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11708.662987][ 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) [11708.663252][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11708.663521][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11708.663809][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11708.664050][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11708.664332][ 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) [11708.664597][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11708.664876][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11708.665122][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11708.665369][ C1] tcf_classify (net/sched/cls_api.c:1830) [11708.665604][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11708.665894][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11708.666136][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11708.666395][ 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) [11708.666660][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11708.666913][ C1] tc_run (net/core/dev.c:3912) [11708.667121][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11708.667356][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11708.667606][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11708.667872][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11708.668130][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11708.668372][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11708.668642][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11708.668948][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11708.669226][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11708.669483][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11708.669752][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11708.670012][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11708.670302][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11708.670583][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11708.670842][ 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) [11708.671112][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11708.671333][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11708.671581][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11708.671835][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11708.672089][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11708.672332][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11708.672583][ C1] ? __create_object (mm/kmemleak.c:756) [11708.672831][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11708.673103][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11708.673388][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11708.673665][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11708.673950][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11708.674225][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11708.674472][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11708.674746][ C1] call_timer_fn (kernel/time/timer.c:1700) [11708.674987][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11708.675253][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11708.675516][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11708.675779][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11708.676057][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11708.676345][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11708.676610][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11708.676850][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11708.677100][ C1] __do_softirq (kernel/softirq.c:553) [11708.677336][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11708.677566][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11708.677855][ C1] [11708.678006][ C1] [11708.678160][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11708.678472][ 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) [11708.678732][ 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 [11708.679715][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11708.680029][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11708.680434][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11708.680838][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11708.681243][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11708.681647][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11708.682054][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11708.682346][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11708.682609][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11708.682854][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11708.683109][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11708.683390][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11708.683635][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11708.683918][ C1] do_idle (kernel/sched/idle.c:312) [11708.684126][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11708.684370][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11708.684618][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11708.684890][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11734.068634][ C1] rcu: 1-....: (9028385 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=2181283 | [11734.069136][ C1] rcu: (t=9320161 jiffies g=2033089 q=12 ncpus=4) | [11734.069469][ C1] Sending NMI from CPU 1 to CPUs 0: | [11734.069749][ C0] NMI backtrace for cpu 0 [11734.069760][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11734.069763][ 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) [11734.069773][ 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 ... [11734.069777][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11734.069781][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11734.069783][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11734.069785][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11734.069787][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11734.069788][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11734.069790][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11734.069792][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11734.069796][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11734.069797][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11734.069799][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11734.069800][ C0] PKRU: 55555554 [11734.069801][ C0] Call Trace: [11734.069805][ C0] [11734.069810][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11734.069816][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11734.069823][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11734.069828][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11734.069833][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11734.069835][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11734.069839][ 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) [11734.069843][ 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) [11734.069846][ 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) [11734.069850][ 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) [11734.069853][ C0] [11734.069853][ C0] [11734.069855][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11734.069858][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11734.069863][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11734.069868][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11734.069871][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11734.069876][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11734.069878][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11734.069882][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11734.069884][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11734.069889][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11734.069893][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11734.069900][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11734.069903][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11734.069908][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11734.069916][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11734.069920][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11734.069923][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11734.069925][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11734.069928][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11734.069934][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11734.069940][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11734.069943][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11734.069954][ 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) [11734.069958][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11734.069960][ C0] ? set_track_prepare (mm/slub.c:6440) [11734.069967][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11734.069970][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11734.069974][ C0] ? skb_clone (net/core/skbuff.c:1954) [11734.069980][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11734.069987][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11734.069992][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11734.069998][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11734.070007][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11734.070010][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11734.070013][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11734.070017][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11734.070020][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11734.070025][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11734.070027][ 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)) [11734.070031][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11734.070035][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11734.070039][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11734.070043][ 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)) [11734.070045][ C0] netif_receive_skb (net/core/dev.c:5768) [11734.070048][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11734.070058][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11734.070066][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11734.070073][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11734.070078][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11734.070089][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11734.070097][ 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) [11734.070103][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11734.070106][ 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) [11734.070108][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11734.070112][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11734.070115][ 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) [11734.070119][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11734.070122][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11734.070125][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11734.070128][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11734.070131][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11734.070135][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11734.070138][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11734.070141][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11734.070147][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11734.070150][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11734.070157][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11734.070162][ C0] tcf_classify (net/sched/cls_api.c:1830) [11734.070165][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11734.070169][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11734.070171][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11734.070174][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11734.070178][ C0] tc_run (net/core/dev.c:3912) [11734.070183][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11734.070186][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11734.070188][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11734.070192][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11734.070196][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11734.070198][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11734.070203][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11734.070208][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11734.070211][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11734.070219][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11734.070222][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11734.070226][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11734.070234][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11734.070236][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11734.070240][ 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) [11734.070244][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11734.070247][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11734.070251][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11734.070255][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11734.070258][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11734.070263][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11734.070267][ 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)) [11734.070270][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11734.070276][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11734.070280][ 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) [11734.070283][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11734.070288][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11734.070290][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11734.070293][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11734.070296][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11734.070298][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11734.070300][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11734.070303][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11734.070306][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11734.070310][ 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)) [11734.070314][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11734.070318][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11734.070321][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11734.070325][ C0] call_timer_fn (kernel/time/timer.c:1700) [11734.070330][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11734.070335][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11734.070339][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11734.070343][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11734.070347][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11734.070350][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11734.070353][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11734.070360][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11734.070363][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11734.070365][ 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)) [11734.070368][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11734.070373][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11734.070376][ C0] __do_softirq (kernel/softirq.c:553) [11734.070381][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11734.070385][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11734.070389][ C0] [11734.070389][ C0] [11734.070391][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11734.070395][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11734.070399][ 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 [11734.070401][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11734.070403][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11734.070405][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11734.070406][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11734.070408][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11734.070410][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11734.070415][ 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) [11734.070419][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11734.070425][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11734.070428][ C0] RIP: 0033:0x7fcbb0ceb957 [11734.070432][ 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 [11734.070435][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11734.070437][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11734.070439][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11734.070440][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11734.070442][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11734.070444][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11734.070440][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [11734.070442][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [11734.070444][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11734.070449][ C0] [11734.123309][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11734.123933][ 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) [11734.124262][ 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 [11734.125241][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11734.125553][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11734.125955][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11734.126359][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11734.126762][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11734.127165][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11734.127575][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11734.128027][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11734.128365][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11734.128772][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11734.129179][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11734.129580][ C1] PKRU: 55555554 [11734.129764][ C1] Call Trace: [11734.129938][ C1] [11734.130088][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11734.130366][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11734.130620][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11734.130876][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11734.131111][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11734.131383][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11734.131655][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11734.131915][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11734.132205][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11734.132450][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11734.132765][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11734.133043][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11734.133334][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11734.133601][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11734.133911][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11734.134175][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11734.134440][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11734.134754][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11734.135054][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11734.135372][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11734.135666][ 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) [11734.135958][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11734.136250][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11734.136567][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11734.136810][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11734.137051][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11734.137303][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11734.137588][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11734.137877][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11734.138119][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11734.138362][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11734.138626][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11734.138868][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11734.139117][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11734.139379][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11734.139658][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11734.139940][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11734.140190][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11734.140466][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11734.140732][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11734.141083][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11734.141345][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11734.141668][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11734.141935][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11734.142142][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11734.142377][ C1] ? set_track_prepare (mm/slub.c:6440) [11734.142634][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11734.142914][ C1] ? skb_clone (net/core/skbuff.c:1954) [11734.143147][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11734.143471][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11734.143780][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11734.144067][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11734.144365][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11734.144616][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11734.144850][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11734.145157][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11734.145447][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11734.145776][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11734.146018][ 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)) [11734.146321][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11734.146611][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11734.146932][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11734.147191][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11734.147435][ C1] netif_receive_skb (net/core/dev.c:5768) [11734.147686][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11734.148004][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11734.148340][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11734.148645][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11734.148923][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11734.149219][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11734.149490][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11734.149806][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11734.150027][ 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) [11734.150262][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11734.150535][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11734.150803][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11734.151090][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11734.151342][ 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) [11734.151607][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11734.151873][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11734.152164][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11734.152403][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11734.152684][ 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) [11734.152948][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11734.153225][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11734.153470][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11734.153714][ C1] tcf_classify (net/sched/cls_api.c:1830) [11734.153945][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11734.154234][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11734.154473][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11734.154731][ 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) [11734.154995][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11734.155246][ C1] tc_run (net/core/dev.c:3912) [11734.155454][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11734.155687][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11734.155929][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11734.156192][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11734.156449][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11734.156695][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11734.156964][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11734.157271][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11734.157557][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11734.157813][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11734.158080][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11734.158340][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11734.158631][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11734.158912][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11734.159168][ 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) [11734.159437][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11734.159656][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11734.159903][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11734.160163][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11734.160418][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11734.160659][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11734.160911][ C1] ? __create_object (mm/kmemleak.c:756) [11734.161159][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11734.161429][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11734.161715][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11734.161991][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11734.162275][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11734.162549][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11734.162795][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11734.163070][ C1] call_timer_fn (kernel/time/timer.c:1700) [11734.163309][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11734.163573][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11734.163836][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11734.164100][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11734.164380][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11734.164667][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11734.164932][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11734.165170][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11734.165420][ C1] __do_softirq (kernel/softirq.c:553) [11734.165654][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11734.165879][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11734.166166][ C1] [11734.166319][ C1] [11734.166472][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11734.166783][ 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) [11734.167043][ 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 [11734.168032][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11734.168343][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11734.168746][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11734.169148][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11734.169549][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11734.169953][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11734.170358][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11734.170650][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11734.170912][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11734.171158][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11734.171412][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11734.171693][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11734.171935][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11734.172211][ C1] do_idle (kernel/sched/idle.c:312) [11734.172419][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11734.172663][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11734.172909][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11734.173180][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11760.576486][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11760.577026][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11760.577548][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11760.578023][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11760.578956][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11760.579573][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [11760.579867][ 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) [11760.580845][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [11760.581157][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11760.581557][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11760.581959][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11760.582360][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11760.582763][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11760.583168][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11760.583618][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11760.583951][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11760.584355][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11760.584758][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11760.585158][ C0] PKRU: 55555554 [11760.585347][ C0] Call Trace: [11760.585527][ C0] [11760.585680][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11760.585945][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11760.586192][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11760.586470][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11760.586746][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11760.587035][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11760.587310][ 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)) [11760.587620][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11760.587883][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11760.588195][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11760.588494][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11760.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) [11760.589105][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [11760.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) [11760.589673][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11760.589987][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11760.590228][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11760.590472][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11760.590713][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11760.590964][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11760.591238][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11760.591523][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11760.591764][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11760.592009][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11760.592271][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11760.592508][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11760.592756][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11760.593017][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11760.593302][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11760.593582][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11760.593832][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11760.594104][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11760.594371][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11760.594724][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11760.594979][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11760.595302][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11760.595568][ 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) [11760.595776][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11760.596006][ C0] ? set_track_prepare (mm/slub.c:6440) [11760.596263][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11760.596543][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11760.596818][ C0] ? skb_clone (net/core/skbuff.c:1954) [11760.597046][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11760.597375][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11760.597685][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11760.597969][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11760.598267][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11760.598517][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11760.598749][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11760.599051][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11760.599338][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11760.599665][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11760.599903][ 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)) [11760.600203][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11760.600490][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11760.600809][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11760.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)) [11760.601305][ C0] netif_receive_skb (net/core/dev.c:5768) [11760.601554][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11760.601870][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11760.602206][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11760.602507][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11760.602785][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11760.603073][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11760.603388][ 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) [11760.603624][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11760.603890][ 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) [11760.604121][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11760.604346][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11760.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) [11760.604866][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11760.605152][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11760.605394][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11760.605671][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11760.605913][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11760.606163][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11760.606379][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11760.606649][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11760.606959][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11760.607208][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11760.607477][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11760.607720][ C0] tcf_classify (net/sched/cls_api.c:1830) [11760.607953][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11760.608193][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11760.608450][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11760.608670][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11760.608940][ C0] tc_run (net/core/dev.c:3912) [11760.609148][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11760.609382][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11760.609622][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11760.609885][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11760.610139][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11760.610379][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11760.610646][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11760.610953][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11760.611227][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11760.611518][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11760.611758][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11760.612017][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11760.612358][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11760.612636][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11760.612890][ 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) [11760.613155][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11760.613372][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11760.613618][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11760.613929][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11760.614183][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11760.614425][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11760.614674][ 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)) [11760.614911][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11760.615179][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11760.615465][ 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) [11760.615771][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11760.616018][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11760.616275][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11760.616517][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11760.616786][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11760.617051][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11760.617302][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11760.617559][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11760.617866][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11760.618131][ 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)) [11760.618353][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11760.618617][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11760.618889][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11760.619129][ C0] call_timer_fn (kernel/time/timer.c:1700) [11760.619370][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11760.619632][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11760.619895][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11760.620155][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11760.620428][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11760.620715][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11760.620956][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11760.621250][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11760.621491][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11760.621756][ 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)) [11760.621979][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11760.622279][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11760.622529][ C0] __do_softirq (kernel/softirq.c:553) [11760.622764][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11760.622986][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11760.623274][ C0] [11760.623426][ C0] [11760.623577][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11760.623885][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11760.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 [11760.625219][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11760.625529][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11760.625933][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11760.626335][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11760.626735][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11760.627134][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11760.627551][ 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) [11760.627834][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11760.628070][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11760.628372][ C0] RIP: 0033:0x7fcbb0ceb957 [11760.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 [11760.629578][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11760.630002][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11760.630404][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11760.630804][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11760.631203][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11760.631607][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11760.635310][ 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) | [11760.636160][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11760.637051][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11760.637885][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11760.639489][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11760.640585][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [11760.641065][ 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 [11760.642846][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000246 [11760.643409][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11760.644076][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [11760.644748][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11760.645419][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11760.646093][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11760.646771][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11760.647670][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11760.648315][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11760.649065][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11760.649754][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11760.650435][ C1] PKRU: 55555554 [11760.650744][ C1] Call Trace: [11760.651034][ C1] [11760.651286][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11760.651739][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11760.652219][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11760.652792][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11760.653277][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11760.653784][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11760.654221][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11760.654734][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11760.655178][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11760.655640][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11760.656189][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11760.656699][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11760.657262][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11760.657825][ C1] ? kasan_check_range (mm/kasan/generic.c:171 mm/kasan/generic.c:189) [11760.658302][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11760.658807][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11760.659371][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11760.659776][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11760.660190][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11760.660613][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11760.661068][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11760.661547][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11760.661942][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11760.662342][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11760.662806][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11760.663235][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11760.663712][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11760.664210][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11760.664699][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11760.665157][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11760.665570][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11760.666026][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11760.666469][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11760.667054][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11760.667423][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11760.667752][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11760.668042][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11760.668252][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11760.668487][ C1] ? set_track_prepare (mm/slub.c:6440) [11760.668745][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11760.669047][ C1] ? skb_clone (net/core/skbuff.c:1954) [11760.669278][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11760.669601][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11760.669911][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11760.670219][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11760.670519][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11760.670771][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11760.671005][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11760.671337][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11760.671628][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11760.671959][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11760.672200][ 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)) [11760.672522][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11760.672813][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11760.673133][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11760.673416][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11760.673654][ C1] netif_receive_skb (net/core/dev.c:5768) [11760.673905][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11760.674223][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11760.674580][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11760.674891][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11760.675170][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11760.675459][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11760.675753][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11760.676073][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11760.676296][ 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) [11760.676532][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11760.676827][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11760.677097][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11760.677399][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11760.677651][ 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) [11760.677938][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11760.678205][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11760.678494][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11760.678737][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11760.679038][ 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) [11760.679312][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11760.679593][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11760.679836][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11760.680101][ C1] tcf_classify (net/sched/cls_api.c:1830) [11760.680337][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11760.680626][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11760.680868][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11760.681149][ 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) [11760.681413][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11760.681665][ C1] tc_run (net/core/dev.c:3912) [11760.681873][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11760.682109][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11760.682371][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11760.682636][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11760.682891][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11760.683131][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11760.683424][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11760.683732][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11760.684008][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11760.684265][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11760.684555][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11760.684816][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11760.685107][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11760.685385][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11760.685662][ 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) [11760.685930][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11760.686152][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11760.686432][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11760.686718][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11760.686973][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11760.687225][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11760.687492][ C1] ? __create_object (mm/kmemleak.c:756) [11760.687765][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11760.688036][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11760.688319][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11760.688596][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11760.688901][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11760.689176][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11760.689422][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11760.689696][ C1] call_timer_fn (kernel/time/timer.c:1700) [11760.689957][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11760.690222][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11760.690487][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11760.690750][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11760.691047][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11760.691339][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11760.691604][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11760.691842][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11760.692112][ C1] __do_softirq (kernel/softirq.c:553) [11760.692360][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11760.692584][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11760.692873][ C1] [11760.693024][ C1] [11760.693177][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11760.693505][ 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) [11760.693767][ 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 [11760.694771][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11760.695084][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11760.695520][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11760.695924][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11760.696328][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11760.696753][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11760.697159][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11760.697460][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11760.697746][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11760.697991][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11760.698245][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11760.698527][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11760.698793][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11760.699075][ C1] do_idle (kernel/sched/idle.c:312) [11760.699281][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11760.699528][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11760.699774][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11760.700066][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11788.576493][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11788.577033][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11788.577556][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11788.578035][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11788.578958][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11788.579575][ 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) [11788.579904][ 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 ... [11788.580886][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11788.581196][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11788.581599][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11788.582000][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11788.582400][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11788.582803][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11788.583206][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11788.583655][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11788.583988][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11788.584391][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11788.584795][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11788.585196][ C0] PKRU: 55555554 [11788.585380][ C0] Call Trace: [11788.585550][ C0] [11788.585705][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11788.585971][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11788.586216][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11788.586496][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11788.586770][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11788.587072][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11788.587342][ 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)) [11788.587649][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11788.587914][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11788.588224][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11788.588525][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11788.588844][ 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) [11788.589134][ 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) [11788.589434][ 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) [11788.589724][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11788.590037][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11788.590283][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11788.590527][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11788.590769][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11788.591019][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11788.591295][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11788.591581][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11788.591822][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11788.592066][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11788.592329][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11788.592563][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11788.592812][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11788.593072][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11788.593355][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11788.593636][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11788.593886][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11788.594159][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11788.594425][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11788.594777][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11788.595031][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11788.595354][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11788.595621][ 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) [11788.595829][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11788.596060][ C0] ? set_track_prepare (mm/slub.c:6440) [11788.596318][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11788.596597][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11788.596875][ C0] ? skb_clone (net/core/skbuff.c:1954) [11788.597112][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11788.597435][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11788.597745][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11788.598030][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11788.598331][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11788.598581][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11788.598812][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11788.599115][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11788.599402][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11788.599735][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11788.599975][ 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)) [11788.600275][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11788.600562][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11788.600881][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11788.601139][ 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)) [11788.601377][ C0] netif_receive_skb (net/core/dev.c:5768) [11788.601628][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11788.601943][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11788.602280][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11788.602580][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11788.602860][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11788.603151][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11788.603467][ 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) [11788.603703][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11788.603971][ 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) [11788.604202][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11788.604427][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11788.604681][ 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) [11788.604948][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11788.605234][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11788.605477][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11788.605755][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11788.605997][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11788.606246][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11788.606465][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11788.606734][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11788.607047][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11788.607298][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11788.607573][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11788.607822][ C0] tcf_classify (net/sched/cls_api.c:1830) [11788.608054][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11788.608297][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11788.608552][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11788.608771][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11788.609042][ C0] tc_run (net/core/dev.c:3912) [11788.609248][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11788.609482][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11788.609722][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11788.609985][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11788.610240][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11788.610481][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11788.610749][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11788.611058][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11788.611333][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11788.611622][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11788.611862][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11788.612120][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11788.612462][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11788.612741][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11788.612996][ 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) [11788.613262][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11788.613480][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11788.613726][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11788.614034][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11788.614288][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11788.614529][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11788.614778][ 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)) [11788.615017][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11788.615285][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11788.615570][ 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) [11788.615874][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11788.616123][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11788.616376][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11788.616619][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11788.616890][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11788.617166][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11788.617411][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11788.617670][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11788.617977][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11788.618244][ 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)) [11788.618468][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11788.618730][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11788.619004][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11788.619245][ C0] call_timer_fn (kernel/time/timer.c:1700) [11788.619486][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11788.619749][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11788.620016][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11788.620278][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11788.620550][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11788.620838][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11788.621077][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11788.621372][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11788.621614][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11788.621879][ 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)) [11788.622100][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11788.622401][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11788.622653][ C0] __do_softirq (kernel/softirq.c:553) [11788.622886][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11788.623112][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11788.623399][ C0] [11788.623553][ C0] [11788.623704][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11788.624012][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11788.624366][ 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 [11788.625344][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11788.625657][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11788.626058][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11788.626462][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11788.626864][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11788.627273][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11788.627679][ 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) [11788.627964][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11788.628198][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11788.628502][ C0] RIP: 0033:0x7fcbb0ceb957 [11788.628732][ 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 [11788.629710][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11788.630133][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11788.630537][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11788.630938][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11788.631340][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11788.631741][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11788.634204][ 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) | [11788.634727][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11788.635211][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11788.635701][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11788.636647][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11788.637283][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [11788.637577][ C1] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 41 bc 08 00 00 00 45 29 All code ======== 0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8) 4: 89 c2 mov %eax,%edx 6: b8 01 00 00 00 mov $0x1,%eax b: 48 85 d2 test %rdx,%rdx e: 0f 84 4c ff ff ff je 0xffffffffffffff60 14: 41 83 e2 07 and $0x7,%r10d 18: 49 39 d1 cmp %rdx,%r9 1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55 21: 45 3a 11 cmp (%r9),%r10b 24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55 2a:* 5b pop %rbx <-- trapping instruction 2b: b8 01 00 00 00 mov $0x1,%eax 30: 5d pop %rbp 31: 41 5c pop %r12 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 41 bc 08 00 00 00 mov $0x8,%r12d 3e: 45 rex.RB 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: b8 01 00 00 00 mov $0x1,%eax 6: 5d pop %rbp 7: 41 5c pop %r12 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 41 bc 08 00 00 00 mov $0x8,%r12d 14: 45 rex.RB 15: 29 .byte 0x29 [11788.638567][ C1] RSP: 0018:ffffc900001c7b58 EFLAGS: 00000246 [11788.638882][ C1] RAX: ffffed10010241c4 RBX: ffffed10010241c4 RCX: ffffffff86a7fb30 [11788.639287][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11788.639695][ C1] RBP: ffffed10010241c3 R08: 0000000000000000 R09: ffffed10010241c3 [11788.640099][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11788.640505][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11788.640908][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11788.641361][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11788.641701][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11788.642106][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11788.642511][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11788.642916][ C1] PKRU: 55555554 [11788.643101][ C1] Call Trace: [11788.643276][ C1] [11788.643428][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11788.643698][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11788.643946][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11788.644230][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11788.644509][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11788.644800][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11788.645069][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11788.645381][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11788.645643][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [11788.645905][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11788.646172][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11788.646488][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11788.646788][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11788.647113][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11788.647406][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [11788.647669][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11788.647956][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11788.648271][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11788.648515][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11788.648759][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11788.649011][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11788.649286][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11788.649579][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11788.649819][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11788.650063][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11788.650327][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11788.650565][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11788.650816][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11788.651077][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11788.651355][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11788.651635][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11788.651886][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11788.652160][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11788.652426][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11788.652779][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11788.653034][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11788.653359][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11788.653626][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11788.653833][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11788.654067][ C1] ? set_track_prepare (mm/slub.c:6440) [11788.654325][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11788.654607][ C1] ? skb_clone (net/core/skbuff.c:1954) [11788.654838][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11788.655161][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11788.655473][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11788.655757][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11788.656056][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11788.656309][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11788.656541][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11788.656846][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11788.657141][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11788.657471][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11788.657711][ 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)) [11788.658012][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11788.658299][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11788.658620][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11788.658879][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11788.659117][ C1] netif_receive_skb (net/core/dev.c:5768) [11788.659371][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11788.659689][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11788.660025][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11788.660327][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11788.660608][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11788.660897][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11788.661166][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11788.661485][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11788.661704][ 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) [11788.661939][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11788.662211][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11788.662479][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11788.662769][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11788.663018][ 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) [11788.663282][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11788.663549][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11788.663836][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11788.664078][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11788.664358][ 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) [11788.664621][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11788.664903][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11788.665143][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11788.665389][ C1] tcf_classify (net/sched/cls_api.c:1830) [11788.665624][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11788.665911][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11788.666153][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11788.666413][ 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) [11788.666676][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11788.666929][ C1] tc_run (net/core/dev.c:3912) [11788.667143][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11788.667378][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11788.667618][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11788.667883][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11788.668138][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11788.668379][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11788.668647][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11788.668956][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11788.669229][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11788.669487][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11788.669756][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11788.670015][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11788.670306][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11788.670590][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11788.670846][ 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) [11788.671113][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11788.671335][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11788.671579][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11788.671834][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11788.672088][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11788.672333][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11788.672584][ C1] ? __create_object (mm/kmemleak.c:756) [11788.672833][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11788.673103][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11788.673388][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11788.673663][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11788.673949][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11788.674224][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11788.674473][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11788.674748][ C1] call_timer_fn (kernel/time/timer.c:1700) [11788.674990][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11788.675256][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11788.675521][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11788.675785][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11788.676064][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11788.676354][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11788.676620][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11788.676857][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11788.677120][ C1] __do_softirq (kernel/softirq.c:553) [11788.677357][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11788.677579][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11788.677871][ C1] [11788.678022][ C1] [11788.678175][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11788.678485][ 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) [11788.678746][ 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 [11788.679727][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11788.680042][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11788.680445][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11788.680851][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11788.681254][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11788.681657][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11788.682061][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11788.682355][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11788.682618][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11788.682865][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11788.683120][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11788.683401][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11788.683643][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11788.683922][ C1] do_idle (kernel/sched/idle.c:312) [11788.684127][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11788.684373][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11788.684620][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11788.684893][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11812.176652][ C1] rcu: 1-....: (9106174 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=2200469 | [11812.177160][ C1] rcu: (t=9398269 jiffies g=2033089 q=12 ncpus=4) | [11812.177497][ C1] Sending NMI from CPU 1 to CPUs 0: | [11812.177786][ C0] NMI backtrace for cpu 0 [11812.177802][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11812.177806][ 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) [11812.177815][ 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 ... [11812.177819][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11812.177822][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11812.177824][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11812.177826][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11812.177828][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11812.177830][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11812.177831][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11812.177834][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11812.177837][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11812.177839][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11812.177841][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11812.177842][ C0] PKRU: 55555554 [11812.177843][ C0] Call Trace: [11812.177847][ C0] [11812.177852][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11812.177858][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11812.177864][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11812.177870][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11812.177875][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11812.177877][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11812.177882][ 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) [11812.177886][ 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) [11812.177889][ 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) [11812.177893][ 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) [11812.177896][ C0] [11812.177897][ C0] [11812.177899][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11812.177902][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11812.177908][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11812.177912][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11812.177916][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11812.177921][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11812.177923][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11812.177927][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11812.177929][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11812.177935][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11812.177938][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11812.177945][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11812.177948][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11812.177954][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11812.177962][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11812.177966][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11812.177969][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11812.177972][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11812.177974][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11812.177980][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11812.177985][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11812.177989][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11812.178002][ 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) [11812.178005][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11812.178009][ C0] ? set_track_prepare (mm/slub.c:6440) [11812.178015][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11812.178018][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11812.178023][ C0] ? skb_clone (net/core/skbuff.c:1954) [11812.178028][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11812.178035][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11812.178041][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11812.178046][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11812.178055][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11812.178058][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11812.178061][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11812.178065][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11812.178069][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11812.178073][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11812.178076][ 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)) [11812.178080][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11812.178084][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11812.178088][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11812.178091][ 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)) [11812.178094][ C0] netif_receive_skb (net/core/dev.c:5768) [11812.178097][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11812.178106][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11812.178114][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11812.178121][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11812.178126][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11812.178137][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11812.178144][ 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) [11812.178151][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11812.178153][ 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) [11812.178156][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11812.178160][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11812.178163][ 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) [11812.178166][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11812.178170][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11812.178173][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11812.178176][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11812.178180][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11812.178184][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11812.178186][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11812.178189][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11812.178195][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11812.178197][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11812.178205][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11812.178209][ C0] tcf_classify (net/sched/cls_api.c:1830) [11812.178213][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11812.178216][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11812.178218][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11812.178221][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11812.178224][ C0] tc_run (net/core/dev.c:3912) [11812.178228][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11812.178231][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11812.178233][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11812.178238][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11812.178242][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11812.178244][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11812.178249][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11812.178254][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11812.178258][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11812.178267][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11812.178270][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11812.178275][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11812.178282][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11812.178285][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11812.178289][ 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) [11812.178293][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11812.178296][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11812.178299][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11812.178303][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11812.178306][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11812.178310][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11812.178314][ 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)) [11812.178317][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11812.178323][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11812.178327][ 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) [11812.178331][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11812.178336][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11812.178338][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11812.178341][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11812.178344][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11812.178346][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11812.178349][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11812.178351][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11812.178354][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11812.178359][ 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)) [11812.178364][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11812.178367][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11812.178371][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11812.178375][ C0] call_timer_fn (kernel/time/timer.c:1700) [11812.178380][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11812.178384][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11812.178388][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11812.178391][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11812.178396][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11812.178399][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11812.178401][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11812.178408][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11812.178411][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11812.178413][ 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)) [11812.178416][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11812.178421][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11812.178424][ C0] __do_softirq (kernel/softirq.c:553) [11812.178429][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11812.178433][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11812.178437][ C0] [11812.178438][ C0] [11812.178439][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11812.178443][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11812.178447][ 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 [11812.178449][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11812.178452][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11812.178454][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11812.178456][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11812.178457][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11812.178459][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11812.178465][ 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) [11812.178468][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11812.178475][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11812.178479][ C0] RIP: 0033:0x7fcbb0ceb957 [11812.178485][ 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 [11812.178487][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11812.178491][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11812.178492][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11812.178494][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11812.178495][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11812.178497][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11812.178494][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [11812.178495][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [11812.178497][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11812.178502][ C0] [11812.231349][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11812.231976][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11812.232311][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11812.233293][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11812.233605][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11812.234008][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11812.234411][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11812.234816][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11812.235219][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11812.235620][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11812.236073][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11812.236407][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11812.236815][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11812.237226][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11812.237628][ C1] PKRU: 55555554 [11812.237812][ C1] Call Trace: [11812.237987][ C1] [11812.238138][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11812.238415][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11812.238671][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11812.238925][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11812.239159][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11812.239432][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11812.239704][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11812.239964][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11812.240252][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11812.240496][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11812.240812][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11812.241089][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11812.241381][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11812.241651][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11812.241961][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11812.242226][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11812.242493][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11812.242807][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11812.243106][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11812.243424][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11812.243720][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11812.244017][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11812.244309][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11812.244626][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11812.244869][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11812.245110][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11812.245363][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11812.245638][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11812.245927][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11812.246169][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11812.246410][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11812.246675][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11812.246913][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11812.247169][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11812.247431][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11812.247709][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11812.247996][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11812.248245][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11812.248522][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11812.248788][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11812.249139][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11812.249395][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11812.249718][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11812.249983][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11812.250191][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11812.250425][ C1] ? set_track_prepare (mm/slub.c:6440) [11812.250683][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11812.250961][ C1] ? skb_clone (net/core/skbuff.c:1954) [11812.251192][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11812.251515][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11812.251822][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11812.252109][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11812.252405][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11812.252656][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11812.252890][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11812.253193][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11812.253482][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11812.253810][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11812.254053][ 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)) [11812.254351][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11812.254642][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11812.254962][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11812.255226][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11812.255460][ C1] netif_receive_skb (net/core/dev.c:5768) [11812.255712][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11812.256028][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11812.256365][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11812.256668][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11812.256959][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11812.257249][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11812.257522][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11812.257838][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11812.258060][ 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) [11812.258293][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11812.258568][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11812.258836][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11812.259123][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11812.259374][ 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) [11812.259638][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11812.259905][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11812.260194][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11812.260433][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11812.260714][ 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) [11812.260977][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11812.261257][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11812.261501][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11812.261745][ C1] tcf_classify (net/sched/cls_api.c:1830) [11812.261977][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11812.262266][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11812.262507][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11812.262765][ 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) [11812.263027][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11812.263279][ C1] tc_run (net/core/dev.c:3912) [11812.263486][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11812.263719][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11812.263961][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11812.264225][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11812.264484][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11812.264724][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11812.264993][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11812.265305][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11812.265582][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11812.265839][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11812.266107][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11812.266367][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11812.266655][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11812.266942][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11812.267200][ 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) [11812.267469][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11812.267689][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11812.267938][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11812.268193][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11812.268447][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11812.268688][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11812.268939][ C1] ? __create_object (mm/kmemleak.c:756) [11812.269187][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11812.269457][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11812.269743][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11812.270019][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11812.270304][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11812.270579][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11812.270826][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11812.271102][ C1] call_timer_fn (kernel/time/timer.c:1700) [11812.271340][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11812.271604][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11812.271868][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11812.272131][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11812.272412][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11812.272698][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11812.272963][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11812.273201][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11812.273453][ C1] __do_softirq (kernel/softirq.c:553) [11812.273687][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11812.273912][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11812.274200][ C1] [11812.274353][ C1] [11812.274506][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11812.274816][ 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) [11812.275077][ 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 [11812.276058][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11812.276372][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11812.276775][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11812.277186][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11812.277589][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11812.277993][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11812.278398][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11812.278690][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11812.278953][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11812.279199][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11812.279453][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11812.279734][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11812.279977][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11812.280254][ C1] do_idle (kernel/sched/idle.c:312) [11812.280462][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11812.280707][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11812.280953][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11812.281226][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11836.576483][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11836.577034][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11836.577545][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11836.578023][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11836.578948][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11836.579565][ C0] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11836.579888][ C0] Code: 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 42 09 00 00 <8b> 5d 00 85 db 75 62 be 04 00 00 00 48 89 ef e8 1a 26 0c fe 89 d8 All code ======== 0: 41 83 e4 07 and $0x7,%r12d 4: 49 01 c5 add %rax,%r13 7: 41 83 c4 03 add $0x3,%r12d b: be 04 00 00 00 mov $0x4,%esi 10: 48 89 ef mov %rbp,%rdi 13: e8 10 26 0c fe call 0xfffffffffe0c2628 18: 41 0f b6 45 00 movzbl 0x0(%r13),%eax 1d: 41 38 c4 cmp %al,%r12b 20: 7c 08 jl 0x2a 22: 84 c0 test %al,%al 24: 0f 85 42 09 00 00 jne 0x96c 2a:* 8b 5d 00 mov 0x0(%rbp),%ebx <-- trapping instruction 2d: 85 db test %ebx,%ebx 2f: 75 62 jne 0x93 31: be 04 00 00 00 mov $0x4,%esi 36: 48 89 ef mov %rbp,%rdi 39: e8 1a 26 0c fe call 0xfffffffffe0c2658 3e: 89 d8 mov %ebx,%eax Code starting with the faulting instruction =========================================== 0: 8b 5d 00 mov 0x0(%rbp),%ebx 3: 85 db test %ebx,%ebx 5: 75 62 jne 0x69 7: be 04 00 00 00 mov $0x4,%esi c: 48 89 ef mov %rbp,%rdi f: e8 1a 26 0c fe call 0xfffffffffe0c262e 14: 89 d8 mov %ebx,%eax [11836.580867][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000246 [11836.581175][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11836.581577][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11836.581979][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11836.582381][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11836.582781][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11836.583182][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11836.583631][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11836.583969][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11836.584376][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11836.584777][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11836.585179][ C0] PKRU: 55555554 [11836.585366][ C0] Call Trace: [11836.585539][ C0] [11836.585691][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11836.585956][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11836.586205][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11836.586486][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11836.586762][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11836.587061][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11836.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)) [11836.587640][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11836.587904][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11836.588217][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11836.588519][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11836.588838][ 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) [11836.589128][ 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) [11836.589421][ 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) [11836.589712][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11836.590026][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11836.590274][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11836.590516][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11836.590757][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11836.591008][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11836.591281][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11836.591570][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11836.591809][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11836.592052][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11836.592314][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11836.592552][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11836.592806][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11836.593068][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11836.593347][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11836.593627][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11836.593876][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11836.594152][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11836.594420][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11836.594770][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11836.595026][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11836.595349][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11836.595617][ 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) [11836.595822][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11836.596056][ C0] ? set_track_prepare (mm/slub.c:6440) [11836.596314][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11836.596592][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11836.596876][ C0] ? skb_clone (net/core/skbuff.c:1954) [11836.597107][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11836.597432][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11836.597743][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11836.598028][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11836.598330][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11836.598579][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11836.598811][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11836.599115][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11836.599407][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11836.599734][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11836.599975][ 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)) [11836.600274][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11836.600564][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11836.600884][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11836.601141][ 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)) [11836.601378][ C0] netif_receive_skb (net/core/dev.c:5768) [11836.601628][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11836.601944][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11836.602281][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11836.602585][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11836.602861][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11836.603156][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11836.603470][ 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) [11836.603706][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11836.603972][ 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) [11836.604206][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11836.604427][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11836.604680][ 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) [11836.604946][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11836.605236][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11836.605476][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11836.605756][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11836.605998][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11836.606247][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11836.606466][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11836.606736][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11836.607056][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11836.607297][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11836.607567][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11836.607809][ C0] tcf_classify (net/sched/cls_api.c:1830) [11836.608042][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11836.608283][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11836.608540][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11836.608756][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11836.609025][ C0] tc_run (net/core/dev.c:3912) [11836.609237][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11836.609470][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11836.609711][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11836.609975][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11836.610231][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11836.610473][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11836.610739][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11836.611047][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11836.611323][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11836.611612][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11836.611858][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11836.612118][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11836.612456][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11836.612735][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11836.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) [11836.613259][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11836.613478][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11836.613724][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11836.614031][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11836.614284][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11836.614526][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11836.614778][ 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)) [11836.615016][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11836.615286][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11836.615570][ 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) [11836.615878][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11836.616127][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11836.616380][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11836.616621][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11836.616901][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11836.617167][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11836.617410][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11836.617666][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11836.617970][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11836.618237][ 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)) [11836.618461][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11836.618725][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11836.618996][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11836.619238][ C0] call_timer_fn (kernel/time/timer.c:1700) [11836.619479][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11836.619743][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11836.620006][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11836.620269][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11836.620541][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11836.620825][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11836.621066][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11836.621362][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11836.621601][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11836.621869][ 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)) [11836.622092][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11836.622391][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11836.622640][ C0] __do_softirq (kernel/softirq.c:553) [11836.622874][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11836.623095][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11836.623384][ C0] [11836.623534][ C0] [11836.623687][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11836.623992][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11836.624348][ 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 [11836.625324][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11836.625634][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11836.626035][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11836.626435][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11836.626845][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11836.627247][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11836.627652][ 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) [11836.627935][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11836.628173][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11836.628474][ C0] RIP: 0033:0x7fcbb0ceb957 [11836.628701][ 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 [11836.629676][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11836.630102][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11836.630501][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11836.630903][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11836.631311][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11836.631711][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11836.634187][ 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) | [11836.634704][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11836.635187][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11836.635674][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11836.636612][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11836.637242][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11836.637573][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11836.638557][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11836.638870][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11836.639274][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11836.639677][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11836.640081][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11836.640486][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11836.640889][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11836.641340][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11836.641676][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11836.642081][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11836.642486][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11836.642889][ C1] PKRU: 55555554 [11836.643072][ C1] Call Trace: [11836.643247][ C1] [11836.643398][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11836.643664][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11836.643911][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11836.644190][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11836.644465][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11836.644759][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11836.645028][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11836.645338][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11836.645603][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11836.645870][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11836.646183][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11836.646482][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11836.646800][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11836.647100][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11836.647398][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11836.647691][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11836.648007][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11836.648249][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11836.648492][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11836.648743][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11836.649017][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11836.649308][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11836.649548][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11836.649791][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11836.650054][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11836.650294][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11836.650544][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11836.650806][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11836.651084][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11836.651364][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11836.651615][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11836.651890][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11836.652157][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11836.652508][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11836.652766][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11836.653090][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11836.653358][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11836.653565][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11836.653799][ C1] ? set_track_prepare (mm/slub.c:6440) [11836.654055][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11836.654335][ C1] ? skb_clone (net/core/skbuff.c:1954) [11836.654566][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11836.654888][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11836.655199][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11836.655486][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11836.655782][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11836.656031][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11836.656265][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11836.656567][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11836.656862][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11836.657192][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11836.657434][ 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)) [11836.657732][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11836.658021][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11836.658343][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11836.658601][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11836.658836][ C1] netif_receive_skb (net/core/dev.c:5768) [11836.659086][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11836.659405][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11836.659738][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11836.660042][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11836.660321][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11836.660610][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11836.660881][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11836.661199][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11836.661422][ 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) [11836.661655][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11836.661929][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11836.662196][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11836.662485][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11836.662739][ 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) [11836.663002][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11836.663270][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11836.663557][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11836.663798][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11836.664078][ 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) [11836.664343][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11836.664622][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11836.664865][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11836.665106][ C1] tcf_classify (net/sched/cls_api.c:1830) [11836.665341][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11836.665628][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11836.665869][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11836.666127][ 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) [11836.666391][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11836.666642][ C1] tc_run (net/core/dev.c:3912) [11836.666855][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11836.667090][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11836.667332][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11836.667596][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11836.667852][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11836.668092][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11836.668361][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11836.668667][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11836.668943][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11836.669198][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11836.669467][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11836.669725][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11836.670012][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11836.670291][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11836.670545][ 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) [11836.670812][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11836.671033][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11836.671280][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11836.671533][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11836.671786][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11836.672028][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11836.672279][ C1] ? __create_object (mm/kmemleak.c:756) [11836.672525][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11836.672794][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11836.673076][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11836.673355][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11836.673638][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11836.673913][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11836.674160][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11836.674434][ C1] call_timer_fn (kernel/time/timer.c:1700) [11836.674677][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11836.674940][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11836.675203][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11836.675466][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11836.675743][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11836.676030][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11836.676294][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11836.676530][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11836.676779][ C1] __do_softirq (kernel/softirq.c:553) [11836.677020][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11836.677244][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11836.677533][ C1] [11836.677683][ C1] [11836.677837][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11836.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) [11836.678401][ 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 [11836.679385][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11836.679694][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11836.680099][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11836.680502][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11836.680904][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11836.681306][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11836.681712][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11836.682004][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11836.682266][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11836.682511][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11836.682764][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11836.683045][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11836.683288][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11836.683563][ C1] do_idle (kernel/sched/idle.c:312) [11836.683770][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11836.684015][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11836.684260][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11836.684532][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11864.576489][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11864.577042][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11864.577554][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11864.578032][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11864.578961][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11864.579581][ 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) [11864.579909][ 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 ... [11864.580888][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11864.581199][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11864.581601][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11864.582002][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11864.582405][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11864.582807][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11864.583208][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11864.583659][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11864.583992][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11864.584397][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11864.584800][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11864.585201][ C0] PKRU: 55555554 [11864.585384][ C0] Call Trace: [11864.585557][ C0] [11864.585709][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11864.585974][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11864.586220][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11864.586499][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11864.586786][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11864.587079][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11864.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)) [11864.587658][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11864.587926][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11864.588239][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11864.588537][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11864.588856][ 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) [11864.589148][ 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) [11864.589445][ 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) [11864.589737][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11864.590050][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11864.590294][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11864.590539][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11864.590781][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11864.591032][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11864.591306][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11864.591592][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11864.591832][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11864.592077][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11864.592340][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11864.592577][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11864.592825][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11864.593085][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11864.593369][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11864.593649][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11864.593899][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11864.594171][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11864.594437][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11864.594791][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11864.595046][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11864.595372][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11864.595638][ 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) [11864.595844][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11864.596076][ C0] ? set_track_prepare (mm/slub.c:6440) [11864.596332][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11864.596613][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11864.596899][ C0] ? skb_clone (net/core/skbuff.c:1954) [11864.597129][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11864.597450][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11864.597758][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11864.598044][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11864.598341][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11864.598590][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11864.598823][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11864.599124][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11864.599414][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11864.599742][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11864.599981][ 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)) [11864.600280][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11864.600569][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11864.600887][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11864.601145][ 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)) [11864.601381][ C0] netif_receive_skb (net/core/dev.c:5768) [11864.601632][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11864.601947][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11864.602283][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11864.602585][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11864.602863][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11864.603153][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11864.603469][ 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) [11864.603704][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11864.603971][ 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) [11864.604203][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11864.604427][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11864.604681][ 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) [11864.604947][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11864.605233][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11864.605476][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11864.605755][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11864.605996][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11864.606246][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11864.606464][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11864.606744][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11864.607055][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11864.607295][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11864.607566][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11864.607810][ C0] tcf_classify (net/sched/cls_api.c:1830) [11864.608042][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11864.608284][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11864.608542][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11864.608760][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11864.609030][ C0] tc_run (net/core/dev.c:3912) [11864.609238][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11864.609473][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11864.609714][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11864.609976][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11864.610231][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11864.610470][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11864.610738][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11864.611045][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11864.611320][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11864.611610][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11864.611852][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11864.612111][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11864.612452][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11864.612730][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11864.612984][ 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) [11864.613250][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11864.613470][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11864.613715][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11864.614026][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11864.614280][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11864.614523][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11864.614773][ 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)) [11864.615008][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11864.615280][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11864.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) [11864.615870][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11864.616116][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11864.616369][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11864.616611][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11864.616888][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11864.617153][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11864.617398][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11864.617655][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11864.617961][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11864.618227][ 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)) [11864.618450][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11864.618713][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11864.618984][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11864.619225][ C0] call_timer_fn (kernel/time/timer.c:1700) [11864.619464][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11864.619727][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11864.619989][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11864.620252][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11864.620527][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11864.620813][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11864.621054][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11864.621347][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11864.621587][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11864.621853][ 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)) [11864.622076][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11864.622376][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11864.622627][ C0] __do_softirq (kernel/softirq.c:553) [11864.622862][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11864.623083][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11864.623374][ C0] [11864.623525][ C0] [11864.623676][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11864.623984][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11864.624337][ 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 [11864.625316][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11864.625625][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11864.626027][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11864.626429][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11864.626840][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11864.627242][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11864.627651][ 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) [11864.627934][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11864.628172][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11864.628474][ C0] RIP: 0033:0x7fcbb0ceb957 [11864.628706][ 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 [11864.629683][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11864.630108][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11864.630514][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11864.630916][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11864.631317][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11864.631719][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11864.634192][ 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) | [11864.634709][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11864.635190][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11864.635675][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11864.636611][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11864.637239][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [11864.637527][ 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) [11864.638509][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [11864.638821][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11864.639225][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11864.639630][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11864.640033][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11864.640439][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11864.640843][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11864.641296][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11864.641633][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11864.642038][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11864.642441][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11864.642849][ C1] PKRU: 55555554 [11864.643031][ C1] Call Trace: [11864.643205][ C1] [11864.643356][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11864.643622][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11864.643867][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11864.644149][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11864.644426][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11864.644716][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11864.644986][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11864.645294][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11864.645557][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11864.645822][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11864.646135][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11864.646437][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11864.646763][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11864.647060][ C1] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [11864.647345][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11864.647629][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11864.647946][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11864.648188][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11864.648430][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11864.648681][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11864.648954][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11864.649245][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11864.649487][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11864.649729][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11864.649993][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11864.650232][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11864.650483][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11864.650743][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11864.651022][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11864.651303][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11864.651553][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11864.651830][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11864.652100][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11864.652451][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11864.652706][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11864.653030][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11864.653298][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11864.653505][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11864.653740][ C1] ? set_track_prepare (mm/slub.c:6440) [11864.653996][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11864.654275][ C1] ? skb_clone (net/core/skbuff.c:1954) [11864.654506][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11864.654829][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11864.655137][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11864.655424][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11864.655721][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11864.655972][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11864.656205][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11864.656508][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11864.656805][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11864.657134][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11864.657377][ 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)) [11864.657675][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11864.657967][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11864.658287][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11864.658545][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11864.658781][ C1] netif_receive_skb (net/core/dev.c:5768) [11864.659032][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11864.659348][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11864.659684][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11864.659987][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11864.660264][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11864.660553][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11864.660823][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11864.661139][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11864.661360][ 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) [11864.661592][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11864.661865][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11864.662136][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11864.662423][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11864.662672][ 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) [11864.662935][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11864.663202][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11864.663490][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11864.663729][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11864.664010][ 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) [11864.664275][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11864.664554][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11864.664797][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11864.665039][ C1] tcf_classify (net/sched/cls_api.c:1830) [11864.665272][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11864.665560][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11864.665800][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11864.666057][ 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) [11864.666320][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11864.666570][ C1] tc_run (net/core/dev.c:3912) [11864.666786][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11864.667021][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11864.667264][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11864.667528][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11864.667789][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11864.668029][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11864.668300][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11864.668607][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11864.668884][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11864.669139][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11864.669408][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11864.669666][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11864.669954][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11864.670232][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11864.670488][ 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) [11864.670757][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11864.670977][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11864.671224][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11864.671480][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11864.671733][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11864.671975][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11864.672225][ C1] ? __create_object (mm/kmemleak.c:756) [11864.672472][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11864.672743][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11864.673027][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11864.673308][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11864.673591][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11864.673865][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11864.674113][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11864.674387][ C1] call_timer_fn (kernel/time/timer.c:1700) [11864.674628][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11864.674891][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11864.675154][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11864.675416][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11864.675693][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11864.675980][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11864.676244][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11864.676483][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11864.676739][ C1] __do_softirq (kernel/softirq.c:553) [11864.676974][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11864.677197][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11864.677484][ C1] [11864.677635][ C1] [11864.677790][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11864.678098][ 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) [11864.678358][ 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 [11864.679341][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11864.679652][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11864.680055][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11864.680460][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11864.680863][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11864.681266][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11864.681674][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11864.681965][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11864.682227][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11864.682473][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11864.682728][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11864.683007][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11864.683250][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11864.683526][ C1] do_idle (kernel/sched/idle.c:312) [11864.683736][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11864.683979][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11864.684226][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11864.684498][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11890.284637][ C1] rcu: 1-....: (9183980 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=2219693 | [11890.285138][ C1] rcu: (t=9476377 jiffies g=2033089 q=12 ncpus=4) | [11890.285471][ C1] Sending NMI from CPU 1 to CPUs 0: | [11890.285748][ C0] NMI backtrace for cpu 0 [11890.285762][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11890.285765][ 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) [11890.285776][ 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 ... [11890.285779][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11890.285783][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11890.285785][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11890.285788][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11890.285789][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11890.285792][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11890.285794][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11890.285796][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11890.285800][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11890.285801][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11890.285803][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11890.285805][ C0] PKRU: 55555554 [11890.285806][ C0] Call Trace: [11890.285809][ C0] [11890.285814][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11890.285821][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11890.285829][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11890.285834][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11890.285839][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11890.285841][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11890.285846][ 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) [11890.285849][ 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) [11890.285853][ 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) [11890.285857][ 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) [11890.285860][ C0] [11890.285861][ C0] [11890.285862][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11890.285865][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11890.285870][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11890.285875][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11890.285879][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11890.285883][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11890.285886][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11890.285889][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11890.285891][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11890.285897][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11890.285901][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11890.285907][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11890.285910][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11890.285916][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11890.285924][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11890.285928][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11890.285931][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11890.285933][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11890.285936][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11890.285942][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11890.285948][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11890.285952][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11890.285963][ 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) [11890.285967][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11890.285970][ C0] ? set_track_prepare (mm/slub.c:6440) [11890.285977][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11890.285980][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11890.285985][ C0] ? skb_clone (net/core/skbuff.c:1954) [11890.285990][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11890.285996][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11890.286001][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11890.286007][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11890.286017][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11890.286020][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11890.286022][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11890.286026][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11890.286030][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11890.286034][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11890.286037][ 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)) [11890.286041][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11890.286045][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11890.286049][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11890.286052][ 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)) [11890.286055][ C0] netif_receive_skb (net/core/dev.c:5768) [11890.286058][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11890.286067][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11890.286074][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11890.286081][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11890.286087][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11890.286098][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11890.286105][ 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) [11890.286111][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11890.286114][ 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) [11890.286117][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11890.286121][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11890.286124][ 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) [11890.286127][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11890.286131][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11890.286134][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11890.286137][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11890.286141][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11890.286144][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11890.286147][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11890.286149][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11890.286155][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11890.286157][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11890.286165][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11890.286170][ C0] tcf_classify (net/sched/cls_api.c:1830) [11890.286173][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11890.286176][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11890.286178][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11890.286181][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11890.286184][ C0] tc_run (net/core/dev.c:3912) [11890.286189][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11890.286192][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11890.286194][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11890.286198][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11890.286202][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11890.286205][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11890.286209][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11890.286214][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11890.286217][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11890.286225][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11890.286228][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11890.286232][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11890.286240][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11890.286243][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11890.286246][ 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) [11890.286250][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11890.286254][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11890.286256][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11890.286262][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11890.286264][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11890.286268][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11890.286272][ 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)) [11890.286275][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11890.286281][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11890.286285][ 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) [11890.286288][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11890.286293][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11890.286295][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11890.286298][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11890.286301][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11890.286303][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11890.286305][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11890.286308][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11890.286311][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11890.286317][ 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)) [11890.286322][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11890.286326][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11890.286329][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11890.286333][ C0] call_timer_fn (kernel/time/timer.c:1700) [11890.286339][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11890.286344][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11890.286348][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11890.286351][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11890.286355][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11890.286358][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11890.286361][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11890.286366][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11890.286368][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11890.286371][ 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)) [11890.286374][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11890.286378][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11890.286381][ C0] __do_softirq (kernel/softirq.c:553) [11890.286386][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11890.286389][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11890.286393][ C0] [11890.286394][ C0] [11890.286395][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11890.286399][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11890.286403][ 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 [11890.286405][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11890.286408][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11890.286410][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11890.286411][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11890.286413][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11890.286414][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11890.286420][ 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) [11890.286424][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11890.286429][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11890.286433][ C0] RIP: 0033:0x7fcbb0ceb957 [11890.286437][ 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 [11890.286439][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11890.286442][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11890.286444][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11890.286445][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11890.286447][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11890.286448][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11890.286445][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [11890.286447][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [11890.286448][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11890.286453][ C0] [11890.339274][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11890.339897][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11890.340231][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11890.341211][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11890.341524][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11890.341927][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11890.342330][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11890.342732][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11890.343140][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11890.343543][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11890.343994][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11890.344330][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11890.344734][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11890.345139][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11890.345542][ C1] PKRU: 55555554 [11890.345726][ C1] Call Trace: [11890.345898][ C1] [11890.346050][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11890.346327][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11890.346589][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11890.346844][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11890.347077][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11890.347351][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11890.347626][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11890.347886][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11890.348171][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11890.348419][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11890.348734][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11890.349008][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11890.349301][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11890.349569][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11890.349878][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11890.350142][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11890.350407][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11890.350718][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11890.351015][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11890.351333][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11890.351625][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11890.351922][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11890.352214][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11890.352530][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11890.352771][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11890.353015][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11890.353266][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11890.353540][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11890.353829][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11890.354068][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11890.354312][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11890.354574][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11890.354812][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11890.355062][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11890.355323][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11890.355602][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11890.355881][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11890.356131][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11890.356404][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11890.356679][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11890.357031][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11890.357287][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11890.357610][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11890.357877][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11890.358084][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11890.358317][ C1] ? set_track_prepare (mm/slub.c:6440) [11890.358572][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11890.358852][ C1] ? skb_clone (net/core/skbuff.c:1954) [11890.359082][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11890.359404][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11890.359715][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11890.359999][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11890.360298][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11890.360549][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11890.360782][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11890.361084][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11890.361372][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11890.361702][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11890.361940][ 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)) [11890.362241][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11890.362529][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11890.362848][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11890.363108][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11890.363346][ C1] netif_receive_skb (net/core/dev.c:5768) [11890.363597][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11890.363917][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11890.364254][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11890.364558][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11890.364837][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11890.365125][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11890.365394][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11890.365717][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11890.365936][ 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) [11890.366170][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11890.366441][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11890.366715][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11890.367004][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11890.367253][ 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) [11890.367516][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11890.367783][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11890.368069][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11890.368314][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11890.368591][ 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) [11890.368854][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11890.369135][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11890.369377][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11890.369619][ C1] tcf_classify (net/sched/cls_api.c:1830) [11890.369852][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11890.370138][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11890.370379][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11890.370638][ 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) [11890.370900][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11890.371149][ C1] tc_run (net/core/dev.c:3912) [11890.371357][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11890.371591][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11890.371835][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11890.372099][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11890.372354][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11890.372594][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11890.372862][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11890.373171][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11890.373445][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11890.373701][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11890.373969][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11890.374227][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11890.374517][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11890.374795][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11890.375050][ 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) [11890.375317][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11890.375537][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11890.375784][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11890.376039][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11890.376295][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11890.376543][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11890.376794][ C1] ? __create_object (mm/kmemleak.c:756) [11890.377041][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11890.377311][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11890.377594][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11890.377870][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11890.378157][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11890.378430][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11890.378676][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11890.378950][ C1] call_timer_fn (kernel/time/timer.c:1700) [11890.379188][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11890.379452][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11890.379716][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11890.379976][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11890.380251][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11890.380539][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11890.380802][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11890.381035][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11890.381287][ C1] __do_softirq (kernel/softirq.c:553) [11890.381523][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11890.381744][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11890.382035][ C1] [11890.382186][ C1] [11890.382338][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11890.382644][ 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) [11890.382903][ 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 [11890.383879][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11890.384191][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11890.384595][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11890.384998][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11890.385400][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11890.385801][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11890.386205][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11890.386498][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11890.386769][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11890.387014][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11890.387268][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11890.387547][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11890.387788][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11890.388063][ C1] do_idle (kernel/sched/idle.c:312) [11890.388268][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11890.388513][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11890.388759][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11890.389030][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11916.576495][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11916.577035][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11916.577549][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11916.578027][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11916.578953][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11916.579574][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [11916.579868][ C0] Code: 00 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 0f 84 4c ff ff ff 41 83 e2 07 49 39 d1 0f 85 34 ff ff ff 45 3a 11 0f 8d 2b ff ff ff <5b> b8 01 00 00 00 5d 41 5c c3 cc cc cc cc 41 bc 08 00 00 00 45 29 All code ======== 0: 00 74 f2 48 add %dh,0x48(%rdx,%rsi,8) 4: 89 c2 mov %eax,%edx 6: b8 01 00 00 00 mov $0x1,%eax b: 48 85 d2 test %rdx,%rdx e: 0f 84 4c ff ff ff je 0xffffffffffffff60 14: 41 83 e2 07 and $0x7,%r10d 18: 49 39 d1 cmp %rdx,%r9 1b: 0f 85 34 ff ff ff jne 0xffffffffffffff55 21: 45 3a 11 cmp (%r9),%r10b 24: 0f 8d 2b ff ff ff jge 0xffffffffffffff55 2a:* 5b pop %rbx <-- trapping instruction 2b: b8 01 00 00 00 mov $0x1,%eax 30: 5d pop %rbp 31: 41 5c pop %r12 33: c3 ret 34: cc int3 35: cc int3 36: cc int3 37: cc int3 38: 41 bc 08 00 00 00 mov $0x8,%r12d 3e: 45 rex.RB 3f: 29 .byte 0x29 Code starting with the faulting instruction =========================================== 0: 5b pop %rbx 1: b8 01 00 00 00 mov $0x1,%eax 6: 5d pop %rbp 7: 41 5c pop %r12 9: c3 ret a: cc int3 b: cc int3 c: cc int3 d: cc int3 e: 41 bc 08 00 00 00 mov $0x8,%r12d 14: 45 rex.RB 15: 29 .byte 0x29 [11916.580847][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000246 [11916.581167][ C0] RAX: ffffed100102436c RBX: ffffed100102436c RCX: ffffffff86a7fb30 [11916.581571][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11916.581976][ C0] RBP: ffffed100102436b R08: 0000000000000000 R09: ffffed100102436b [11916.582379][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11916.582781][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11916.583182][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11916.583635][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11916.583973][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11916.584379][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11916.584781][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11916.585186][ C0] PKRU: 55555554 [11916.585370][ C0] Call Trace: [11916.585544][ C0] [11916.585696][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11916.585965][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11916.586213][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11916.586503][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11916.586780][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11916.587069][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11916.587339][ 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)) [11916.587649][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11916.587913][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11916.588226][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11916.588526][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11916.588845][ 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) [11916.589138][ C0] ? kasan_check_range (mm/kasan/generic.c:190) [11916.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) [11916.589687][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11916.590001][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11916.590247][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11916.590492][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11916.590735][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11916.590986][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11916.591264][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11916.591551][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11916.591793][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11916.592039][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11916.592302][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11916.592538][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11916.592788][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11916.593049][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11916.593332][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11916.593614][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11916.593865][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11916.594139][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11916.594406][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11916.594756][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11916.595013][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11916.595337][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11916.595603][ 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) [11916.595811][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11916.596043][ C0] ? set_track_prepare (mm/slub.c:6440) [11916.596301][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11916.596589][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11916.596872][ C0] ? skb_clone (net/core/skbuff.c:1954) [11916.597101][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11916.597427][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11916.597741][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11916.598026][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11916.598328][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11916.598579][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11916.598810][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11916.599116][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11916.599403][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11916.599734][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11916.599975][ 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)) [11916.600277][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11916.600564][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11916.600884][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11916.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)) [11916.601381][ C0] netif_receive_skb (net/core/dev.c:5768) [11916.601637][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11916.601954][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11916.602293][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11916.602595][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11916.602874][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11916.603166][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11916.603484][ 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) [11916.603719][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11916.603988][ 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) [11916.604222][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11916.604447][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11916.604701][ 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) [11916.604970][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11916.605257][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11916.605500][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11916.605780][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11916.606023][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11916.606274][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11916.606500][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11916.606771][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11916.607084][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11916.607326][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11916.607598][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11916.607842][ C0] tcf_classify (net/sched/cls_api.c:1830) [11916.608075][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11916.608320][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11916.608577][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11916.608796][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11916.609068][ C0] tc_run (net/core/dev.c:3912) [11916.609275][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11916.609509][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11916.609750][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11916.610014][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11916.610270][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11916.610512][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11916.610781][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11916.611090][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11916.611367][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11916.611655][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11916.611897][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11916.612157][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11916.612500][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11916.612780][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11916.613035][ 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) [11916.613304][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11916.613522][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11916.613769][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11916.614078][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11916.614338][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11916.614580][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11916.614830][ 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)) [11916.615070][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11916.615340][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11916.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) [11916.615933][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11916.616182][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11916.616446][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11916.616693][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11916.616965][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11916.617231][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11916.617477][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11916.617736][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11916.618043][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11916.618311][ 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)) [11916.618534][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11916.618797][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11916.619069][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11916.619310][ C0] call_timer_fn (kernel/time/timer.c:1700) [11916.619550][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11916.619814][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11916.620079][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11916.620343][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11916.620615][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11916.620905][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11916.621144][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11916.621441][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11916.621683][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11916.621950][ 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)) [11916.622172][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11916.622473][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11916.622727][ C0] __do_softirq (kernel/softirq.c:553) [11916.622961][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11916.623187][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11916.623478][ C0] [11916.623634][ C0] [11916.623786][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11916.624096][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11916.624452][ 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 [11916.625437][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11916.625751][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11916.626154][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11916.626571][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11916.626972][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11916.627375][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11916.627781][ 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) [11916.628068][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11916.628305][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11916.628610][ C0] RIP: 0033:0x7fcbb0ceb957 [11916.628840][ 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 [11916.629825][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11916.630249][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11916.630655][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11916.631058][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11916.631462][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11916.631864][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11916.634328][ 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) | [11916.634834][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11916.635437][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11916.636118][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11916.637446][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11916.638327][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [11916.638734][ 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) [11916.640130][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [11916.640573][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11916.641151][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11916.641723][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11916.642296][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11916.642867][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11916.643445][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11916.644087][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11916.644570][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11916.645140][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11916.645711][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11916.646285][ C1] PKRU: 55555554 [11916.646553][ C1] Call Trace: [11916.646799][ C1] [11916.647016][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11916.647390][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11916.647740][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11916.648137][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11916.648530][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11916.648944][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11916.649324][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11916.649767][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11916.650143][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11916.650521][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11916.650961][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11916.651385][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11916.651836][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11916.652247][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [11916.652597][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11916.652997][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11916.653305][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11916.653546][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11916.653786][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11916.654033][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11916.654300][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11916.654590][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11916.654825][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11916.655062][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11916.655318][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11916.655557][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11916.655802][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11916.656057][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11916.656331][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11916.656640][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11916.656885][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11916.657151][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11916.657412][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11916.657763][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11916.658013][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11916.658330][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11916.658598][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11916.658798][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11916.659026][ C1] ? set_track_prepare (mm/slub.c:6440) [11916.659277][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11916.659556][ C1] ? skb_clone (net/core/skbuff.c:1954) [11916.659781][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11916.660096][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11916.660398][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11916.660706][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11916.660997][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11916.661241][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11916.661493][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11916.661892][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11916.662235][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11916.662566][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11916.662800][ 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)) [11916.663094][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11916.663377][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11916.663695][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11916.663947][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11916.664179][ C1] netif_receive_skb (net/core/dev.c:5768) [11916.664426][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11916.664743][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11916.665069][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11916.665364][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11916.665643][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11916.665925][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11916.666187][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11916.666508][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11916.666733][ 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) [11916.666960][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11916.667224][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11916.667483][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11916.667771][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11916.668013][ 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) [11916.668269][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11916.668527][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11916.668813][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11916.669048][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11916.669318][ 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) [11916.669580][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11916.669855][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11916.670091][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11916.670328][ C1] tcf_classify (net/sched/cls_api.c:1830) [11916.670563][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11916.670842][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11916.671077][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11916.671328][ 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) [11916.671590][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11916.671834][ C1] tc_run (net/core/dev.c:3912) [11916.672036][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11916.672264][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11916.672498][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11916.672762][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11916.673011][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11916.673245][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11916.673506][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11916.673814][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11916.674081][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11916.674330][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11916.674599][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11916.674852][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11916.675135][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11916.675406][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11916.675662][ 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) [11916.675922][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11916.676135][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11916.676374][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11916.676639][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11916.676888][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11916.677124][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11916.677369][ C1] ? __create_object (mm/kmemleak.c:756) [11916.677617][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11916.677881][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11916.678156][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11916.678424][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11916.678761][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11916.679096][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11916.679429][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11916.679789][ C1] call_timer_fn (kernel/time/timer.c:1700) [11916.680128][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11916.680395][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11916.680662][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11916.680919][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11916.681187][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11916.681469][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11916.681733][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11916.681963][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11916.682209][ C1] __do_softirq (kernel/softirq.c:553) [11916.682440][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11916.682662][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11916.682945][ C1] [11916.683092][ C1] [11916.683241][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11916.683547][ 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) [11916.683802][ 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 [11916.684775][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11916.685079][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11916.685470][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11916.685870][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11916.686262][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11916.686676][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11916.687071][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11916.687359][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11916.687622][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11916.687862][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11916.688111][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11916.688385][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11916.688639][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11916.688910][ C1] do_idle (kernel/sched/idle.c:312) [11916.689110][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11916.689350][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11916.689591][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11916.689857][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11944.576535][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11944.577074][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11944.577590][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11944.578071][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11944.578997][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11944.579616][ 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) [11944.579946][ 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 ... [11944.580930][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11944.581239][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11944.581645][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11944.582046][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11944.582448][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11944.582852][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11944.583256][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11944.583709][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11944.584045][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11944.584450][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11944.584858][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11944.585261][ C0] PKRU: 55555554 [11944.585446][ C0] Call Trace: [11944.585618][ C0] [11944.585774][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11944.586040][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11944.586295][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11944.586574][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11944.586850][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11944.587141][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11944.587412][ 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)) [11944.587722][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11944.587988][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11944.588300][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11944.588601][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11944.588919][ 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) [11944.589211][ 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) [11944.589512][ 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) [11944.589804][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11944.590118][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11944.590364][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11944.590608][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11944.590851][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11944.591104][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11944.591380][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11944.591666][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11944.591908][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11944.592153][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11944.592417][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11944.592653][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11944.592902][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11944.593164][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11944.593451][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11944.593732][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11944.593982][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11944.594256][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11944.594522][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11944.594876][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11944.595130][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11944.595455][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11944.595724][ 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) [11944.595931][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11944.596164][ C0] ? set_track_prepare (mm/slub.c:6440) [11944.596432][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11944.596712][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11944.596987][ C0] ? skb_clone (net/core/skbuff.c:1954) [11944.597217][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11944.597540][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11944.597849][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11944.598136][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11944.598434][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11944.598685][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11944.598919][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11944.599220][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11944.599511][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11944.599840][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11944.600081][ 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)) [11944.600380][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11944.600670][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11944.600990][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11944.601249][ 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)) [11944.601485][ C0] netif_receive_skb (net/core/dev.c:5768) [11944.601736][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11944.602052][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11944.602389][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11944.602693][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11944.602969][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11944.603260][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11944.603576][ 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) [11944.603813][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11944.604080][ 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) [11944.604313][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11944.604536][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11944.604791][ 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) [11944.605057][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11944.605345][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11944.605586][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11944.605865][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11944.606107][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11944.606365][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11944.606583][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11944.606854][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11944.607165][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11944.607404][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11944.607676][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11944.607921][ C0] tcf_classify (net/sched/cls_api.c:1830) [11944.608155][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11944.608398][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11944.608654][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11944.608874][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11944.609144][ C0] tc_run (net/core/dev.c:3912) [11944.609353][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11944.609589][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11944.609831][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11944.610095][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11944.610350][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11944.610589][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11944.610860][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11944.611168][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11944.611445][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11944.611734][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11944.611977][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11944.612241][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11944.612582][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11944.612860][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11944.613114][ 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) [11944.613380][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11944.613600][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11944.613844][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11944.614153][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11944.614408][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11944.614650][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11944.614901][ 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)) [11944.615137][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11944.615410][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11944.615695][ 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) [11944.616003][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11944.616260][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11944.616514][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11944.616756][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11944.617026][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11944.617294][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11944.617538][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11944.617797][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11944.618105][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11944.618372][ 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)) [11944.618597][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11944.618860][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11944.619131][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11944.619375][ C0] call_timer_fn (kernel/time/timer.c:1700) [11944.619613][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11944.619878][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11944.620144][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11944.620409][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11944.620683][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11944.620969][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11944.621215][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11944.621507][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11944.621749][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11944.622015][ 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)) [11944.622239][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11944.622538][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11944.622788][ C0] __do_softirq (kernel/softirq.c:553) [11944.623025][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11944.623247][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11944.623538][ C0] [11944.623690][ C0] [11944.623842][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11944.624149][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11944.624508][ 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 [11944.625490][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11944.625802][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11944.626204][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11944.626611][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11944.627013][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11944.627420][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11944.627827][ 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) [11944.628111][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11944.628350][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11944.628653][ C0] RIP: 0033:0x7fcbb0ceb957 [11944.628882][ 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 [11944.629862][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11944.630290][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11944.630693][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11944.631094][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11944.631500][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11944.631903][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11944.634393][ 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) | [11944.634911][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11944.635393][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11944.635873][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11944.636852][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11944.637482][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11944.637830][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11944.638842][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11944.639157][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11944.639571][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11944.639982][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11944.640406][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11944.640819][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11944.641234][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11944.641698][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11944.642045][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11944.642459][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11944.642875][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11944.643290][ C1] PKRU: 55555554 [11944.643474][ C1] Call Trace: [11944.643652][ C1] [11944.643808][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11944.644075][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11944.644329][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11944.644612][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11944.644894][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11944.645185][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11944.645461][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11944.645769][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11944.646033][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11944.646309][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11944.646621][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11944.646926][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11944.647245][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11944.647538][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11944.647837][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11944.648128][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11944.648451][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11944.648696][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11944.648941][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11944.649192][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11944.649467][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11944.649753][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11944.649995][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11944.650239][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11944.650503][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11944.650741][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11944.650989][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11944.651250][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11944.651530][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11944.651810][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11944.652060][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11944.652335][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11944.652600][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11944.652953][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11944.653209][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11944.653532][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11944.653798][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11944.654005][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11944.654237][ C1] ? set_track_prepare (mm/slub.c:6440) [11944.654495][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11944.654777][ C1] ? skb_clone (net/core/skbuff.c:1954) [11944.655006][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11944.655328][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11944.655637][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11944.655921][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11944.656221][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11944.656492][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11944.656723][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11944.657028][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11944.657316][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11944.657647][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11944.657888][ 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)) [11944.658188][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11944.658475][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11944.658794][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11944.659053][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11944.659292][ C1] netif_receive_skb (net/core/dev.c:5768) [11944.659543][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11944.659859][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11944.660198][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11944.660497][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11944.660776][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11944.661067][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11944.661336][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11944.661652][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11944.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) [11944.662106][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11944.662378][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11944.662644][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11944.662933][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11944.663181][ 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) [11944.663445][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11944.663713][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11944.664001][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11944.664242][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11944.664529][ 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) [11944.664792][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11944.665070][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11944.665312][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11944.665555][ C1] tcf_classify (net/sched/cls_api.c:1830) [11944.665789][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11944.666075][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11944.666331][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11944.666589][ 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) [11944.666853][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11944.667104][ C1] tc_run (net/core/dev.c:3912) [11944.667312][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11944.667547][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11944.667786][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11944.668060][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11944.668317][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11944.668560][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11944.668847][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11944.669162][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11944.669444][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11944.669717][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11944.669994][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11944.670259][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11944.670555][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11944.670847][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11944.671109][ 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) [11944.671383][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11944.671607][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11944.671861][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11944.672122][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11944.672391][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11944.672646][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11944.672902][ C1] ? __create_object (mm/kmemleak.c:756) [11944.673151][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11944.673429][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11944.673721][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11944.674009][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11944.674303][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11944.674588][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11944.674837][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11944.675119][ C1] call_timer_fn (kernel/time/timer.c:1700) [11944.675365][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11944.675639][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11944.675906][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11944.676178][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11944.676472][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11944.676772][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11944.677037][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11944.677272][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11944.677523][ C1] __do_softirq (kernel/softirq.c:553) [11944.677758][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11944.677981][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11944.678274][ C1] [11944.678428][ C1] [11944.678578][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11944.678887][ 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) [11944.679146][ 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 [11944.680121][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11944.680440][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11944.680844][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11944.681244][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11944.681646][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11944.682047][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11944.682450][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11944.682743][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11944.683006][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11944.683250][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11944.683503][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11944.683782][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11944.684023][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11944.684299][ C1] do_idle (kernel/sched/idle.c:312) [11944.684503][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11944.684748][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11944.684994][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11944.685266][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11968.392651][ C1] rcu: 1-....: (9261779 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=2238830 | [11968.393153][ C1] rcu: (t=9554485 jiffies g=2033089 q=12 ncpus=4) | [11968.393486][ C1] Sending NMI from CPU 1 to CPUs 0: | [11968.393761][ C0] NMI backtrace for cpu 0 [11968.393775][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11968.393778][ 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) [11968.393789][ 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 ... [11968.393792][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11968.393795][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11968.393797][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11968.393799][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11968.393801][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11968.393803][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11968.393804][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11968.393807][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11968.393810][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11968.393811][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11968.393813][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11968.393814][ C0] PKRU: 55555554 [11968.393815][ C0] Call Trace: [11968.393818][ C0] [11968.393822][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [11968.393828][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [11968.393835][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [11968.393841][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [11968.393845][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [11968.393847][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [11968.393851][ 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) [11968.393854][ 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) [11968.393858][ 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) [11968.393861][ 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) [11968.393864][ C0] [11968.393866][ C0] [11968.393867][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11968.393870][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11968.393875][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11968.393880][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11968.393884][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11968.393888][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11968.393891][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11968.393894][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11968.393897][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11968.393902][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11968.393905][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11968.393912][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11968.393915][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11968.393921][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11968.393928][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11968.393932][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11968.393935][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11968.393938][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11968.393940][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11968.393947][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11968.393952][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11968.393955][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11968.393966][ 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) [11968.393969][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11968.393972][ C0] ? set_track_prepare (mm/slub.c:6440) [11968.393979][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11968.393982][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11968.393986][ C0] ? skb_clone (net/core/skbuff.c:1954) [11968.393991][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11968.393997][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11968.394003][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11968.394007][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11968.394015][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11968.394018][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11968.394021][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11968.394024][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11968.394027][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11968.394032][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11968.394034][ 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)) [11968.394038][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11968.394042][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11968.394046][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11968.394049][ 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)) [11968.394052][ C0] netif_receive_skb (net/core/dev.c:5768) [11968.394055][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11968.394064][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11968.394071][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11968.394078][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11968.394083][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11968.394094][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11968.394102][ 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) [11968.394108][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11968.394111][ 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) [11968.394113][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11968.394117][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11968.394120][ 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) [11968.394123][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11968.394127][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11968.394130][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11968.394132][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11968.394136][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11968.394139][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11968.394142][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11968.394144][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11968.394150][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11968.394152][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11968.394160][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11968.394164][ C0] tcf_classify (net/sched/cls_api.c:1830) [11968.394167][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11968.394170][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11968.394172][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11968.394175][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11968.394178][ C0] tc_run (net/core/dev.c:3912) [11968.394182][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11968.394186][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11968.394188][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11968.394192][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11968.394196][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11968.394198][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11968.394202][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11968.394205][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11968.394208][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11968.394216][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11968.394220][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11968.394224][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11968.394232][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11968.394234][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11968.394238][ 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) [11968.394242][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11968.394245][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11968.394248][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11968.394253][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11968.394256][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11968.394259][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11968.394265][ 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)) [11968.394268][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11968.394274][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11968.394278][ 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) [11968.394281][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11968.394286][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11968.394288][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11968.394291][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11968.394294][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11968.394297][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11968.394299][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11968.394301][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11968.394304][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11968.394309][ 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)) [11968.394314][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11968.394317][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11968.394321][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11968.394324][ C0] call_timer_fn (kernel/time/timer.c:1700) [11968.394329][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11968.394333][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11968.394337][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11968.394341][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11968.394345][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11968.394348][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11968.394350][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11968.394355][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11968.394357][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11968.394360][ 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)) [11968.394363][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11968.394367][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11968.394371][ C0] __do_softirq (kernel/softirq.c:553) [11968.394375][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11968.394379][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11968.394383][ C0] [11968.394384][ C0] [11968.394385][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11968.394389][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11968.394392][ 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 [11968.394394][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11968.394396][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11968.394398][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11968.394399][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11968.394400][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11968.394402][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11968.394407][ 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) [11968.394411][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11968.394416][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11968.394419][ C0] RIP: 0033:0x7fcbb0ceb957 [11968.394423][ 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 [11968.394425][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11968.394427][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11968.394429][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11968.394431][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11968.394432][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11968.394434][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11968.394431][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [11968.394432][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [11968.394434][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11968.394438][ C0] [11968.447351][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11968.447978][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11968.448313][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [11968.449298][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11968.449612][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11968.450015][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11968.450423][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11968.450828][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11968.451232][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11968.451636][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11968.452090][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11968.452428][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11968.452839][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11968.453245][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11968.453648][ C1] PKRU: 55555554 [11968.453833][ C1] Call Trace: [11968.454007][ C1] [11968.454158][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [11968.454435][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [11968.454689][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [11968.454945][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [11968.455181][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [11968.455453][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [11968.455726][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [11968.455986][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [11968.456289][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11968.456535][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [11968.456850][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11968.457130][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11968.457423][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11968.457691][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11968.458001][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11968.458266][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11968.458530][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11968.458844][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11968.459145][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11968.459465][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11968.459757][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [11968.460057][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11968.460349][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11968.460666][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11968.460911][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11968.461154][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11968.461405][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11968.461682][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11968.461968][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11968.462210][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11968.462456][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11968.462720][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11968.462956][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11968.463207][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11968.463469][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11968.463749][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11968.464032][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11968.464284][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11968.464561][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11968.464828][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11968.465179][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11968.465435][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11968.465759][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11968.466028][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11968.466239][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11968.466473][ C1] ? set_track_prepare (mm/slub.c:6440) [11968.466730][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11968.467012][ C1] ? skb_clone (net/core/skbuff.c:1954) [11968.467244][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11968.467569][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11968.467880][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11968.468165][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11968.468463][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11968.468713][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11968.468948][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11968.469252][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11968.469539][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11968.469869][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11968.470113][ 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)) [11968.470414][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11968.470703][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11968.471026][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11968.471285][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11968.471524][ C1] netif_receive_skb (net/core/dev.c:5768) [11968.471775][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11968.472091][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11968.472429][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11968.472733][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11968.473011][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11968.473306][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11968.473577][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11968.473896][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11968.474115][ 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) [11968.474351][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11968.474624][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11968.474891][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11968.475179][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11968.475429][ 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) [11968.475693][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11968.475960][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11968.476259][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11968.476501][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11968.476781][ 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) [11968.477046][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11968.477324][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11968.477569][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11968.477814][ C1] tcf_classify (net/sched/cls_api.c:1830) [11968.478045][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11968.478337][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11968.478579][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11968.478837][ 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) [11968.479102][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11968.479353][ C1] tc_run (net/core/dev.c:3912) [11968.479563][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11968.479796][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11968.480037][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11968.480302][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11968.480559][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11968.480803][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11968.481071][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11968.481380][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11968.481655][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11968.481911][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11968.482179][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11968.482439][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11968.482728][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11968.483010][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11968.483267][ 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) [11968.483538][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11968.483758][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11968.484006][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11968.484262][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11968.484518][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11968.484764][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11968.485015][ C1] ? __create_object (mm/kmemleak.c:756) [11968.485261][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11968.485532][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11968.485821][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11968.486097][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11968.486390][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11968.486667][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11968.486914][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11968.487190][ C1] call_timer_fn (kernel/time/timer.c:1700) [11968.487430][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11968.487696][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11968.487961][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11968.488225][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11968.488504][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11968.488791][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11968.489055][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11968.489293][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11968.489546][ C1] __do_softirq (kernel/softirq.c:553) [11968.489782][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11968.490007][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11968.490297][ C1] [11968.490452][ C1] [11968.490603][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11968.490913][ 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) [11968.491173][ 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 [11968.492163][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11968.492475][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11968.492880][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11968.493285][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11968.493692][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11968.494096][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11968.494503][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11968.494797][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11968.495062][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11968.495306][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11968.495560][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11968.495846][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11968.496088][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11968.496376][ C1] do_idle (kernel/sched/idle.c:312) [11968.496583][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11968.496830][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11968.497078][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11968.497353][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [11992.576496][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [11992.577035][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [11992.577547][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11992.578020][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11992.578944][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11992.579560][ 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) [11992.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 ... [11992.580863][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [11992.581172][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11992.581574][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [11992.581976][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [11992.582376][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [11992.582774][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [11992.583175][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [11992.583625][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11992.583960][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [11992.584368][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11992.584769][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11992.585173][ C0] PKRU: 55555554 [11992.585356][ C0] Call Trace: [11992.585537][ C0] [11992.585690][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [11992.585956][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11992.586219][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11992.586500][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11992.586774][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11992.587061][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11992.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)) [11992.587641][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11992.587905][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11992.588217][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11992.588516][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11992.588835][ 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) [11992.589125][ 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) [11992.589423][ 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) [11992.589712][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11992.590026][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11992.590270][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11992.590513][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11992.590752][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11992.591003][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11992.591278][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11992.591565][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11992.591805][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11992.592048][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11992.592311][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11992.592547][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11992.592795][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11992.593056][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11992.593334][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11992.593614][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11992.593863][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11992.594137][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11992.594403][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11992.594753][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11992.595008][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11992.595330][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11992.595596][ 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) [11992.595801][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11992.596039][ C0] ? set_track_prepare (mm/slub.c:6440) [11992.596298][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [11992.596575][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11992.596850][ C0] ? skb_clone (net/core/skbuff.c:1954) [11992.597080][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11992.597402][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11992.597711][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11992.597995][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11992.598292][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11992.598539][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11992.598771][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11992.599074][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11992.599360][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11992.599690][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11992.599931][ 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)) [11992.600229][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [11992.600516][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11992.600834][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11992.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)) [11992.601331][ C0] netif_receive_skb (net/core/dev.c:5768) [11992.601580][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11992.601898][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11992.602235][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11992.602538][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11992.602813][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [11992.603109][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11992.603423][ 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) [11992.603657][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [11992.603922][ 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) [11992.604155][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [11992.604376][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [11992.604629][ 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) [11992.604895][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11992.605182][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11992.605423][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [11992.605700][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11992.605943][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [11992.606199][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11992.606416][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11992.606684][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11992.606994][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11992.607234][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [11992.607505][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11992.607746][ C0] tcf_classify (net/sched/cls_api.c:1830) [11992.607977][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [11992.608217][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11992.608474][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [11992.608689][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [11992.608959][ C0] tc_run (net/core/dev.c:3912) [11992.609167][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [11992.609398][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11992.609637][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11992.609899][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11992.610152][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11992.610394][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11992.610660][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11992.610968][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11992.611240][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [11992.611529][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11992.611770][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11992.612028][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [11992.612366][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11992.612645][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11992.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) [11992.613164][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11992.613382][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11992.613628][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11992.613934][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11992.614185][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11992.614426][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11992.614676][ 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)) [11992.614912][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11992.615181][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11992.615463][ 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) [11992.615780][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [11992.616034][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [11992.616289][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11992.616531][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [11992.616801][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [11992.617067][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [11992.617313][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [11992.617570][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11992.617875][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11992.618141][ 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)) [11992.618364][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [11992.618627][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11992.618898][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [11992.619141][ C0] call_timer_fn (kernel/time/timer.c:1700) [11992.619382][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11992.619645][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11992.619908][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11992.620170][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [11992.620442][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11992.620729][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11992.620968][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [11992.621262][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11992.621502][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11992.621769][ 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)) [11992.621990][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [11992.622291][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11992.622541][ C0] __do_softirq (kernel/softirq.c:553) [11992.622774][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11992.622998][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11992.623287][ C0] [11992.623438][ C0] [11992.623590][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11992.623897][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [11992.624250][ 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 [11992.625230][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [11992.625542][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [11992.625943][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [11992.626353][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [11992.626756][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [11992.627159][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [11992.627564][ 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) [11992.627849][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [11992.628082][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [11992.628385][ C0] RIP: 0033:0x7fcbb0ceb957 [11992.628614][ 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 [11992.629597][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [11992.630021][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [11992.630428][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [11992.630833][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [11992.631235][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [11992.631637][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [11992.634109][ 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) | [11992.634626][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [11992.635105][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [11992.635592][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11992.636537][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [11992.637156][ 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) [11992.637481][ 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 [11992.638459][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [11992.638770][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [11992.639172][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [11992.639575][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [11992.639979][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [11992.640383][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [11992.640784][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [11992.641233][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [11992.641567][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [11992.641974][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [11992.642377][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [11992.642778][ C1] PKRU: 55555554 [11992.642961][ C1] Call Trace: [11992.643135][ C1] [11992.643285][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [11992.643550][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [11992.643796][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [11992.644074][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [11992.644351][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [11992.644642][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [11992.644911][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [11992.645221][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [11992.645485][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11992.645750][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [11992.646070][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [11992.646369][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11992.646686][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11992.646980][ 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) [11992.647272][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [11992.647567][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [11992.647883][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11992.648125][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11992.648368][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [11992.648619][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [11992.648893][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11992.649183][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11992.649423][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11992.649666][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [11992.649929][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [11992.650168][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [11992.650418][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [11992.650680][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [11992.650959][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [11992.651238][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [11992.651489][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [11992.651764][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [11992.652032][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [11992.652382][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11992.652637][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [11992.652961][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [11992.653228][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [11992.653435][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11992.653669][ C1] ? set_track_prepare (mm/slub.c:6440) [11992.653925][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [11992.654204][ C1] ? skb_clone (net/core/skbuff.c:1954) [11992.654437][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [11992.654758][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11992.655067][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11992.655355][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [11992.655651][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11992.655902][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [11992.656143][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [11992.656444][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11992.656734][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [11992.657062][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11992.657304][ 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)) [11992.657601][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [11992.657891][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [11992.658211][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [11992.658470][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [11992.658705][ C1] netif_receive_skb (net/core/dev.c:5768) [11992.658956][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [11992.659272][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [11992.659609][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [11992.659913][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [11992.660189][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [11992.660478][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [11992.660749][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [11992.661070][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [11992.661290][ 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) [11992.661523][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [11992.661796][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11992.662065][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11992.662353][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [11992.662604][ 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) [11992.662867][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [11992.663134][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11992.663424][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11992.663665][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [11992.663945][ 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) [11992.664209][ C1] ? debug_object_activate (lib/debugobjects.c:727) [11992.664489][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11992.664732][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [11992.664974][ C1] tcf_classify (net/sched/cls_api.c:1830) [11992.665209][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [11992.665498][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11992.665739][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [11992.665998][ 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) [11992.666266][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [11992.666517][ C1] tc_run (net/core/dev.c:3912) [11992.666724][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [11992.666960][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11992.667202][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [11992.667467][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [11992.667723][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [11992.667965][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11992.668235][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [11992.668543][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [11992.668820][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [11992.669075][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [11992.669344][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [11992.669603][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [11992.669890][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [11992.670168][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11992.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) [11992.670693][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [11992.670914][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [11992.671161][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [11992.671417][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [11992.671670][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [11992.671912][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [11992.672163][ C1] ? __create_object (mm/kmemleak.c:756) [11992.672410][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [11992.672680][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [11992.672965][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [11992.673243][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [11992.673526][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11992.673800][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [11992.674048][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11992.674322][ C1] call_timer_fn (kernel/time/timer.c:1700) [11992.674562][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [11992.674826][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [11992.675090][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [11992.675352][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [11992.675629][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [11992.675918][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [11992.676190][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [11992.676428][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [11992.676679][ C1] __do_softirq (kernel/softirq.c:553) [11992.676914][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [11992.677137][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [11992.677426][ C1] [11992.677577][ C1] [11992.677732][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [11992.678040][ 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) [11992.678306][ 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 [11992.679289][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [11992.679599][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [11992.680003][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [11992.680407][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [11992.680809][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [11992.681213][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [11992.681621][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [11992.681912][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [11992.682175][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [11992.682421][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [11992.682675][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [11992.682955][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [11992.683197][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [11992.683473][ C1] do_idle (kernel/sched/idle.c:312) [11992.683680][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [11992.683924][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [11992.684171][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [11992.684447][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [12020.576500][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12020.577040][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12020.577555][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12020.578032][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12020.578968][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12020.579588][ 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) [12020.579913][ 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 [12020.580894][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [12020.581204][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12020.581607][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [12020.582015][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [12020.582418][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [12020.582820][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [12020.583221][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [12020.583673][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12020.584009][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [12020.584417][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12020.584820][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12020.585222][ C0] PKRU: 55555554 [12020.585408][ C0] Call Trace: [12020.585581][ C0] [12020.585732][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [12020.586006][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12020.586254][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12020.586535][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12020.586812][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12020.587102][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12020.587372][ 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)) [12020.587682][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12020.587946][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12020.588259][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12020.588560][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12020.588878][ 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) [12020.589171][ 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) [12020.589463][ 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) [12020.589755][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12020.590071][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12020.590315][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12020.590557][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12020.590800][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12020.591051][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12020.591326][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12020.591615][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12020.591854][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12020.592099][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12020.592361][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12020.592601][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12020.592852][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12020.593113][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12020.593398][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12020.593677][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12020.593927][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12020.594200][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12020.594470][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12020.594823][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12020.595080][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12020.595405][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12020.595672][ 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) [12020.595884][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12020.596119][ C0] ? set_track_prepare (mm/slub.c:6440) [12020.596377][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [12020.596656][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12020.596932][ C0] ? skb_clone (net/core/skbuff.c:1954) [12020.597163][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12020.597488][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12020.597797][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12020.598086][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12020.598386][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12020.598637][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12020.598870][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12020.599172][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12020.599464][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12020.599792][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12020.600035][ 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)) [12020.600335][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [12020.600627][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12020.600948][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12020.601208][ 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)) [12020.601446][ C0] netif_receive_skb (net/core/dev.c:5768) [12020.601698][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12020.602016][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12020.602354][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12020.602660][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12020.602938][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [12020.603230][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12020.603547][ 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) [12020.603784][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [12020.604051][ 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) [12020.604285][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [12020.604509][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [12020.604763][ 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) [12020.605030][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12020.605318][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12020.605558][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12020.605841][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12020.606090][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [12020.606343][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12020.606564][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12020.606838][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12020.607151][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12020.607391][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [12020.607664][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12020.607906][ C0] tcf_classify (net/sched/cls_api.c:1830) [12020.608152][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12020.608397][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12020.608653][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12020.608871][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12020.609143][ C0] tc_run (net/core/dev.c:3912) [12020.609351][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [12020.609586][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12020.609829][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12020.610092][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12020.610349][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12020.610589][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12020.610859][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12020.611165][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12020.611445][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [12020.611733][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12020.611977][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12020.612237][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12020.612580][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12020.612858][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12020.613113][ 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) [12020.613380][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12020.613601][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12020.613846][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12020.614159][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12020.614415][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12020.614659][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12020.614910][ 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)) [12020.615147][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12020.615419][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12020.615702][ 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) [12020.616016][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [12020.616264][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [12020.616518][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12020.616757][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [12020.617028][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [12020.617296][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [12020.617539][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [12020.617797][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12020.618104][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12020.618372][ 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)) [12020.618597][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [12020.618861][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12020.619132][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12020.619378][ C0] call_timer_fn (kernel/time/timer.c:1700) [12020.619616][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12020.619880][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12020.620143][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12020.620407][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12020.620680][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12020.620967][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12020.621208][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [12020.621502][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12020.621743][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12020.622009][ 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)) [12020.622234][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12020.622534][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12020.622785][ C0] __do_softirq (kernel/softirq.c:553) [12020.623022][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12020.623243][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12020.623538][ C0] [12020.623688][ C0] [12020.623840][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12020.624148][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [12020.624503][ 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 [12020.625489][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [12020.625801][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [12020.626210][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [12020.626613][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [12020.627014][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [12020.627423][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [12020.627830][ 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) [12020.628114][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [12020.628351][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12020.628655][ C0] RIP: 0033:0x7fcbb0ceb957 [12020.628884][ 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 [12020.629867][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12020.630294][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [12020.630697][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [12020.631097][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12020.631502][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [12020.631903][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12020.634384][ 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) | [12020.634900][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12020.635380][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12020.635870][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12020.636806][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12020.637428][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12020.637757][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12020.638737][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [12020.639048][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12020.639451][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [12020.639853][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [12020.640258][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [12020.640662][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [12020.641065][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12020.641518][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12020.641853][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [12020.642260][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12020.642663][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12020.643065][ C1] PKRU: 55555554 [12020.643248][ C1] Call Trace: [12020.643422][ C1] [12020.643572][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12020.643837][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12020.644083][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12020.644363][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12020.644639][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12020.644931][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12020.645200][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12020.645511][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12020.645775][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12020.646046][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12020.646361][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12020.646660][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12020.646978][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12020.647273][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12020.647571][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12020.647863][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12020.648180][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12020.648425][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12020.648666][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12020.648918][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12020.649193][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12020.649483][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12020.649725][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12020.649966][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12020.650230][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12020.650469][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12020.650719][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12020.650982][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12020.651260][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12020.651542][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12020.651790][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12020.652068][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12020.652336][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12020.652686][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12020.652942][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12020.653265][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12020.653531][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12020.653737][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12020.653972][ C1] ? set_track_prepare (mm/slub.c:6440) [12020.654228][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12020.654508][ C1] ? skb_clone (net/core/skbuff.c:1954) [12020.654739][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12020.655063][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12020.655372][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12020.655659][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12020.655963][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12020.656214][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12020.656449][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12020.656750][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12020.657040][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12020.657370][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12020.657613][ 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)) [12020.657911][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [12020.658201][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12020.658522][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12020.658780][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12020.659015][ C1] netif_receive_skb (net/core/dev.c:5768) [12020.659265][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12020.659584][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12020.659921][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12020.660226][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12020.660503][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12020.660793][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [12020.661065][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12020.661383][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [12020.661605][ 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) [12020.661837][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [12020.662112][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12020.662379][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12020.662667][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [12020.662914][ 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) [12020.663178][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12020.663446][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12020.663735][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12020.663975][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [12020.664256][ 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) [12020.664520][ C1] ? debug_object_activate (lib/debugobjects.c:727) [12020.664799][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12020.665042][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12020.665289][ C1] tcf_classify (net/sched/cls_api.c:1830) [12020.665522][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12020.665811][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12020.666059][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12020.666317][ 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) [12020.666580][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [12020.666830][ C1] tc_run (net/core/dev.c:3912) [12020.667039][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [12020.667273][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12020.667515][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12020.667779][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12020.668035][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12020.668277][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12020.668544][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12020.668853][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12020.669130][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12020.669386][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12020.669653][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12020.669913][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [12020.670201][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12020.670484][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12020.670739][ 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) [12020.671013][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12020.671232][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12020.671481][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [12020.671736][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12020.671991][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12020.672231][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12020.672483][ C1] ? __create_object (mm/kmemleak.c:756) [12020.672730][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12020.673001][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12020.673286][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12020.673564][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12020.673847][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12020.674120][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [12020.674368][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12020.674643][ C1] call_timer_fn (kernel/time/timer.c:1700) [12020.674882][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12020.675146][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12020.675410][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12020.675673][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12020.675958][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12020.676245][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12020.676509][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [12020.676747][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12020.676999][ C1] __do_softirq (kernel/softirq.c:553) [12020.677233][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12020.677457][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12020.677748][ C1] [12020.677900][ C1] [12020.678053][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12020.678362][ 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) [12020.678621][ 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 [12020.679602][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [12020.679913][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [12020.680319][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [12020.680722][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [12020.681123][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [12020.681528][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [12020.681934][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [12020.682225][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [12020.682490][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [12020.682736][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [12020.682990][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [12020.683274][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12020.683516][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [12020.683792][ C1] do_idle (kernel/sched/idle.c:312) [12020.684001][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [12020.684245][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [12020.684493][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [12020.684763][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [12046.500645][ C1] rcu: 1-....: (9339585 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=2257429 | [12046.501145][ C1] rcu: (t=9632593 jiffies g=2033089 q=12 ncpus=4) | [12046.501477][ C1] Sending NMI from CPU 1 to CPUs 0: | [12046.501753][ C0] NMI backtrace for cpu 0 [12046.501775][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12046.501778][ 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) [12046.501792][ 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 ... [12046.501795][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [12046.501799][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12046.501801][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [12046.501803][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [12046.501804][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [12046.501807][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [12046.501808][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [12046.501810][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12046.501813][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [12046.501815][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12046.501817][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12046.501819][ C0] PKRU: 55555554 [12046.501820][ C0] Call Trace: [12046.501825][ C0] [12046.501836][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [12046.501843][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [12046.501850][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [12046.501855][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [12046.501859][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [12046.501862][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [12046.501866][ 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) [12046.501870][ 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) [12046.501873][ 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) [12046.501877][ 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) [12046.501880][ C0] [12046.501881][ C0] [12046.501882][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12046.501885][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12046.501890][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12046.501895][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12046.501899][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12046.501903][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12046.501906][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12046.501909][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12046.501911][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12046.501916][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12046.501920][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12046.501927][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12046.501930][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12046.501936][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12046.501944][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12046.501948][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12046.501952][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12046.501954][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12046.501957][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12046.501964][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12046.501969][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12046.501972][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12046.501983][ 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) [12046.501987][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12046.501989][ C0] ? set_track_prepare (mm/slub.c:6440) [12046.501996][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [12046.501999][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12046.502003][ C0] ? skb_clone (net/core/skbuff.c:1954) [12046.502008][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12046.502014][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12046.502020][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12046.502026][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12046.502034][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12046.502037][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12046.502040][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12046.502044][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12046.502047][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12046.502051][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12046.502053][ 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)) [12046.502058][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [12046.502062][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12046.502066][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12046.502069][ 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)) [12046.502072][ C0] netif_receive_skb (net/core/dev.c:5768) [12046.502075][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12046.502083][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12046.502090][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12046.502098][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12046.502103][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [12046.502114][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12046.502121][ 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) [12046.502127][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [12046.502130][ 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) [12046.502133][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [12046.502137][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [12046.502140][ 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) [12046.502143][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12046.502146][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12046.502149][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12046.502152][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12046.502156][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [12046.502159][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12046.502162][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12046.502164][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12046.502170][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12046.502173][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [12046.502181][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12046.502185][ C0] tcf_classify (net/sched/cls_api.c:1830) [12046.502188][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12046.502191][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12046.502193][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12046.502196][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12046.502199][ C0] tc_run (net/core/dev.c:3912) [12046.502203][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [12046.502207][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12046.502209][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12046.502213][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12046.502217][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12046.502220][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12046.502224][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12046.502228][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12046.502231][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [12046.502240][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12046.502243][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12046.502247][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12046.502254][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12046.502257][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12046.502262][ 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) [12046.502266][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12046.502270][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12046.502273][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12046.502277][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12046.502280][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12046.502284][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12046.502288][ 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)) [12046.502290][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12046.502296][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12046.502300][ 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) [12046.502304][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [12046.502309][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [12046.502311][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12046.502314][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [12046.502317][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [12046.502319][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [12046.502321][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [12046.502324][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12046.502327][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12046.502331][ 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)) [12046.502336][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [12046.502339][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12046.502342][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12046.502346][ C0] call_timer_fn (kernel/time/timer.c:1700) [12046.502350][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12046.502355][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12046.502359][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12046.502362][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12046.502366][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12046.502370][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12046.502372][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [12046.502379][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12046.502381][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12046.502384][ 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)) [12046.502387][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12046.502391][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12046.502394][ C0] __do_softirq (kernel/softirq.c:553) [12046.502399][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12046.502403][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12046.502407][ C0] [12046.502408][ C0] [12046.502409][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12046.502413][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [12046.502417][ 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 [12046.502419][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [12046.502421][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [12046.502423][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [12046.502425][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [12046.502427][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [12046.502428][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [12046.502434][ 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) [12046.502439][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [12046.502444][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12046.502448][ C0] RIP: 0033:0x7fcbb0ceb957 [12046.502453][ 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 [12046.502455][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12046.502458][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [12046.502459][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [12046.502461][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12046.502463][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [12046.502465][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12046.502461][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [12046.502463][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [12046.502465][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12046.502469][ C0] [12046.555273][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12046.555901][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:188) [12046.556195][ 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 [12046.557178][ C1] RSP: 0018:ffffc900001c7b68 EFLAGS: 00000202 [12046.557487][ C1] RAX: ffff888008120e18 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12046.557893][ C1] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008120e18 [12046.558296][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [12046.558697][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [12046.559098][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [12046.559503][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12046.559954][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12046.560291][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [12046.560695][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12046.561098][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12046.561502][ C1] PKRU: 55555554 [12046.561685][ C1] Call Trace: [12046.561856][ C1] [12046.562008][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [12046.562289][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [12046.562544][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [12046.562799][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [12046.563030][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [12046.563302][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [12046.563575][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [12046.563833][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [12046.564120][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12046.564365][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [12046.564681][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12046.564955][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12046.565247][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12046.565515][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12046.565827][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12046.566091][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12046.566357][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12046.566668][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12046.566968][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12046.567286][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12046.567578][ C1] ? kasan_check_range (mm/kasan/generic.c:188) [12046.567837][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12046.568123][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12046.568440][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12046.568681][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12046.568927][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12046.569178][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12046.569453][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12046.569742][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12046.569981][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12046.570224][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12046.570487][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12046.570725][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12046.570975][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12046.571235][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12046.571515][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12046.571795][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12046.572045][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12046.572318][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12046.572586][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12046.572937][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12046.573193][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12046.573516][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12046.573782][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12046.573988][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12046.574222][ C1] ? set_track_prepare (mm/slub.c:6440) [12046.574478][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12046.574758][ C1] ? skb_clone (net/core/skbuff.c:1954) [12046.574988][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12046.575309][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12046.575619][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12046.575909][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12046.576207][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12046.576459][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12046.576691][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12046.576995][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12046.577284][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12046.577613][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12046.577853][ 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)) [12046.578152][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [12046.578441][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12046.578760][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12046.579019][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12046.579255][ C1] netif_receive_skb (net/core/dev.c:5768) [12046.579506][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12046.579824][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12046.580159][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12046.580463][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12046.580739][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12046.581027][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [12046.581296][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12046.581614][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [12046.581834][ 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) [12046.582067][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [12046.582339][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12046.582606][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12046.582894][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [12046.583144][ 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) [12046.583407][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12046.583673][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12046.583960][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12046.584201][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [12046.584481][ 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) [12046.584745][ C1] ? debug_object_activate (lib/debugobjects.c:727) [12046.585024][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12046.585267][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12046.585509][ C1] tcf_classify (net/sched/cls_api.c:1830) [12046.585748][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12046.586035][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12046.586277][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12046.586534][ 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) [12046.586796][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [12046.587048][ C1] tc_run (net/core/dev.c:3912) [12046.587254][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [12046.587488][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12046.587728][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12046.587992][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12046.588247][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12046.588486][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12046.588755][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12046.589061][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12046.589336][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12046.589590][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12046.589859][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12046.590118][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [12046.590407][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12046.590684][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12046.590939][ 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) [12046.591208][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12046.591429][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12046.591674][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [12046.591929][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12046.592182][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12046.592426][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12046.592678][ C1] ? __create_object (mm/kmemleak.c:756) [12046.592925][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12046.593195][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12046.593478][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12046.593754][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12046.594038][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12046.594312][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [12046.594559][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12046.594833][ C1] call_timer_fn (kernel/time/timer.c:1700) [12046.595072][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12046.595337][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12046.595601][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12046.595871][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12046.596146][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12046.596436][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12046.596700][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [12046.596937][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12046.597186][ C1] __do_softirq (kernel/softirq.c:553) [12046.597424][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12046.597645][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12046.597936][ C1] [12046.598087][ C1] [12046.598240][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12046.598546][ 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) [12046.598804][ 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 [12046.599789][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [12046.600100][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [12046.600508][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [12046.600911][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [12046.601313][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [12046.601715][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [12046.602120][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [12046.602412][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [12046.602675][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [12046.602920][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [12046.603174][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [12046.603453][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12046.603695][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [12046.603970][ C1] do_idle (kernel/sched/idle.c:312) [12046.604175][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [12046.604422][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [12046.604669][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [12046.604942][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [12072.576500][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12072.577042][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12072.577558][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12072.578037][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12072.578964][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12072.579581][ 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) [12072.579874][ 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 [12072.580852][ C0] RSP: 0018:ffffc900000069f8 EFLAGS: 00000216 [12072.581163][ C0] RAX: dffffc0000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12072.581566][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [12072.581967][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffff888008121b5b [12072.582373][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [12072.582778][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [12072.583179][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [12072.583632][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12072.583968][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [12072.584375][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12072.584780][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12072.585181][ C0] PKRU: 55555554 [12072.585365][ C0] Call Trace: [12072.585539][ C0] [12072.585699][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [12072.585965][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12072.586217][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12072.586497][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12072.586772][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12072.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) [12072.587333][ 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)) [12072.587644][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12072.587906][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1827) [12072.588170][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12072.588484][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12072.588781][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12072.589100][ 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) [12072.589394][ 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) [12072.589653][ 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) [12072.589937][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12072.590251][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12072.590498][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12072.590742][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12072.590983][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12072.591234][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12072.591508][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12072.591798][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12072.592038][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12072.592282][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12072.592544][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12072.592783][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12072.593033][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12072.593295][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12072.593576][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12072.593855][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12072.594104][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12072.594381][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12072.594648][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12072.594998][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12072.595255][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12072.595578][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12072.595851][ 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) [12072.596058][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12072.596294][ C0] ? set_track_prepare (mm/slub.c:6440) [12072.596556][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [12072.596835][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12072.597109][ C0] ? skb_clone (net/core/skbuff.c:1954) [12072.597342][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12072.597666][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12072.597976][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12072.598262][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12072.598561][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12072.598811][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12072.599045][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12072.599350][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12072.599637][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12072.599964][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12072.600205][ 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)) [12072.600503][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [12072.600792][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12072.601113][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12072.601373][ 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)) [12072.601611][ C0] netif_receive_skb (net/core/dev.c:5768) [12072.601861][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12072.602177][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12072.602513][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12072.602818][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12072.603096][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [12072.603396][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12072.603712][ 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) [12072.603949][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [12072.604215][ 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) [12072.604450][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [12072.604672][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [12072.604926][ 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) [12072.605192][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12072.605482][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12072.605732][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12072.606012][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12072.606255][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [12072.606510][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12072.606729][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12072.606998][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12072.607311][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12072.607552][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [12072.607824][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12072.608066][ C0] tcf_classify (net/sched/cls_api.c:1830) [12072.608301][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12072.608543][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12072.608801][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12072.609018][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12072.609289][ C0] tc_run (net/core/dev.c:3912) [12072.609500][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [12072.609738][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12072.609980][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12072.610243][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12072.610502][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12072.610743][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12072.611011][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12072.611321][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12072.611596][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [12072.611884][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12072.612126][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12072.612387][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12072.612727][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12072.613005][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12072.613258][ 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) [12072.613527][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12072.613746][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12072.613993][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12072.614300][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12072.614554][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12072.614797][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12072.615048][ 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)) [12072.615287][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12072.615557][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12072.615845][ 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) [12072.616153][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [12072.616402][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [12072.616656][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12072.616896][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [12072.617168][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [12072.617436][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [12072.617681][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [12072.617939][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12072.618243][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12072.618512][ 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)) [12072.618736][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [12072.619000][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12072.619270][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12072.619514][ C0] call_timer_fn (kernel/time/timer.c:1700) [12072.619753][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12072.620018][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12072.620281][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12072.620549][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12072.620819][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12072.621106][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12072.621348][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [12072.621644][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12072.621883][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12072.622151][ 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)) [12072.622375][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12072.622674][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12072.622924][ C0] __do_softirq (kernel/softirq.c:553) [12072.623159][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12072.623383][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12072.623672][ C0] [12072.623822][ C0] [12072.623976][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12072.624286][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [12072.624640][ 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 [12072.625634][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [12072.625947][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [12072.626352][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [12072.626754][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [12072.627159][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [12072.627563][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [12072.627971][ 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) [12072.628255][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [12072.628492][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12072.628796][ C0] RIP: 0033:0x7fcbb0ceb957 [12072.629025][ 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 [12072.630006][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12072.630432][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [12072.630834][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [12072.631236][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12072.631640][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [12072.632041][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12072.634513][ 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) | [12072.635030][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12072.635512][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12072.636003][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12072.636940][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12072.637562][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12072.637891][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12072.638873][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [12072.639187][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12072.639591][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [12072.639993][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [12072.640396][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [12072.640801][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [12072.641204][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12072.641656][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12072.641992][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [12072.642396][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12072.642802][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12072.643205][ C1] PKRU: 55555554 [12072.643390][ C1] Call Trace: [12072.643562][ C1] [12072.643714][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12072.643980][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12072.644228][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12072.644508][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12072.644784][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12072.645077][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12072.645347][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12072.645661][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12072.645925][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12072.646191][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12072.646502][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12072.646801][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12072.647119][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12072.647413][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12072.647710][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12072.648004][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12072.648320][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12072.648562][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12072.648806][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12072.649058][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12072.649332][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12072.649621][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12072.649860][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12072.650105][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12072.650369][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12072.650607][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12072.650856][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12072.651118][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12072.651397][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12072.651677][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12072.651927][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12072.652201][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12072.652468][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12072.652820][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12072.653076][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12072.653400][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12072.653666][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12072.653872][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12072.654106][ C1] ? set_track_prepare (mm/slub.c:6440) [12072.654362][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12072.654642][ C1] ? skb_clone (net/core/skbuff.c:1954) [12072.654871][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12072.655194][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12072.655504][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12072.655800][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12072.656099][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12072.656350][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12072.656583][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12072.656886][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12072.657175][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12072.657503][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12072.657742][ 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)) [12072.658044][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [12072.658333][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12072.658652][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12072.658910][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12072.659148][ C1] netif_receive_skb (net/core/dev.c:5768) [12072.659401][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12072.659720][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12072.660057][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12072.660360][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12072.660639][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12072.660927][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [12072.661195][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12072.661514][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [12072.661734][ 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) [12072.661968][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [12072.662239][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12072.662505][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12072.662796][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [12072.663044][ 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) [12072.663308][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12072.663575][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12072.663862][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12072.664103][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [12072.664383][ 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) [12072.664646][ C1] ? debug_object_activate (lib/debugobjects.c:727) [12072.664929][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12072.665171][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12072.665415][ C1] tcf_classify (net/sched/cls_api.c:1830) [12072.665653][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12072.665941][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12072.666186][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12072.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) [12072.666706][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [12072.666957][ C1] tc_run (net/core/dev.c:3912) [12072.667164][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [12072.667398][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12072.667638][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12072.667903][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12072.668158][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12072.668399][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12072.668665][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12072.668974][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12072.669247][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12072.669503][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12072.669771][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12072.670030][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [12072.670321][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12072.670599][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12072.670854][ 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) [12072.671121][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12072.671341][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12072.671585][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [12072.671840][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12072.672094][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12072.672338][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12072.672589][ C1] ? __create_object (mm/kmemleak.c:756) [12072.672836][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12072.673107][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12072.673391][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12072.673666][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12072.673950][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12072.674225][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [12072.674472][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12072.674747][ C1] call_timer_fn (kernel/time/timer.c:1700) [12072.674987][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12072.675252][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12072.675517][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12072.675785][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12072.676062][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12072.676351][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12072.676615][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [12072.676849][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12072.677100][ C1] __do_softirq (kernel/softirq.c:553) [12072.677338][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12072.677559][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12072.677849][ C1] [12072.678001][ C1] [12072.678153][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12072.678460][ 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) [12072.678720][ 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 [12072.679700][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [12072.680011][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [12072.680415][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [12072.680820][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [12072.681221][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [12072.681623][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [12072.682028][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [12072.682322][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [12072.682585][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [12072.682830][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [12072.683085][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [12072.683365][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12072.683606][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [12072.683881][ C1] do_idle (kernel/sched/idle.c:312) [12072.684087][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [12072.684334][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [12072.684580][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [12072.684852][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [12100.576497][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12100.577035][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12100.577549][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12100.578027][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12100.578950][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12100.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) [12100.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 ... [12100.580882][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [12100.581191][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12100.581596][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [12100.581998][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [12100.582399][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [12100.582806][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [12100.583209][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [12100.583661][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12100.583996][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [12100.584400][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12100.584805][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12100.585207][ C0] PKRU: 55555554 [12100.585390][ C0] Call Trace: [12100.585568][ C0] [12100.585721][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [12100.585986][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12100.586232][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12100.586513][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12100.586789][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12100.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) [12100.587351][ 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)) [12100.587659][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12100.587924][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12100.588234][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12100.588535][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12100.588855][ 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) [12100.589144][ 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) [12100.589444][ 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) [12100.589736][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12100.590049][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12100.590296][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12100.590540][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12100.590782][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12100.591032][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12100.591308][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12100.591595][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12100.591837][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12100.592081][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12100.592343][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12100.592580][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12100.592839][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12100.593100][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12100.593385][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12100.593668][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12100.593918][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12100.594192][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12100.594460][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12100.594810][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12100.595066][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12100.595391][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12100.595667][ 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) [12100.595875][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12100.596109][ C0] ? set_track_prepare (mm/slub.c:6440) [12100.596367][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [12100.596647][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12100.596927][ C0] ? skb_clone (net/core/skbuff.c:1954) [12100.597157][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12100.597480][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12100.597792][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12100.598078][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12100.598379][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12100.598631][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12100.598862][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12100.599168][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12100.599459][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12100.599789][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12100.600029][ 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)) [12100.600330][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [12100.600618][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12100.600938][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12100.601197][ 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)) [12100.601436][ C0] netif_receive_skb (net/core/dev.c:5768) [12100.601687][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12100.602003][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12100.602340][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12100.602643][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12100.602922][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [12100.603214][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12100.603532][ 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) [12100.603767][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [12100.604035][ 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) [12100.604268][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [12100.604493][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [12100.604746][ 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) [12100.605015][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12100.605303][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12100.605551][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12100.605831][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12100.606074][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [12100.606324][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12100.606541][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12100.606816][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12100.607129][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12100.607371][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [12100.607641][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12100.607886][ C0] tcf_classify (net/sched/cls_api.c:1830) [12100.608117][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12100.608370][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12100.608627][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12100.608846][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12100.609118][ C0] tc_run (net/core/dev.c:3912) [12100.609325][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [12100.609558][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12100.609799][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12100.610062][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12100.610318][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12100.610559][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12100.610827][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12100.611145][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12100.611421][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [12100.611711][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12100.611953][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12100.612213][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12100.612556][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12100.612835][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12100.613090][ 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) [12100.613359][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12100.613577][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12100.613824][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12100.614132][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12100.614386][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12100.614627][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12100.614877][ 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)) [12100.615114][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12100.615386][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12100.615682][ 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) [12100.615988][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [12100.616236][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [12100.616494][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12100.616735][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [12100.617007][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [12100.617274][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [12100.617519][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [12100.617782][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12100.618089][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12100.618358][ 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)) [12100.618581][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [12100.618843][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12100.619115][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12100.619357][ C0] call_timer_fn (kernel/time/timer.c:1700) [12100.619599][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12100.619863][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12100.620127][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12100.620390][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12100.620661][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12100.620949][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12100.621189][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [12100.621485][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12100.621727][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12100.621994][ 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)) [12100.622215][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12100.622516][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12100.622778][ C0] __do_softirq (kernel/softirq.c:553) [12100.623013][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12100.623239][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12100.623527][ C0] [12100.623680][ C0] [12100.623832][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12100.624140][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [12100.624493][ 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 [12100.625481][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [12100.625793][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [12100.626197][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [12100.626600][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [12100.627003][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [12100.627403][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [12100.627812][ 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) [12100.628098][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [12100.628333][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12100.628636][ C0] RIP: 0033:0x7fcbb0ceb957 [12100.628867][ 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 [12100.629847][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12100.630271][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [12100.630676][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [12100.631078][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12100.631479][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [12100.631880][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12100.634360][ 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) | [12100.634876][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12100.635359][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12100.635851][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12100.636790][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12100.637412][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12100.637742][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12100.638726][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [12100.639036][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12100.639443][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [12100.639846][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [12100.640246][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [12100.640651][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [12100.641056][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12100.641510][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12100.641846][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [12100.642251][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12100.642660][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12100.643064][ C1] PKRU: 55555554 [12100.643249][ C1] Call Trace: [12100.643421][ C1] [12100.643574][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12100.643840][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12100.644086][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12100.644369][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12100.644645][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12100.644939][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12100.645209][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12100.645527][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12100.645792][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12100.646058][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12100.646371][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12100.646671][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12100.646990][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12100.647283][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12100.647583][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12100.647879][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12100.648193][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12100.648438][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12100.648681][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12100.648933][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12100.649208][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12100.649497][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12100.649737][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12100.649982][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12100.650245][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12100.650485][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12100.650735][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12100.650996][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12100.651278][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12100.651557][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12100.651808][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12100.652082][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12100.652350][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12100.652704][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12100.652960][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12100.653284][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12100.653551][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12100.653758][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12100.653991][ C1] ? set_track_prepare (mm/slub.c:6440) [12100.654248][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12100.654530][ C1] ? skb_clone (net/core/skbuff.c:1954) [12100.654759][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12100.655084][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12100.655396][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12100.655687][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12100.655988][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12100.656240][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12100.656476][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12100.656780][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12100.657069][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12100.657400][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12100.657639][ 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)) [12100.657941][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [12100.658229][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12100.658550][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12100.658809][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12100.659048][ C1] netif_receive_skb (net/core/dev.c:5768) [12100.659302][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12100.659620][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12100.659957][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12100.660260][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12100.660540][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12100.660830][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [12100.661100][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12100.661422][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [12100.661640][ 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) [12100.661876][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [12100.662148][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12100.662415][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12100.662705][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [12100.662955][ 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) [12100.663219][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12100.663487][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12100.663775][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12100.664022][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [12100.664303][ 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) [12100.664566][ C1] ? debug_object_activate (lib/debugobjects.c:727) [12100.664848][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12100.665089][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12100.665335][ C1] tcf_classify (net/sched/cls_api.c:1830) [12100.665578][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12100.665866][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12100.666108][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12100.666368][ 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) [12100.666632][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [12100.666884][ C1] tc_run (net/core/dev.c:3912) [12100.667093][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [12100.667329][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12100.667569][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12100.667834][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12100.668090][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12100.668332][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12100.668600][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12100.668910][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12100.669184][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12100.669441][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12100.669708][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12100.669968][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [12100.670262][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12100.670542][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12100.670798][ 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) [12100.671066][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12100.671287][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12100.671533][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [12100.671788][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12100.672043][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12100.672289][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12100.672541][ C1] ? __create_object (mm/kmemleak.c:756) [12100.672788][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12100.673060][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12100.673345][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12100.673619][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12100.673907][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12100.674183][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [12100.674431][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12100.674706][ C1] call_timer_fn (kernel/time/timer.c:1700) [12100.674948][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12100.675213][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12100.675483][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12100.675747][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12100.676026][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12100.676316][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12100.676580][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [12100.676815][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12100.677067][ C1] __do_softirq (kernel/softirq.c:553) [12100.677305][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12100.677527][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12100.677819][ C1] [12100.677970][ C1] [12100.678123][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12100.678430][ 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) [12100.678690][ 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 [12100.679673][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [12100.679985][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [12100.680389][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [12100.680796][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [12100.681199][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [12100.681604][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [12100.682008][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [12100.682304][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [12100.682568][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [12100.682814][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [12100.683068][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [12100.683350][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12100.683594][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [12100.683871][ C1] do_idle (kernel/sched/idle.c:312) [12100.684078][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [12100.684325][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [12100.684572][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [12100.684844][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [12100.685161][ C1] | [12124.608266][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [12124.608643][ C0] rcu: 0-....: (9431040 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=2276356 | [12124.609206][ C0] rcu: (t=9710701 jiffies g=2033089 q=12 ncpus=4) [12124.609993][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12124.610613][ 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) [12124.610948][ 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 ... [12124.611928][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [12124.612238][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12124.612645][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [12124.613047][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [12124.613450][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [12124.613851][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [12124.614256][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [12124.614710][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12124.615045][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [12124.615458][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12124.615859][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12124.616262][ C0] PKRU: 55555554 [12124.616444][ C0] Call Trace: [12124.616616][ C0] [12124.616769][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [12124.617045][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [12124.617301][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [12124.617554][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [12124.617796][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [12124.618069][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [12124.618344][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [12124.618605][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [12124.618891][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12124.619136][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [12124.619452][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12124.619726][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12124.620017][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12124.620288][ 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)) [12124.620595][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12124.620860][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12124.621172][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12124.621473][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12124.621792][ 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) [12124.622081][ 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) [12124.622381][ 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) [12124.622670][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12124.622986][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12124.623232][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12124.623477][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12124.623717][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12124.623968][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12124.624246][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12124.624533][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12124.624774][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12124.625018][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12124.625283][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12124.625527][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12124.625776][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12124.626037][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12124.626317][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12124.626599][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12124.626850][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12124.627124][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12124.627391][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12124.627745][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12124.628002][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12124.628325][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12124.628592][ 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) [12124.628799][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12124.629032][ C0] ? set_track_prepare (mm/slub.c:6440) [12124.629291][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [12124.629570][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12124.629847][ C0] ? skb_clone (net/core/skbuff.c:1954) [12124.630079][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12124.630403][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12124.630713][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12124.630997][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12124.631296][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12124.631546][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12124.631778][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12124.632082][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12124.632368][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12124.632696][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12124.632938][ 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)) [12124.633239][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [12124.633526][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12124.633847][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12124.634105][ 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)) [12124.634343][ C0] netif_receive_skb (net/core/dev.c:5768) [12124.634593][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12124.634909][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12124.635246][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12124.635553][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12124.635832][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [12124.636124][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12124.636440][ 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) [12124.636675][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [12124.636942][ 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) [12124.637175][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [12124.637399][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [12124.637653][ 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) [12124.637920][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12124.638207][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12124.638450][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12124.638728][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12124.638970][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [12124.639221][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12124.639439][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12124.639708][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12124.640020][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12124.640262][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [12124.640531][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12124.640775][ C0] tcf_classify (net/sched/cls_api.c:1830) [12124.641005][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12124.641249][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12124.641506][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12124.641724][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12124.641996][ C0] tc_run (net/core/dev.c:3912) [12124.642204][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [12124.642437][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12124.642677][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12124.642940][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12124.643196][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12124.643438][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12124.643705][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12124.644013][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12124.644288][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [12124.644578][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12124.644820][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12124.645079][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12124.645427][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12124.645709][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12124.645965][ 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) [12124.646233][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12124.646451][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12124.646697][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12124.647005][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12124.647259][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12124.647499][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12124.647750][ 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)) [12124.648001][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12124.648273][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12124.648558][ 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) [12124.648864][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [12124.649113][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [12124.649367][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12124.649610][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [12124.649880][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [12124.650146][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [12124.650392][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [12124.650655][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12124.650965][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12124.651232][ 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)) [12124.651457][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [12124.651719][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12124.651989][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12124.652234][ C0] call_timer_fn (kernel/time/timer.c:1700) [12124.652474][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12124.652739][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12124.653009][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12124.653272][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12124.653543][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12124.653833][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12124.654071][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [12124.654373][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12124.654616][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12124.654882][ 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)) [12124.655103][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12124.655411][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12124.655662][ C0] __do_softirq (kernel/softirq.c:553) [12124.655895][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12124.656121][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12124.656408][ C0] [12124.656561][ C0] [12124.656712][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12124.657021][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [12124.657374][ 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 [12124.658356][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [12124.658667][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [12124.659070][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [12124.659476][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [12124.659879][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [12124.660280][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [12124.660685][ 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) [12124.660972][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [12124.661205][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12124.661510][ C0] RIP: 0033:0x7fcbb0ceb957 [12124.661740][ 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 [12124.662717][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12124.663140][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [12124.663544][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [12124.663947][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12124.664350][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [12124.664754][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12124.664754][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12124.665160][ C0] | [12124.665320][ C0] Sending NMI from CPU 0 to CPUs 1: | [12124.665608][ C1] NMI backtrace for cpu 1 [12124.665621][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12124.665623][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12124.665633][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12124.665636][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [12124.665639][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12124.665641][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [12124.665643][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [12124.665644][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [12124.665646][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [12124.665648][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12124.665650][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12124.665653][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [12124.665655][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12124.665657][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12124.665658][ C1] PKRU: 55555554 [12124.665659][ C1] Call Trace: [12124.665662][ C1] [12124.665668][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [12124.665674][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [12124.665681][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [12124.665686][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [12124.665690][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [12124.665692][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [12124.665697][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12124.665700][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12124.665704][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12124.665707][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12124.665710][ C1] [12124.665711][ C1] [12124.665712][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12124.665716][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12124.665720][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12124.665724][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12124.665728][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12124.665730][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12124.665734][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12124.665736][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12124.665741][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12124.665744][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12124.665751][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12124.665754][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12124.665759][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12124.665766][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12124.665770][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12124.665773][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12124.665775][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12124.665778][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12124.665784][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12124.665788][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12124.665791][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12124.665802][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12124.665806][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12124.665808][ C1] ? set_track_prepare (mm/slub.c:6440) [12124.665814][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12124.665817][ C1] ? skb_clone (net/core/skbuff.c:1954) [12124.665822][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12124.665828][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12124.665834][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12124.665838][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12124.665847][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12124.665850][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12124.665852][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12124.665856][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12124.665859][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12124.665863][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12124.665866][ 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)) [12124.665870][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [12124.665874][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12124.665878][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12124.665881][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12124.665883][ C1] netif_receive_skb (net/core/dev.c:5768) [12124.665887][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12124.665895][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12124.665902][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12124.665909][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12124.665914][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12124.665923][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [12124.665928][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12124.665937][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [12124.665941][ 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) [12124.665945][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [12124.665949][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12124.665953][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12124.665956][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [12124.665962][ 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) [12124.665966][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12124.665969][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12124.665972][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12124.665975][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [12124.665978][ 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) [12124.665981][ C1] ? debug_object_activate (lib/debugobjects.c:727) [12124.665983][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12124.665987][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12124.665992][ C1] tcf_classify (net/sched/cls_api.c:1830) [12124.665994][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12124.665997][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12124.666000][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12124.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) [12124.666005][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [12124.666008][ C1] tc_run (net/core/dev.c:3912) [12124.666013][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [12124.666016][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12124.666018][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12124.666022][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12124.666026][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12124.666029][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12124.666033][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12124.666037][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12124.666040][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12124.666044][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12124.666048][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12124.666051][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [12124.666059][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12124.666062][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12124.666066][ 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) [12124.666069][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12124.666073][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12124.666076][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [12124.666080][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12124.666083][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12124.666086][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12124.666090][ C1] ? __create_object (mm/kmemleak.c:756) [12124.666094][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12124.666101][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12124.666105][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12124.666109][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12124.666113][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12124.666116][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [12124.666120][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12124.666122][ C1] call_timer_fn (kernel/time/timer.c:1700) [12124.666127][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12124.666132][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12124.666136][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12124.666139][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12124.666144][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12124.666146][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12124.666152][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [12124.666158][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12124.666161][ C1] __do_softirq (kernel/softirq.c:553) [12124.666165][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12124.666169][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12124.666173][ C1] [12124.666173][ C1] [12124.666174][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12124.666179][ 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) [12124.666183][ 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 [12124.666185][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [12124.666188][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [12124.666189][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [12124.666191][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [12124.666192][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [12124.666194][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [12124.666197][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [12124.666201][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [12124.666204][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [12124.666206][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [12124.666209][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [12124.666213][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12124.666215][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [12124.666221][ C1] do_idle (kernel/sched/idle.c:312) [12124.666223][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [12124.666225][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [12124.666228][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [12124.666232][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [12152.576498][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12152.577040][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12152.577552][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12152.578027][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12152.578951][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12152.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) [12152.579897][ 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 ... [12152.580875][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [12152.581186][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12152.581586][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [12152.581988][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [12152.582393][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [12152.582805][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [12152.583207][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [12152.583660][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12152.583996][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [12152.584402][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12152.584805][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12152.585210][ C0] PKRU: 55555554 [12152.585395][ C0] Call Trace: [12152.585569][ C0] [12152.585718][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [12152.585983][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12152.586229][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12152.586509][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12152.586787][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12152.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) [12152.587351][ 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)) [12152.587660][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12152.587925][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12152.588239][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12152.588540][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12152.588857][ 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) [12152.589152][ 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) [12152.589450][ 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) [12152.589743][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12152.590057][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12152.590307][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12152.590549][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12152.590793][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12152.591046][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12152.591321][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12152.591611][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12152.591850][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12152.592095][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12152.592357][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12152.592597][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12152.592848][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12152.593110][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12152.593393][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12152.593674][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12152.593925][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12152.594198][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12152.594466][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12152.594818][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12152.595075][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12152.595407][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12152.595675][ 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) [12152.595882][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12152.596115][ C0] ? set_track_prepare (mm/slub.c:6440) [12152.596375][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [12152.596654][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12152.596930][ C0] ? skb_clone (net/core/skbuff.c:1954) [12152.597161][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12152.597485][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12152.597796][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12152.598081][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12152.598380][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12152.598631][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12152.598865][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12152.599169][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12152.599458][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12152.599786][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12152.600029][ 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)) [12152.600328][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [12152.600618][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12152.600940][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12152.601199][ 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)) [12152.601442][ C0] netif_receive_skb (net/core/dev.c:5768) [12152.601692][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12152.602008][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12152.602344][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12152.602649][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12152.602925][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [12152.603220][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12152.603534][ 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) [12152.603772][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [12152.604037][ 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) [12152.604272][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [12152.604494][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [12152.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) [12152.605013][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12152.605307][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12152.605548][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12152.605828][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12152.606069][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [12152.606318][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12152.606539][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12152.606807][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12152.607120][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12152.607360][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [12152.607630][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12152.607871][ C0] tcf_classify (net/sched/cls_api.c:1830) [12152.608106][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12152.608348][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12152.608606][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12152.608823][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12152.609091][ C0] tc_run (net/core/dev.c:3912) [12152.609300][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [12152.609533][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12152.609774][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12152.610037][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12152.610293][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12152.610535][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12152.610802][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12152.611109][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12152.611386][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [12152.611673][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12152.611915][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12152.612175][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12152.612516][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12152.612805][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12152.613065][ 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) [12152.613334][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12152.613555][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12152.613801][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12152.614106][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12152.614361][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12152.614604][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12152.614855][ 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)) [12152.615094][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12152.615373][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12152.615657][ 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) [12152.615964][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [12152.616213][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [12152.616468][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12152.616707][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [12152.616980][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [12152.617247][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [12152.617492][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [12152.617750][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12152.618056][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12152.618322][ 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)) [12152.618549][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [12152.618812][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12152.619083][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12152.619327][ C0] call_timer_fn (kernel/time/timer.c:1700) [12152.619566][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12152.619831][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12152.620095][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12152.620359][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12152.620631][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12152.620918][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12152.621159][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [12152.621456][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12152.621697][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12152.621965][ 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)) [12152.622189][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12152.622490][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12152.622740][ C0] __do_softirq (kernel/softirq.c:553) [12152.622977][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12152.623201][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12152.623491][ C0] [12152.623642][ C0] [12152.623796][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12152.624100][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [12152.624457][ 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 [12152.625442][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [12152.625754][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [12152.626156][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [12152.626558][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [12152.626961][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [12152.627366][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [12152.627773][ 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) [12152.628055][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [12152.628292][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12152.628596][ C0] RIP: 0033:0x7fcbb0ceb957 [12152.628825][ 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 [12152.629805][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12152.630232][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [12152.630635][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [12152.631036][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12152.631441][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [12152.631842][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12152.634325][ 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) | [12152.634842][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12152.635332][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12152.635817][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12152.636756][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12152.637379][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12152.637709][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12152.638697][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [12152.639008][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12152.639414][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [12152.639817][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [12152.640220][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [12152.640627][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [12152.641031][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12152.641484][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12152.641821][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [12152.642226][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12152.642634][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12152.643037][ C1] PKRU: 55555554 [12152.643222][ C1] Call Trace: [12152.643396][ C1] [12152.643548][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12152.643814][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12152.644061][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12152.644342][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12152.644617][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12152.644911][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12152.645179][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12152.645493][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12152.645758][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12152.646024][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12152.646338][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12152.646638][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12152.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) [12152.647249][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12152.647549][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12152.647847][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12152.648162][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12152.648406][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12152.648649][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12152.648902][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12152.649177][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12152.649467][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12152.649707][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12152.649953][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12152.650215][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12152.650454][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12152.650704][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12152.650965][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12152.651248][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12152.651529][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12152.651779][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12152.652054][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12152.652322][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12152.652677][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12152.652934][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12152.653259][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12152.653526][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12152.653732][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12152.653966][ C1] ? set_track_prepare (mm/slub.c:6440) [12152.654223][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12152.654506][ C1] ? skb_clone (net/core/skbuff.c:1954) [12152.654735][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12152.655060][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12152.655377][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12152.655663][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12152.655962][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12152.656213][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12152.656448][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12152.656752][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12152.657042][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12152.657372][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12152.657612][ 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)) [12152.657914][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [12152.658202][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12152.658523][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12152.658782][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12152.659021][ C1] netif_receive_skb (net/core/dev.c:5768) [12152.659272][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12152.659589][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12152.659926][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12152.660228][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12152.660508][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12152.660798][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [12152.661068][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12152.661386][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [12152.661607][ 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) [12152.661841][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [12152.662114][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12152.662381][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12152.662673][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [12152.662922][ 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) [12152.663186][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12152.663454][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12152.663743][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12152.663985][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [12152.664264][ 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) [12152.664530][ C1] ? debug_object_activate (lib/debugobjects.c:727) [12152.664812][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12152.665054][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12152.665305][ C1] tcf_classify (net/sched/cls_api.c:1830) [12152.665540][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12152.665827][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12152.666070][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12152.666328][ 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) [12152.666590][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [12152.666842][ C1] tc_run (net/core/dev.c:3912) [12152.667052][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [12152.667288][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12152.667532][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12152.667800][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12152.668055][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12152.668296][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12152.668566][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12152.668875][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12152.669151][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12152.669406][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12152.669676][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12152.669935][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [12152.670226][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12152.670505][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12152.670761][ 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) [12152.671028][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12152.671249][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12152.671496][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [12152.671754][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12152.672010][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12152.672257][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12152.672510][ C1] ? __create_object (mm/kmemleak.c:756) [12152.672757][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12152.673030][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12152.673315][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12152.673592][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12152.673878][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12152.674153][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [12152.674401][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12152.674675][ C1] call_timer_fn (kernel/time/timer.c:1700) [12152.674917][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12152.675181][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12152.675451][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12152.675714][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12152.675991][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12152.676283][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12152.676547][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [12152.676784][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12152.677035][ C1] __do_softirq (kernel/softirq.c:553) [12152.677273][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12152.677496][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12152.677788][ C1] [12152.677939][ C1] [12152.678094][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12152.678402][ 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) [12152.678662][ 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 [12152.679646][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [12152.679959][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [12152.680367][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [12152.680772][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [12152.681177][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [12152.681580][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [12152.681986][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [12152.682280][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [12152.682544][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [12152.682791][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [12152.683046][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [12152.683327][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12152.683569][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [12152.683845][ C1] do_idle (kernel/sched/idle.c:312) [12152.684051][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [12152.684299][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [12152.684546][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [12152.684817][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [12180.576505][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12180.577047][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12180.577563][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12180.578042][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12180.578969][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12180.579593][ 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) [12180.579926][ 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 ... [12180.580914][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [12180.581225][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12180.581627][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [12180.582031][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [12180.582436][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [12180.582839][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [12180.583240][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [12180.583693][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12180.584029][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [12180.584437][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12180.584841][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12180.585247][ C0] PKRU: 55555554 [12180.585432][ C0] Call Trace: [12180.585606][ C0] [12180.585758][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [12180.586023][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12180.586270][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12180.586549][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12180.586829][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12180.587120][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12180.587388][ 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)) [12180.587698][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12180.587963][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12180.588276][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12180.588577][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12180.588896][ 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) [12180.589190][ 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) [12180.589490][ 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) [12180.589782][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12180.590098][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12180.590345][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12180.590587][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12180.590830][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12180.591082][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12180.591357][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12180.591647][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12180.591888][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12180.592132][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12180.592395][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12180.592634][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12180.592884][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12180.593147][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12180.593431][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12180.593711][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12180.593962][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12180.594237][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12180.594504][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12180.594857][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12180.595120][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12180.595445][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12180.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) [12180.595919][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12180.596153][ C0] ? set_track_prepare (mm/slub.c:6440) [12180.596413][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [12180.596691][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12180.596967][ C0] ? skb_clone (net/core/skbuff.c:1954) [12180.597198][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12180.597523][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12180.597832][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12180.598118][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12180.598416][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12180.598666][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12180.598899][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12180.599203][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12180.599492][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12180.599820][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12180.600068][ 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)) [12180.600366][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [12180.600656][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12180.600977][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12180.601237][ 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)) [12180.601474][ C0] netif_receive_skb (net/core/dev.c:5768) [12180.601724][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12180.602041][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12180.602378][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12180.602681][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12180.602958][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [12180.603251][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12180.603567][ 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) [12180.603806][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [12180.604073][ 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) [12180.604317][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [12180.604540][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [12180.604795][ 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) [12180.605066][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12180.605356][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12180.605597][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12180.605879][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12180.606121][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [12180.606370][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12180.606602][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12180.606878][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12180.607190][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12180.607431][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [12180.607702][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12180.607944][ C0] tcf_classify (net/sched/cls_api.c:1830) [12180.608179][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12180.608432][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12180.608690][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12180.608907][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12180.609179][ C0] tc_run (net/core/dev.c:3912) [12180.609389][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [12180.609623][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12180.609866][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12180.610129][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12180.610386][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12180.610627][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12180.610895][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12180.611202][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12180.611479][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [12180.611767][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12180.612010][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12180.612270][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12180.612611][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12180.612888][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12180.613144][ 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) [12180.613410][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12180.613632][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12180.613877][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12180.614182][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12180.614436][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12180.614677][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12180.614929][ 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)) [12180.615171][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12180.615443][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12180.615727][ 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) [12180.616038][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [12180.616285][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [12180.616538][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12180.616778][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [12180.617049][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [12180.617316][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [12180.617560][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [12180.617818][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12180.618124][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12180.618392][ 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)) [12180.618618][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [12180.618883][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12180.619154][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12180.619399][ C0] call_timer_fn (kernel/time/timer.c:1700) [12180.619638][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12180.619902][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12180.620166][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12180.620430][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12180.620703][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12180.620989][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12180.621231][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [12180.621525][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12180.621766][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12180.622031][ 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)) [12180.622255][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12180.622554][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12180.622804][ C0] __do_softirq (kernel/softirq.c:553) [12180.623040][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12180.623262][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12180.623554][ C0] [12180.623704][ C0] [12180.623857][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12180.624164][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [12180.624519][ 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 [12180.625505][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [12180.625817][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [12180.626219][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [12180.626621][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [12180.627023][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [12180.627429][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [12180.627834][ 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) [12180.628117][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [12180.628353][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12180.628657][ C0] RIP: 0033:0x7fcbb0ceb957 [12180.628887][ 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 [12180.629866][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12180.630292][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [12180.630694][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [12180.631096][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12180.631501][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [12180.631903][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12180.634374][ 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) | [12180.634888][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12180.635374][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12180.635859][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12180.636793][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12180.637412][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12180.637739][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12180.638719][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [12180.639031][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12180.639433][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [12180.639833][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [12180.640236][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [12180.640640][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [12180.641042][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12180.641493][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12180.641826][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [12180.642231][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12180.642638][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12180.643039][ C1] PKRU: 55555554 [12180.643222][ C1] Call Trace: [12180.643396][ C1] [12180.643547][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12180.643811][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12180.644057][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12180.644336][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12180.644610][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12180.644903][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12180.645174][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12180.645483][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12180.645747][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12180.646011][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12180.646324][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12180.646622][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12180.646938][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12180.647230][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12180.647526][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12180.647818][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12180.648133][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12180.648376][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12180.648617][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12180.648868][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12180.649141][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12180.649431][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12180.649670][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12180.649912][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12180.650173][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12180.650412][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12180.650662][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12180.650922][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12180.651200][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12180.651477][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12180.651727][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12180.652001][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12180.652268][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12180.652616][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12180.652871][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12180.653193][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12180.653460][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12180.653666][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12180.653898][ C1] ? set_track_prepare (mm/slub.c:6440) [12180.654153][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12180.654432][ C1] ? skb_clone (net/core/skbuff.c:1954) [12180.654663][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12180.654984][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12180.655305][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12180.655590][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12180.655886][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12180.656136][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12180.656370][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12180.656671][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12180.656960][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12180.657288][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12180.657532][ 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)) [12180.657829][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [12180.658117][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12180.658437][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12180.658696][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12180.658931][ C1] netif_receive_skb (net/core/dev.c:5768) [12180.659182][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12180.659498][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12180.659832][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12180.660136][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12180.660413][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12180.660701][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [12180.660970][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12180.661288][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [12180.661508][ 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) [12180.661740][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [12180.662013][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12180.662281][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12180.662567][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [12180.662817][ 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) [12180.663078][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12180.663344][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12180.663631][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12180.663871][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [12180.664149][ 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) [12180.664414][ C1] ? debug_object_activate (lib/debugobjects.c:727) [12180.664692][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12180.664934][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12180.665182][ C1] tcf_classify (net/sched/cls_api.c:1830) [12180.665415][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12180.665701][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12180.665941][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12180.666203][ 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) [12180.666466][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [12180.666716][ C1] tc_run (net/core/dev.c:3912) [12180.666922][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [12180.667157][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12180.667399][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12180.667661][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12180.667916][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12180.668156][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12180.668424][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12180.668728][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12180.669004][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12180.669257][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12180.669525][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12180.669784][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [12180.670072][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12180.670348][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12180.670607][ 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) [12180.670875][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12180.671094][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12180.671342][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [12180.671596][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12180.671849][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12180.672090][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12180.672342][ C1] ? __create_object (mm/kmemleak.c:756) [12180.672588][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12180.672858][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12180.673141][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12180.673418][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12180.673701][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12180.673974][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [12180.674220][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12180.674493][ C1] call_timer_fn (kernel/time/timer.c:1700) [12180.674733][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12180.674997][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12180.675267][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12180.675529][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12180.675807][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12180.676093][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12180.676356][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [12180.676592][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12180.676843][ C1] __do_softirq (kernel/softirq.c:553) [12180.677077][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12180.677300][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12180.677586][ C1] [12180.677738][ C1] [12180.677890][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12180.678197][ 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) [12180.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 [12180.679432][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [12180.679741][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [12180.680148][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [12180.680550][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [12180.680952][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [12180.681355][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [12180.681759][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [12180.682049][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [12180.682312][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [12180.682557][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [12180.682811][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [12180.683088][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12180.683331][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [12180.683605][ C1] do_idle (kernel/sched/idle.c:312) [12180.683813][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [12180.684056][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [12180.684303][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [12180.684572][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [12180.684888][ C1] | [12202.667266][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [12202.667641][ C0] rcu: 0-....: (9508928 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=2295326 | [12202.668202][ C0] rcu: (t=9788760 jiffies g=2033089 q=12 ncpus=4) [12202.668994][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12202.669614][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [12202.669904][ 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) [12202.670885][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [12202.671195][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12202.671601][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [12202.672003][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [12202.672407][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [12202.672810][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [12202.673214][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [12202.673667][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12202.674002][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [12202.674406][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12202.674807][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12202.675219][ C0] PKRU: 55555554 [12202.675402][ C0] Call Trace: [12202.675578][ C0] [12202.675729][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [12202.676007][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [12202.676262][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [12202.676517][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [12202.676749][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [12202.677021][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [12202.677297][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [12202.677558][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [12202.677845][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12202.678091][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [12202.678407][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12202.678682][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12202.678972][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12202.679243][ 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)) [12202.679551][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12202.679815][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12202.680128][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12202.680429][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12202.680751][ 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) [12202.681046][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [12202.681332][ 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) [12202.681616][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12202.681931][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12202.682177][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12202.682421][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12202.682663][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12202.682915][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12202.683189][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12202.683477][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12202.683715][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12202.683959][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12202.684222][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12202.684462][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12202.684711][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12202.684981][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12202.685267][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12202.685546][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12202.685797][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12202.686071][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12202.686340][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12202.686692][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12202.686952][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12202.687275][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12202.687542][ 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) [12202.687748][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12202.687989][ C0] ? set_track_prepare (mm/slub.c:6440) [12202.688247][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [12202.688527][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12202.688801][ C0] ? skb_clone (net/core/skbuff.c:1954) [12202.689032][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12202.689355][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12202.689661][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12202.689949][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12202.690245][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12202.690495][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12202.690728][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12202.691030][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12202.691320][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12202.691648][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12202.691889][ 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)) [12202.692186][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [12202.692476][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12202.692802][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12202.693060][ 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)) [12202.693296][ C0] netif_receive_skb (net/core/dev.c:5768) [12202.693547][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12202.693864][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12202.694199][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12202.694503][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12202.694779][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [12202.695078][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12202.695392][ 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) [12202.695630][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [12202.695895][ 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) [12202.696129][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [12202.696352][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [12202.696606][ 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) [12202.696872][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12202.697160][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12202.697400][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12202.697682][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12202.697922][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [12202.698172][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12202.698393][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12202.698663][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12202.698976][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12202.699216][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [12202.699487][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12202.699729][ C0] tcf_classify (net/sched/cls_api.c:1830) [12202.699964][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12202.700206][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12202.700464][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12202.700683][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12202.700953][ C0] tc_run (net/core/dev.c:3912) [12202.701161][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [12202.701397][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12202.701638][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12202.701901][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12202.702157][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12202.702397][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12202.702667][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12202.702972][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12202.703250][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [12202.703538][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12202.703781][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12202.704041][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12202.704382][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12202.704660][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12202.704915][ 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) [12202.705192][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12202.705414][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12202.705659][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12202.705965][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12202.706220][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12202.706462][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12202.706714][ 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)) [12202.706950][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12202.707220][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12202.707504][ 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) [12202.707812][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [12202.708061][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [12202.708314][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12202.708553][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [12202.708824][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [12202.709090][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [12202.709334][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [12202.709592][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12202.709905][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12202.710171][ 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)) [12202.710397][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [12202.710660][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12202.710930][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12202.711173][ C0] call_timer_fn (kernel/time/timer.c:1700) [12202.711409][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12202.711675][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12202.711940][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12202.712203][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12202.712476][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12202.712762][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12202.713002][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [12202.713297][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12202.713538][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12202.713804][ 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)) [12202.714029][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12202.714327][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12202.714578][ C0] __do_softirq (kernel/softirq.c:553) [12202.714816][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12202.715043][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12202.715335][ C0] [12202.715485][ C0] [12202.715637][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12202.715945][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [12202.716300][ 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 [12202.717280][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [12202.717592][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [12202.717994][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [12202.718397][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [12202.718797][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [12202.719203][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [12202.719610][ 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) [12202.719894][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [12202.720131][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12202.720435][ C0] RIP: 0033:0x7fcbb0ceb957 [12202.720663][ 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 [12202.721649][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12202.722078][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [12202.722482][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [12202.722885][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12202.723290][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [12202.723698][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12202.723698][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12202.724105][ C0] | [12202.724265][ C0] Sending NMI from CPU 0 to CPUs 1: | [12202.724546][ C1] NMI backtrace for cpu 1 [12202.724559][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12202.724562][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12202.724571][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12202.724574][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [12202.724578][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12202.724580][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [12202.724581][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [12202.724583][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [12202.724585][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [12202.724586][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12202.724588][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12202.724592][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [12202.724594][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12202.724596][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12202.724597][ C1] PKRU: 55555554 [12202.724598][ C1] Call Trace: [12202.724601][ C1] [12202.724605][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [12202.724610][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [12202.724615][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [12202.724620][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [12202.724624][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [12202.724627][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [12202.724631][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12202.724634][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12202.724637][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12202.724641][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12202.724644][ C1] [12202.724645][ C1] [12202.724647][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12202.724650][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12202.724654][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12202.724658][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12202.724662][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12202.724664][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12202.724668][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12202.724670][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12202.724675][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12202.724678][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12202.724686][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12202.724688][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12202.724693][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12202.724701][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12202.724704][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12202.724707][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12202.724710][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12202.724712][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12202.724718][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12202.724723][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12202.724726][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12202.724737][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12202.724740][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12202.724743][ C1] ? set_track_prepare (mm/slub.c:6440) [12202.724749][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12202.724752][ C1] ? skb_clone (net/core/skbuff.c:1954) [12202.724756][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12202.724762][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12202.724767][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12202.724772][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12202.724781][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12202.724784][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12202.724787][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12202.724791][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12202.724794][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12202.724798][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12202.724801][ 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)) [12202.724805][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [12202.724809][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12202.724813][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12202.724816][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12202.724818][ C1] netif_receive_skb (net/core/dev.c:5768) [12202.724821][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12202.724830][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12202.724837][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12202.724844][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12202.724849][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12202.724857][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [12202.724863][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12202.724872][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [12202.724876][ 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) [12202.724879][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [12202.724884][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12202.724887][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12202.724890][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [12202.724896][ 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) [12202.724900][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12202.724903][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12202.724906][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12202.724908][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [12202.724911][ 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) [12202.724915][ C1] ? debug_object_activate (lib/debugobjects.c:727) [12202.724917][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12202.724921][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12202.724926][ C1] tcf_classify (net/sched/cls_api.c:1830) [12202.724929][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12202.724932][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12202.724934][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12202.724937][ 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) [12202.724940][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [12202.724943][ C1] tc_run (net/core/dev.c:3912) [12202.724954][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [12202.724957][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12202.724959][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12202.724963][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12202.724968][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12202.724970][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12202.724974][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12202.724979][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12202.724981][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12202.724986][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12202.724990][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12202.724993][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [12202.725001][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12202.725004][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12202.725008][ 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) [12202.725012][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12202.725016][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12202.725019][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [12202.725023][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12202.725025][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12202.725029][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12202.725033][ C1] ? __create_object (mm/kmemleak.c:756) [12202.725036][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12202.725043][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12202.725047][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12202.725050][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12202.725054][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12202.725057][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [12202.725060][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12202.725063][ C1] call_timer_fn (kernel/time/timer.c:1700) [12202.725068][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12202.725073][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12202.725077][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12202.725080][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12202.725084][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12202.725087][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12202.725092][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [12202.725098][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12202.725102][ C1] __do_softirq (kernel/softirq.c:553) [12202.725106][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12202.725109][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12202.725113][ C1] [12202.725114][ C1] [12202.725115][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12202.725120][ 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) [12202.725123][ 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 [12202.725125][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [12202.725127][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [12202.725129][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [12202.725131][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [12202.725132][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [12202.725134][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [12202.725137][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [12202.725141][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [12202.725144][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [12202.725146][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [12202.725149][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [12202.725153][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12202.725155][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [12202.725160][ C1] do_idle (kernel/sched/idle.c:312) [12202.725163][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [12202.725165][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [12202.725168][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [12202.725172][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [12228.576492][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12228.577031][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12228.577542][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12228.578024][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12228.578947][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12228.579566][ C0] RIP: 0010:kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [12228.579855][ 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 [12228.580838][ C0] RSP: 0018:ffffc90000006a08 EFLAGS: 00000202 [12228.581147][ C0] RAX: ffff888008121b58 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12228.581554][ C0] RDX: 0000000000000000 RSI: 0000000000000004 RDI: ffff888008121b58 [12228.581956][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [12228.582359][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [12228.582760][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [12228.583164][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [12228.583617][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12228.583951][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [12228.584356][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12228.584757][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12228.585169][ C0] PKRU: 55555554 [12228.585351][ C0] Call Trace: [12228.585522][ C0] [12228.585673][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [12228.585939][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12228.586183][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12228.586465][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12228.586738][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12228.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) [12228.587301][ 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)) [12228.587607][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12228.587870][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12228.588183][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12228.588483][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12228.588800][ 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) [12228.589095][ C0] ? kasan_check_range (mm/kasan/generic.c:174 mm/kasan/generic.c:189) [12228.589354][ 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) [12228.589642][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12228.589955][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12228.590197][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12228.590442][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12228.590683][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12228.590934][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12228.591208][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12228.591493][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12228.591733][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12228.591978][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12228.592238][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12228.592474][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12228.592722][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12228.592983][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12228.593262][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12228.593543][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12228.593792][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12228.594065][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12228.594331][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12228.594681][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12228.594941][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12228.595268][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12228.595537][ 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) [12228.595744][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12228.595974][ C0] ? set_track_prepare (mm/slub.c:6440) [12228.596230][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [12228.596510][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12228.596786][ C0] ? skb_clone (net/core/skbuff.c:1954) [12228.597016][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12228.597340][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12228.597650][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12228.597933][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12228.598232][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12228.598483][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12228.598713][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12228.599016][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12228.599304][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12228.599633][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12228.599872][ 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)) [12228.600173][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [12228.600459][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12228.600778][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12228.601037][ 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)) [12228.601275][ C0] netif_receive_skb (net/core/dev.c:5768) [12228.601526][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12228.601842][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12228.602181][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12228.602482][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12228.602760][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [12228.603050][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12228.603366][ 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) [12228.603601][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [12228.603868][ 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) [12228.604099][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [12228.604324][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [12228.604577][ 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) [12228.604848][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12228.605134][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12228.605375][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12228.605653][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12228.605895][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [12228.606144][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12228.606361][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12228.606630][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12228.606941][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12228.607182][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [12228.607453][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12228.607695][ C0] tcf_classify (net/sched/cls_api.c:1830) [12228.607927][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12228.608167][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12228.608424][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12228.608643][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12228.608915][ C0] tc_run (net/core/dev.c:3912) [12228.609121][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [12228.609355][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12228.609593][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12228.609858][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12228.610111][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12228.610353][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12228.610619][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12228.610925][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12228.611199][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [12228.611490][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12228.611729][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12228.611989][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12228.612331][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12228.612609][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12228.612865][ 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) [12228.613132][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12228.613350][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12228.613596][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12228.613904][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12228.614157][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12228.614400][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12228.614650][ 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)) [12228.614893][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12228.615161][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12228.615447][ 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) [12228.615751][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [12228.616001][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [12228.616254][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12228.616496][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [12228.616765][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [12228.617030][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [12228.617276][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [12228.617533][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12228.617839][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12228.618105][ 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)) [12228.618326][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [12228.618589][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12228.618862][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12228.619106][ C0] call_timer_fn (kernel/time/timer.c:1700) [12228.619347][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12228.619610][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12228.619872][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12228.620133][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12228.620405][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12228.620695][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12228.620935][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [12228.621228][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12228.621469][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12228.621734][ 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)) [12228.621955][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12228.622255][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12228.622506][ C0] __do_softirq (kernel/softirq.c:553) [12228.622740][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12228.622963][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12228.623250][ C0] [12228.623405][ C0] [12228.623556][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12228.623865][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [12228.624216][ 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 [12228.625202][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [12228.625512][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [12228.625915][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [12228.626319][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [12228.626719][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [12228.627120][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [12228.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) [12228.627814][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [12228.628049][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12228.628351][ C0] RIP: 0033:0x7fcbb0ceb957 [12228.628582][ 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 [12228.629561][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12228.629984][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [12228.630389][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [12228.630789][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12228.631189][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [12228.631593][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12228.634058][ 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) | [12228.634573][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12228.635059][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12228.635543][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12228.636477][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12228.637094][ C1] RIP: 0010:kasan_check_range (mm/kasan/generic.c:190) [12228.637386][ 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 [12228.638368][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000246 [12228.638676][ C1] RAX: 0000000000000001 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12228.639080][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [12228.639484][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [12228.639884][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [12228.640285][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [12228.640688][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12228.641138][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12228.641473][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [12228.641876][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12228.642278][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12228.642681][ C1] PKRU: 55555554 [12228.642862][ C1] Call Trace: [12228.643038][ C1] [12228.643189][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12228.643455][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12228.643699][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12228.643981][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12228.644254][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12228.644545][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12228.644814][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12228.645124][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12228.645389][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12228.645654][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12228.645966][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12228.646267][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12228.646587][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12228.646877][ C1] ? kasan_check_range (mm/kasan/generic.c:190) [12228.647138][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12228.647425][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12228.647739][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12228.647978][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12228.648221][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12228.648471][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12228.648745][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12228.649033][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12228.649275][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12228.649518][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12228.649779][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12228.650017][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12228.650268][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12228.650528][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12228.650806][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12228.651084][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12228.651333][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12228.651606][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12228.651873][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12228.652223][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12228.652479][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12228.652801][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12228.653066][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12228.653271][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12228.653505][ C1] ? set_track_prepare (mm/slub.c:6440) [12228.653760][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12228.654037][ C1] ? skb_clone (net/core/skbuff.c:1954) [12228.654267][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12228.654588][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12228.654901][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12228.655186][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12228.655482][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12228.655732][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12228.655965][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12228.656265][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12228.656554][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12228.656881][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12228.657122][ 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)) [12228.657420][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [12228.657708][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12228.658026][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12228.658283][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12228.658518][ C1] netif_receive_skb (net/core/dev.c:5768) [12228.658767][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12228.659082][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12228.659416][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12228.659721][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12228.659998][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12228.660285][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [12228.660552][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12228.660868][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [12228.661088][ 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) [12228.661321][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [12228.661591][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12228.661859][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12228.662146][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [12228.662395][ 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) [12228.662658][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12228.662924][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12228.663209][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12228.663457][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [12228.663735][ 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) [12228.663998][ C1] ? debug_object_activate (lib/debugobjects.c:727) [12228.664276][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12228.664517][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12228.664758][ C1] tcf_classify (net/sched/cls_api.c:1830) [12228.665001][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12228.665288][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12228.665528][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12228.665784][ 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) [12228.666045][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [12228.666296][ C1] tc_run (net/core/dev.c:3912) [12228.666501][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [12228.666736][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12228.666976][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12228.667239][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12228.667495][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12228.667735][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12228.668003][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12228.668308][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12228.668583][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12228.668836][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12228.669103][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12228.669361][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [12228.669648][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12228.669925][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12228.670178][ 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) [12228.670445][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12228.670665][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12228.670911][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [12228.671164][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12228.671418][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12228.671659][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12228.671908][ C1] ? __create_object (mm/kmemleak.c:756) [12228.672154][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12228.672424][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12228.672706][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12228.672984][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12228.673267][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12228.673540][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [12228.673786][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12228.674059][ C1] call_timer_fn (kernel/time/timer.c:1700) [12228.674298][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12228.674565][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12228.674834][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12228.675094][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12228.675370][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12228.675658][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12228.675922][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [12228.676158][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12228.676407][ C1] __do_softirq (kernel/softirq.c:553) [12228.676642][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12228.676864][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12228.677152][ C1] [12228.677302][ C1] [12228.677456][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12228.677760][ 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) [12228.678018][ 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 [12228.678993][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [12228.679302][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [12228.679706][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [12228.680107][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [12228.680508][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [12228.680908][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [12228.681313][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [12228.681603][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [12228.681865][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [12228.682109][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [12228.682362][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [12228.682643][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12228.682886][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [12228.683161][ C1] do_idle (kernel/sched/idle.c:312) [12228.683367][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [12228.683612][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [12228.683857][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [12228.684128][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [12256.576485][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12256.577021][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12256.577533][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12256.578010][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12256.578932][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12256.579548][ C0] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:30) [12256.579837][ 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) [12256.580814][ C0] RSP: 0018:ffffc90000006a10 EFLAGS: 00000202 [12256.581124][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12256.581525][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [12256.581925][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [12256.582325][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [12256.582727][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [12256.583128][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [12256.583580][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12256.583913][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [12256.584317][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12256.584727][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12256.585132][ C0] PKRU: 55555554 [12256.585315][ C0] Call Trace: [12256.585488][ C0] [12256.585637][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [12256.585901][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12256.586148][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12256.586427][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12256.586699][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12256.586991][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12256.587257][ 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)) [12256.587566][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12256.587830][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12256.588139][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12256.588436][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12256.588754][ 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) [12256.589046][ C0] ? __pfx___kasan_check_read (mm/kasan/shadow.c:30) [12256.589330][ 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) [12256.589611][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12256.589926][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12256.590168][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12256.590411][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12256.590651][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12256.590901][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12256.591176][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12256.591463][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12256.591703][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12256.591945][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12256.592207][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12256.592443][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12256.592691][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12256.592951][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12256.593228][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12256.593510][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12256.593759][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12256.594033][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12256.594298][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12256.594646][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12256.594912][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12256.595235][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12256.595500][ 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) [12256.595705][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12256.595942][ C0] ? set_track_prepare (mm/slub.c:6440) [12256.596199][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [12256.596476][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12256.596752][ C0] ? skb_clone (net/core/skbuff.c:1954) [12256.596982][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12256.597304][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12256.597613][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12256.597894][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12256.598195][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12256.598444][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12256.598675][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12256.598977][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12256.599262][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12256.599588][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12256.599830][ 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)) [12256.600129][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [12256.600416][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12256.600734][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12256.600991][ 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)) [12256.601228][ C0] netif_receive_skb (net/core/dev.c:5768) [12256.601478][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12256.601792][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12256.602129][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12256.602430][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12256.602705][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [12256.602996][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12256.603312][ 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) [12256.603546][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [12256.603810][ 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) [12256.604044][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [12256.604266][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [12256.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) [12256.604796][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12256.605083][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12256.605325][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12256.605602][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12256.605844][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [12256.606092][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12256.606310][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12256.606580][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12256.606891][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12256.607133][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [12256.607402][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12256.607645][ C0] tcf_classify (net/sched/cls_api.c:1830) [12256.607875][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12256.608118][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12256.608374][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12256.608597][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12256.608869][ C0] tc_run (net/core/dev.c:3912) [12256.609076][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [12256.609306][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12256.609548][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12256.609809][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12256.610063][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12256.610305][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12256.610571][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12256.610877][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12256.611151][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [12256.611438][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12256.611680][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12256.611937][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12256.612276][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12256.612556][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12256.612810][ 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) [12256.613077][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12256.613295][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12256.613540][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12256.613847][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12256.614099][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12256.614340][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12256.614591][ 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)) [12256.614835][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12256.615104][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12256.615386][ 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) [12256.615692][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [12256.615939][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [12256.616192][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12256.616434][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [12256.616702][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [12256.616966][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [12256.617210][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [12256.617467][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12256.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) [12256.618038][ 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)) [12256.618260][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [12256.618521][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12256.618790][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12256.619034][ C0] call_timer_fn (kernel/time/timer.c:1700) [12256.619274][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12256.619537][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12256.619799][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12256.620060][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12256.620332][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12256.620619][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12256.620857][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [12256.621153][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12256.621393][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12256.621660][ 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)) [12256.621880][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12256.622179][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12256.622431][ C0] __do_softirq (kernel/softirq.c:553) [12256.622663][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12256.622887][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12256.623173][ C0] [12256.623325][ C0] [12256.623477][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12256.623785][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [12256.624136][ 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 [12256.625118][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [12256.625429][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [12256.625833][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [12256.626235][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [12256.626637][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [12256.627037][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [12256.627443][ 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) [12256.627728][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [12256.627961][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12256.628264][ C0] RIP: 0033:0x7fcbb0ceb957 [12256.628494][ 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 [12256.629472][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12256.629893][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [12256.630296][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [12256.630698][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12256.631098][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [12256.631499][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12256.633960][ 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) | [12256.634474][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12256.634963][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12256.635444][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12256.636377][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12256.636993][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12256.637319][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12256.638296][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [12256.638606][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12256.639007][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [12256.639412][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [12256.639813][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [12256.640214][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [12256.640615][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12256.641065][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12256.641402][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [12256.641805][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12256.642209][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12256.642610][ C1] PKRU: 55555554 [12256.642793][ C1] Call Trace: [12256.642966][ C1] [12256.643115][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12256.643379][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12256.643625][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12256.643904][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12256.644179][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12256.644468][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12256.644743][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12256.645053][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12256.645315][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12256.645579][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12256.645890][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12256.646192][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12256.646510][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12256.646801][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12256.647099][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12256.647390][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12256.647704][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12256.647947][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12256.648188][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12256.648437][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12256.648714][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12256.648999][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12256.649240][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12256.649484][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12256.649747][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12256.649981][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12256.650231][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12256.650491][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12256.650768][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12256.651050][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12256.651299][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12256.651573][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12256.651841][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12256.652190][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12256.652445][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12256.652769][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12256.653035][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12256.653242][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12256.653475][ C1] ? set_track_prepare (mm/slub.c:6440) [12256.653730][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12256.654008][ C1] ? skb_clone (net/core/skbuff.c:1954) [12256.654238][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12256.654561][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12256.654873][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12256.655157][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12256.655455][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12256.655703][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12256.655936][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12256.656239][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12256.656524][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12256.656851][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12256.657092][ 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)) [12256.657390][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [12256.657678][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12256.657998][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12256.658257][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12256.658493][ C1] netif_receive_skb (net/core/dev.c:5768) [12256.658742][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12256.659056][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12256.659390][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12256.659692][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12256.659968][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12256.660258][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [12256.660527][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12256.660843][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [12256.661061][ 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) [12256.661295][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [12256.661566][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12256.661832][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12256.662118][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [12256.662367][ 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) [12256.662629][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12256.662894][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12256.663186][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12256.663426][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [12256.663706][ 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) [12256.663969][ C1] ? debug_object_activate (lib/debugobjects.c:727) [12256.664246][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12256.664489][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12256.664737][ C1] tcf_classify (net/sched/cls_api.c:1830) [12256.664967][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12256.665256][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12256.665496][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12256.665752][ 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) [12256.666016][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [12256.666268][ C1] tc_run (net/core/dev.c:3912) [12256.666477][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [12256.666707][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12256.666948][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12256.667209][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12256.667465][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12256.667706][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12256.667972][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12256.668279][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12256.668552][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12256.668806][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12256.669073][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12256.669332][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [12256.669618][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12256.669898][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12256.670151][ 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) [12256.670418][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12256.670635][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12256.670882][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [12256.671136][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12256.671391][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12256.671632][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12256.671880][ C1] ? __create_object (mm/kmemleak.c:756) [12256.672125][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12256.672395][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12256.672680][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12256.672955][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12256.673238][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12256.673513][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [12256.673757][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12256.674033][ C1] call_timer_fn (kernel/time/timer.c:1700) [12256.674269][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12256.674532][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12256.674803][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12256.675065][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12256.675342][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12256.675627][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12256.675889][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [12256.676125][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12256.676376][ C1] __do_softirq (kernel/softirq.c:553) [12256.676607][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12256.676831][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12256.677117][ C1] [12256.677271][ C1] [12256.677421][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12256.677728][ 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) [12256.677987][ 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 [12256.678962][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [12256.679273][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [12256.679675][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [12256.680075][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [12256.680476][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [12256.680879][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [12256.681283][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [12256.681574][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [12256.681837][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [12256.682080][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [12256.682334][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [12256.682614][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12256.682853][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [12256.683131][ C1] do_idle (kernel/sched/idle.c:312) [12256.683337][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [12256.683581][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [12256.683825][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [12256.684099][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [12256.684412][ C1] | [12280.727265][ C0] rcu: INFO: rcu_preempt self-detected stall on CPU | [12280.727635][ C0] rcu: 0-....: (9586819 ticks this GP) idle=4b3c/1/0x4000000000000000 softirq=594006/594008 fqs=2313474 | [12280.728199][ C0] rcu: (t=9866820 jiffies g=2033089 q=12 ncpus=4) [12280.728988][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12280.729608][ 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) [12280.729938][ 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 ... [12280.730916][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [12280.731228][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12280.731631][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [12280.732032][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [12280.732432][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [12280.732838][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [12280.733240][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [12280.733693][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12280.734028][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [12280.734432][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12280.734841][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12280.735244][ C0] PKRU: 55555554 [12280.735428][ C0] Call Trace: [12280.735599][ C0] [12280.735750][ C0] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [12280.736025][ C0] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [12280.736281][ C0] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [12280.736535][ C0] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [12280.736768][ C0] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [12280.737042][ C0] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [12280.737314][ C0] ? tick_sched_handle (kernel/time/tick-sched.c:256) [12280.737574][ C0] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [12280.737859][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12280.738106][ C0] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [12280.738423][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12280.738697][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12280.738990][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12280.739258][ 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)) [12280.739569][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12280.739832][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12280.740145][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12280.740442][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12280.740760][ 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) [12280.741052][ 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) [12280.741349][ 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) [12280.741642][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12280.741955][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12280.742199][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12280.742443][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12280.742686][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12280.742936][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12280.743210][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12280.743497][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12280.743739][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12280.743982][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12280.744244][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12280.744481][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12280.744735][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12280.744997][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12280.745278][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12280.745558][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12280.745809][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12280.746086][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12280.746352][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12280.746704][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12280.746959][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12280.747283][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12280.747548][ 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) [12280.747755][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12280.747987][ C0] ? set_track_prepare (mm/slub.c:6440) [12280.748245][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [12280.748527][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12280.748802][ C0] ? skb_clone (net/core/skbuff.c:1954) [12280.749031][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12280.749355][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12280.749666][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12280.749950][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12280.750248][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12280.750501][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12280.750733][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12280.751035][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12280.751324][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12280.751653][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12280.751891][ 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)) [12280.752193][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [12280.752481][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12280.752799][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12280.753057][ 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)) [12280.753296][ C0] netif_receive_skb (net/core/dev.c:5768) [12280.753547][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12280.753864][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12280.754200][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12280.754503][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12280.754788][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [12280.755079][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12280.755395][ 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) [12280.755632][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [12280.755899][ 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) [12280.756129][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [12280.756355][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [12280.756609][ 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) [12280.756876][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12280.757162][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12280.757405][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12280.757682][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12280.757926][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [12280.758175][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12280.758394][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12280.758665][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12280.758975][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12280.759217][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [12280.759489][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12280.759732][ C0] tcf_classify (net/sched/cls_api.c:1830) [12280.759966][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12280.760207][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12280.760464][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12280.760685][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12280.760960][ C0] tc_run (net/core/dev.c:3912) [12280.761168][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [12280.761402][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12280.761642][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12280.761906][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12280.762160][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12280.762401][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12280.762669][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12280.762978][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12280.763252][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [12280.763543][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12280.763784][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12280.764043][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12280.764386][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12280.764668][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12280.764924][ 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) [12280.765189][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12280.765408][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12280.765654][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12280.765961][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12280.766215][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12280.766458][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12280.766708][ 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)) [12280.766945][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12280.767214][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12280.767501][ 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) [12280.767805][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [12280.768052][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [12280.768307][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12280.768550][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [12280.768819][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [12280.769085][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [12280.769330][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [12280.769587][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12280.769894][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12280.770160][ 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)) [12280.770382][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [12280.770647][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12280.770919][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12280.771158][ C0] call_timer_fn (kernel/time/timer.c:1700) [12280.771398][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12280.771661][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12280.771924][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12280.772186][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12280.772459][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12280.772747][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12280.772988][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [12280.773282][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12280.773524][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12280.773790][ 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)) [12280.774012][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12280.774311][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12280.774566][ C0] __do_softirq (kernel/softirq.c:553) [12280.774802][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12280.775024][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12280.775312][ C0] [12280.775464][ C0] [12280.775614][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12280.775922][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [12280.776274][ 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 [12280.777254][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [12280.777565][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [12280.777975][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [12280.778378][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [12280.778780][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [12280.779181][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [12280.779591][ 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) [12280.779873][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [12280.780109][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12280.780409][ C0] RIP: 0033:0x7fcbb0ceb957 [12280.780641][ 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 [12280.781619][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12280.782043][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [12280.782445][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [12280.782846][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12280.783246][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [12280.783650][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12280.783650][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12280.784056][ C0] | [12280.784213][ C0] Sending NMI from CPU 0 to CPUs 1: | [12280.784489][ C1] NMI backtrace for cpu 1 [12280.784502][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12280.784504][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12280.784514][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12280.784517][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [12280.784521][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12280.784523][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [12280.784524][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [12280.784526][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [12280.784528][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [12280.784529][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12280.784531][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12280.784535][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [12280.784537][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12280.784538][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12280.784539][ C1] PKRU: 55555554 [12280.784541][ C1] Call Trace: [12280.784543][ C1] [12280.784549][ C1] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [12280.784561][ C1] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [12280.784567][ C1] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [12280.784572][ C1] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [12280.784576][ C1] ? exc_nmi (arch/x86/kernel/nmi.c:545) [12280.784578][ C1] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [12280.784582][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12280.784586][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12280.784589][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12280.784592][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12280.784596][ C1] [12280.784597][ C1] [12280.784598][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12280.784601][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12280.784606][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12280.784609][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12280.784613][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12280.784616][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12280.784620][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12280.784622][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12280.784626][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12280.784630][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12280.784637][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12280.784639][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12280.784644][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12280.784652][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12280.784656][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12280.784658][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12280.784661][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12280.784663][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12280.784669][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12280.784673][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12280.784677][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12280.784687][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12280.784691][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12280.784693][ C1] ? set_track_prepare (mm/slub.c:6440) [12280.784699][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12280.784702][ C1] ? skb_clone (net/core/skbuff.c:1954) [12280.784707][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12280.784713][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12280.784718][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12280.784723][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12280.784731][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12280.784734][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12280.784736][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12280.784740][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12280.784744][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12280.784748][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12280.784750][ 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)) [12280.784754][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [12280.784758][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12280.784762][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12280.784765][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12280.784768][ C1] netif_receive_skb (net/core/dev.c:5768) [12280.784771][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12280.784779][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12280.784787][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12280.784794][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12280.784799][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12280.784807][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [12280.784812][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12280.784822][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [12280.784826][ 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) [12280.784830][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [12280.784834][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12280.784837][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12280.784841][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [12280.784846][ 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) [12280.784850][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12280.784853][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12280.784856][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12280.784858][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [12280.784861][ 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) [12280.784865][ C1] ? debug_object_activate (lib/debugobjects.c:727) [12280.784867][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12280.784871][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12280.784876][ C1] tcf_classify (net/sched/cls_api.c:1830) [12280.784878][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12280.784882][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12280.784884][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12280.784886][ 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) [12280.784890][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [12280.784893][ C1] tc_run (net/core/dev.c:3912) [12280.784897][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [12280.784901][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12280.784903][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12280.784907][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12280.784911][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12280.784913][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12280.784917][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12280.784922][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12280.784924][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12280.784928][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12280.784932][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12280.784935][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [12280.784943][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12280.784946][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12280.784950][ 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) [12280.784953][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12280.784957][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12280.784960][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [12280.784964][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12280.784967][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12280.784970][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12280.784974][ C1] ? __create_object (mm/kmemleak.c:756) [12280.784977][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12280.784984][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12280.784988][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12280.784992][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12280.784996][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12280.784998][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [12280.785002][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12280.785005][ C1] call_timer_fn (kernel/time/timer.c:1700) [12280.785010][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12280.785015][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12280.785019][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12280.785022][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12280.785026][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12280.785029][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12280.785035][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [12280.785041][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12280.785045][ C1] __do_softirq (kernel/softirq.c:553) [12280.785049][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12280.785053][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12280.785057][ C1] [12280.785058][ C1] [12280.785059][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12280.785064][ 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) [12280.785068][ 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 [12280.785070][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [12280.785073][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [12280.785074][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [12280.785076][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [12280.785077][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [12280.785079][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [12280.785082][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [12280.785085][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [12280.785089][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [12280.785091][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [12280.785093][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [12280.785097][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12280.785100][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [12280.785105][ C1] do_idle (kernel/sched/idle.c:312) [12280.785107][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [12280.785110][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [12280.785113][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [12280.785117][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [12308.576509][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12308.577047][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12308.577561][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12308.578043][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12308.578967][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12308.579585][ 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) [12308.579910][ 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 [12308.580889][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [12308.581198][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12308.581601][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [12308.582002][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [12308.582404][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [12308.582806][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [12308.583210][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [12308.583661][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12308.583995][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [12308.584399][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12308.584809][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12308.585212][ C0] PKRU: 55555554 [12308.585396][ C0] Call Trace: [12308.585567][ C0] [12308.585721][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [12308.585986][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12308.586231][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12308.586513][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12308.586788][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12308.587078][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12308.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)) [12308.587656][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12308.587921][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12308.588231][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12308.588533][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12308.588853][ 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) [12308.589143][ 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) [12308.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) [12308.589727][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12308.590042][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12308.590287][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12308.590531][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12308.590772][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12308.591023][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12308.591299][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12308.591586][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12308.591828][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12308.592071][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12308.592335][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12308.592571][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12308.592820][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12308.593081][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12308.593364][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12308.593648][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12308.593897][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12308.594172][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12308.594446][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12308.594796][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12308.595052][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12308.595376][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12308.595643][ 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) [12308.595848][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12308.596083][ C0] ? set_track_prepare (mm/slub.c:6440) [12308.596340][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [12308.596618][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12308.596894][ C0] ? skb_clone (net/core/skbuff.c:1954) [12308.597124][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12308.597447][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12308.597755][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12308.598039][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12308.598336][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12308.598584][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12308.598816][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12308.599119][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12308.599405][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12308.599733][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12308.599974][ 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)) [12308.600273][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [12308.600560][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12308.600879][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12308.601137][ 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)) [12308.601375][ C0] netif_receive_skb (net/core/dev.c:5768) [12308.601625][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12308.601938][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12308.602275][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12308.602576][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12308.602853][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [12308.603146][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12308.603462][ 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) [12308.603695][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [12308.603960][ 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) [12308.604193][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [12308.604421][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [12308.604675][ 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) [12308.604943][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12308.605231][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12308.605473][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12308.605751][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12308.605995][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [12308.606244][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12308.606462][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12308.606731][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12308.607042][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12308.607284][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [12308.607553][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12308.607796][ C0] tcf_classify (net/sched/cls_api.c:1830) [12308.608027][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12308.608272][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12308.608528][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12308.608745][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12308.609017][ C0] tc_run (net/core/dev.c:3912) [12308.609225][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [12308.609457][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12308.609698][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12308.609960][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12308.610214][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12308.610455][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12308.610723][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12308.611031][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12308.611306][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [12308.611593][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12308.611836][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12308.612093][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12308.612433][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12308.612713][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12308.612967][ 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) [12308.613234][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12308.613453][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12308.613698][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12308.614005][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12308.614259][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12308.614505][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12308.614757][ 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)) [12308.614995][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12308.615264][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12308.615547][ 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) [12308.615855][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [12308.616103][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [12308.616357][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12308.616598][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [12308.616867][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [12308.617131][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [12308.617377][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [12308.617639][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12308.617944][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12308.618210][ 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)) [12308.618433][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [12308.618695][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12308.618965][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12308.619209][ C0] call_timer_fn (kernel/time/timer.c:1700) [12308.619449][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12308.619713][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12308.619977][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12308.620240][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12308.620510][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12308.620798][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12308.621036][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [12308.621334][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12308.621574][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12308.621840][ 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)) [12308.622062][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12308.622361][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12308.622612][ C0] __do_softirq (kernel/softirq.c:553) [12308.622845][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12308.623068][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12308.623356][ C0] [12308.623508][ C0] [12308.623660][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12308.623966][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [12308.624319][ 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 [12308.625304][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [12308.625614][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [12308.626018][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [12308.626423][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [12308.626825][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [12308.627225][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [12308.627632][ 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) [12308.627917][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [12308.628151][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12308.628456][ C0] RIP: 0033:0x7fcbb0ceb957 [12308.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 [12308.629664][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12308.630086][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [12308.630488][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [12308.630892][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12308.631294][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [12308.631693][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12308.634158][ 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) | [12308.634681][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12308.635161][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12308.635646][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12308.636590][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12308.637212][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12308.637543][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12308.638531][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [12308.638844][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12308.639251][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [12308.639656][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [12308.640060][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [12308.640465][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [12308.640875][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12308.641330][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12308.641666][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [12308.642072][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12308.642477][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12308.642883][ C1] PKRU: 55555554 [12308.643066][ C1] Call Trace: [12308.643237][ C1] [12308.643391][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12308.643659][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12308.643905][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12308.644187][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12308.644469][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12308.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) [12308.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)) [12308.645345][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12308.645613][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12308.645882][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12308.646193][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12308.646495][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12308.646814][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12308.647107][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12308.647411][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12308.647706][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12308.648022][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12308.648267][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12308.648511][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12308.648764][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12308.649040][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12308.649331][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12308.649573][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12308.649818][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12308.650082][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12308.650322][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12308.650574][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12308.650837][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12308.651118][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12308.651400][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12308.651653][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12308.651928][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12308.652195][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12308.652548][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12308.652804][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12308.653129][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12308.653396][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12308.653604][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12308.653838][ C1] ? set_track_prepare (mm/slub.c:6440) [12308.654097][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12308.654381][ C1] ? skb_clone (net/core/skbuff.c:1954) [12308.654617][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12308.654946][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12308.655261][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12308.655545][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12308.655846][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12308.656097][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12308.656331][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12308.656637][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12308.656926][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12308.657255][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12308.657497][ 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)) [12308.657797][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [12308.658085][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12308.658407][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12308.658666][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12308.658905][ C1] netif_receive_skb (net/core/dev.c:5768) [12308.659157][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12308.659474][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12308.659811][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12308.660113][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12308.660394][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12308.660683][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [12308.660959][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12308.661279][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [12308.661499][ 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) [12308.661736][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [12308.662008][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12308.662276][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12308.662567][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [12308.662818][ 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) [12308.663083][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12308.663351][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12308.663640][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12308.663884][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [12308.664164][ 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) [12308.664435][ C1] ? debug_object_activate (lib/debugobjects.c:727) [12308.664716][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12308.664958][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12308.665203][ C1] tcf_classify (net/sched/cls_api.c:1830) [12308.665439][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12308.665727][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12308.665969][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12308.666228][ 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) [12308.666493][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [12308.666745][ C1] tc_run (net/core/dev.c:3912) [12308.666953][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [12308.667188][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12308.667428][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12308.667694][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12308.667949][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12308.668191][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12308.668460][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12308.668769][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12308.669044][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12308.669302][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12308.669569][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12308.669829][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [12308.670121][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12308.670401][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12308.670663][ 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) [12308.670931][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12308.671151][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12308.671398][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [12308.671653][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12308.671907][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12308.672150][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12308.672403][ C1] ? __create_object (mm/kmemleak.c:756) [12308.672650][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12308.672926][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12308.673210][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12308.673486][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12308.673773][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12308.674048][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [12308.674297][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12308.674578][ C1] call_timer_fn (kernel/time/timer.c:1700) [12308.674821][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12308.675086][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12308.675351][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12308.675615][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12308.675893][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12308.676182][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12308.676447][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [12308.676685][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12308.676935][ C1] __do_softirq (kernel/softirq.c:553) [12308.677172][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12308.677396][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12308.677687][ C1] [12308.677838][ C1] [12308.677989][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12308.678301][ 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) [12308.678560][ 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 [12308.679542][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [12308.679855][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [12308.680258][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [12308.680664][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [12308.681068][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [12308.681471][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [12308.681876][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [12308.682171][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [12308.682436][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [12308.682682][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [12308.682936][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [12308.683217][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12308.683461][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [12308.683739][ C1] do_idle (kernel/sched/idle.c:312) [12308.683945][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [12308.684192][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [12308.684447][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [12308.684720][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [12336.576484][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12336.577027][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12336.577539][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12336.578018][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12336.578938][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12336.579557][ 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) [12336.579883][ 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 ... [12336.580862][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [12336.581172][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12336.581573][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [12336.581974][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [12336.582375][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [12336.582780][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [12336.583185][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [12336.583635][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12336.583969][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [12336.584376][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12336.584780][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12336.585180][ C0] PKRU: 55555554 [12336.585363][ C0] Call Trace: [12336.585534][ C0] [12336.585685][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [12336.585950][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12336.586196][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12336.586476][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12336.586750][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12336.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) [12336.587317][ 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)) [12336.587628][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12336.587896][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12336.588207][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12336.588507][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12336.588826][ 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) [12336.589116][ 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) [12336.589414][ 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) [12336.589706][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12336.590019][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12336.590262][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12336.590506][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12336.590748][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12336.590999][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12336.591273][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12336.591560][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12336.591801][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12336.592045][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12336.592308][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12336.592544][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12336.592792][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12336.593053][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12336.593340][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12336.593618][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12336.593868][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12336.594141][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12336.594414][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12336.594765][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12336.595020][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12336.595343][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12336.595609][ 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) [12336.595816][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12336.596046][ C0] ? set_track_prepare (mm/slub.c:6440) [12336.596303][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [12336.596582][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12336.596858][ C0] ? skb_clone (net/core/skbuff.c:1954) [12336.597085][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12336.597408][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12336.597718][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12336.598003][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12336.598301][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12336.598551][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12336.598782][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12336.599083][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12336.599372][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12336.599701][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12336.599939][ 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)) [12336.600238][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [12336.600528][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12336.600846][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12336.601106][ 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)) [12336.601345][ C0] netif_receive_skb (net/core/dev.c:5768) [12336.601595][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12336.601911][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12336.602246][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12336.602547][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12336.602824][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [12336.603113][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12336.603428][ 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) [12336.603664][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [12336.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) [12336.604160][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [12336.604395][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [12336.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) [12336.604914][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12336.605198][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12336.605441][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12336.605718][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12336.605960][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [12336.606210][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12336.606427][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12336.606698][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12336.607007][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12336.607249][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [12336.607520][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12336.607763][ C0] tcf_classify (net/sched/cls_api.c:1830) [12336.607996][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12336.608236][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12336.608492][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12336.608712][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12336.608982][ C0] tc_run (net/core/dev.c:3912) [12336.609188][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [12336.609422][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12336.609661][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12336.609923][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12336.610178][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12336.610419][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12336.610685][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12336.610993][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12336.611265][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [12336.611555][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12336.611795][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12336.612053][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12336.612395][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12336.612672][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12336.612926][ 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) [12336.613193][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12336.613410][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12336.613656][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12336.613964][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12336.614217][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12336.614465][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12336.614715][ 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)) [12336.614949][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12336.615218][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12336.615505][ 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) [12336.615809][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [12336.616056][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [12336.616309][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12336.616550][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [12336.616819][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [12336.617083][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [12336.617328][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [12336.617585][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12336.617891][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12336.618156][ 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)) [12336.618378][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [12336.618645][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12336.618917][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12336.619156][ C0] call_timer_fn (kernel/time/timer.c:1700) [12336.619397][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12336.619660][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12336.619923][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12336.620185][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12336.620457][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12336.620746][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12336.620987][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [12336.621279][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12336.621520][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12336.621785][ 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)) [12336.622007][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12336.622305][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12336.622556][ C0] __do_softirq (kernel/softirq.c:553) [12336.622791][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12336.623013][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12336.623301][ C0] [12336.623454][ C0] [12336.623604][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12336.623911][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [12336.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 [12336.625247][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [12336.625558][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [12336.625963][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [12336.626365][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [12336.626766][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [12336.627166][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [12336.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) [12336.627858][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [12336.628094][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12336.628395][ C0] RIP: 0033:0x7fcbb0ceb957 [12336.628626][ 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 [12336.629605][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12336.630027][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [12336.630431][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [12336.630831][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12336.631231][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [12336.631634][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12336.634102][ 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) | [12336.634623][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12336.635107][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12336.635589][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12336.636533][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12336.637152][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12336.637482][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12336.638466][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [12336.638777][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12336.639181][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [12336.639587][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [12336.639991][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [12336.640398][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [12336.640804][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12336.641259][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12336.641597][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [12336.642002][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12336.642405][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12336.642810][ C1] PKRU: 55555554 [12336.642993][ C1] Call Trace: [12336.643166][ C1] [12336.643318][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12336.643584][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12336.643830][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12336.644113][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12336.644399][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12336.644692][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12336.644962][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12336.645271][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12336.645535][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12336.645802][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12336.646116][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12336.646418][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12336.646736][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12336.647030][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12336.647333][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12336.647624][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12336.647940][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12336.648184][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12336.648429][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12336.648681][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12336.648957][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12336.649244][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12336.649487][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12336.649732][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12336.649995][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12336.650232][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12336.650484][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12336.650745][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12336.651026][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12336.651308][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12336.651560][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12336.651834][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12336.652102][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12336.652455][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12336.652713][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12336.653039][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12336.653307][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12336.653515][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12336.653748][ C1] ? set_track_prepare (mm/slub.c:6440) [12336.654005][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12336.654297][ C1] ? skb_clone (net/core/skbuff.c:1954) [12336.654528][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12336.654850][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12336.655160][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12336.655445][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12336.655744][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12336.655993][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12336.656226][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12336.656533][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12336.656820][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12336.657149][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12336.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)) [12336.657693][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [12336.657981][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12336.658302][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12336.658561][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12336.658799][ C1] netif_receive_skb (net/core/dev.c:5768) [12336.659054][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12336.659372][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12336.659708][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12336.660009][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12336.660289][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12336.660578][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [12336.660849][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12336.661168][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [12336.661389][ 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) [12336.661626][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [12336.661900][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12336.662168][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12336.662457][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [12336.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) [12336.662971][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12336.663244][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12336.663535][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12336.663777][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [12336.664056][ 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) [12336.664331][ C1] ? debug_object_activate (lib/debugobjects.c:727) [12336.664608][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12336.664853][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12336.665098][ C1] tcf_classify (net/sched/cls_api.c:1830) [12336.665337][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12336.665626][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12336.665868][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12336.666127][ 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) [12336.666391][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [12336.666643][ C1] tc_run (net/core/dev.c:3912) [12336.666851][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [12336.667084][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12336.667326][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12336.667591][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12336.667848][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12336.668090][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12336.668359][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12336.668667][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12336.668942][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12336.669196][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12336.669466][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12336.669727][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [12336.670018][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12336.670299][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12336.670557][ 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) [12336.670824][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12336.671043][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12336.671291][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [12336.671547][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12336.671801][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12336.672044][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12336.672296][ C1] ? __create_object (mm/kmemleak.c:756) [12336.672542][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12336.672814][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12336.673099][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12336.673374][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12336.673659][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12336.673935][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [12336.674180][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12336.674461][ C1] call_timer_fn (kernel/time/timer.c:1700) [12336.674702][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12336.674967][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12336.675231][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12336.675495][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12336.675772][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12336.676064][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12336.676329][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [12336.676567][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12336.676819][ C1] __do_softirq (kernel/softirq.c:553) [12336.677055][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12336.677279][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12336.677569][ C1] [12336.677722][ C1] [12336.677873][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12336.678182][ 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) [12336.678444][ 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 [12336.679425][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [12336.679738][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [12336.680141][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [12336.680548][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [12336.680953][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [12336.681357][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [12336.681762][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [12336.682055][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [12336.682321][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [12336.682565][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [12336.682819][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [12336.683101][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12336.683343][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [12336.683622][ C1] do_idle (kernel/sched/idle.c:312) [12336.683828][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [12336.684074][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [12336.684327][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [12336.684600][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [12358.786658][ C1] rcu: 1-....: (9650835 ticks this GP) idle=630c/0/0x3 softirq=610100/610103 fqs=2332041 | [12358.787164][ C1] rcu: (t=9944879 jiffies g=2033089 q=12 ncpus=4) | [12358.787499][ C1] Sending NMI from CPU 1 to CPUs 0: | [12358.787776][ C0] NMI backtrace for cpu 0 [12358.787789][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12358.787792][ 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) [12358.787803][ 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 ... [12358.787807][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [12358.787811][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12358.787813][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [12358.787815][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [12358.787816][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [12358.787818][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [12358.787820][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [12358.787822][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12358.787826][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [12358.787828][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12358.787829][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12358.787831][ C0] PKRU: 55555554 [12358.787832][ C0] Call Trace: [12358.787835][ C0] [12358.787840][ C0] ? nmi_cpu_backtrace (lib/nmi_backtrace.c:115) [12358.787847][ C0] ? nmi_cpu_backtrace_handler (arch/x86/kernel/apic/hw_nmi.c:48) [12358.787853][ C0] ? nmi_handle (arch/x86/kernel/nmi.c:150 (discriminator 7)) [12358.787859][ C0] ? default_do_nmi (arch/x86/kernel/nmi.c:351 (discriminator 22)) [12358.787863][ C0] ? exc_nmi (arch/x86/kernel/nmi.c:545) [12358.787865][ C0] ? end_repeat_nmi (arch/x86/entry/entry_64.S:1405) [12358.787870][ 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) [12358.787873][ 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) [12358.787877][ 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) [12358.787880][ 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) [12358.787884][ C0] [12358.787885][ C0] [12358.787886][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12358.787890][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12358.787894][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12358.787900][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12358.787903][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12358.787908][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12358.787911][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12358.787914][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12358.787916][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12358.787922][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12358.787926][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12358.787933][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12358.787935][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12358.787941][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12358.787950][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12358.787954][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12358.787957][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12358.787959][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12358.787962][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12358.787969][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12358.787975][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12358.787978][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12358.787989][ 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) [12358.787992][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12358.787995][ C0] ? set_track_prepare (mm/slub.c:6440) [12358.788003][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [12358.788006][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12358.788010][ C0] ? skb_clone (net/core/skbuff.c:1954) [12358.788016][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12358.788022][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12358.788028][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12358.788034][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12358.788043][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12358.788047][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12358.788049][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12358.788053][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12358.788057][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12358.788061][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12358.788063][ 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)) [12358.788068][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [12358.788072][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12358.788076][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12358.788079][ 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)) [12358.788082][ C0] netif_receive_skb (net/core/dev.c:5768) [12358.788085][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12358.788094][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12358.788102][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12358.788109][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12358.788115][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [12358.788125][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12358.788133][ 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) [12358.788139][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [12358.788142][ 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) [12358.788144][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [12358.788148][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [12358.788151][ 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) [12358.788154][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12358.788158][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12358.788161][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12358.788164][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12358.788167][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [12358.788171][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12358.788174][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12358.788176][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12358.788182][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12358.788185][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [12358.788192][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12358.788196][ C0] tcf_classify (net/sched/cls_api.c:1830) [12358.788199][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12358.788203][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12358.788205][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12358.788207][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12358.788210][ C0] tc_run (net/core/dev.c:3912) [12358.788215][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [12358.788219][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12358.788221][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12358.788225][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12358.788229][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12358.788231][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12358.788235][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12358.788239][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12358.788243][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [12358.788251][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12358.788254][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12358.788258][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12358.788267][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12358.788270][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12358.788274][ 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) [12358.788278][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12358.788282][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12358.788285][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12358.788289][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12358.788292][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12358.788296][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12358.788300][ 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)) [12358.788303][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12358.788309][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12358.788313][ 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) [12358.788317][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [12358.788321][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [12358.788323][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12358.788326][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [12358.788329][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [12358.788331][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [12358.788333][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [12358.788336][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12358.788339][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12358.788343][ 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)) [12358.788348][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [12358.788352][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12358.788355][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12358.788358][ C0] call_timer_fn (kernel/time/timer.c:1700) [12358.788363][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12358.788368][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12358.788372][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12358.788375][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12358.788379][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12358.788382][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12358.788385][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [12358.788390][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12358.788392][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12358.788395][ 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)) [12358.788398][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12358.788402][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12358.788406][ C0] __do_softirq (kernel/softirq.c:553) [12358.788410][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12358.788414][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12358.788418][ C0] [12358.788419][ C0] [12358.788420][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12358.788424][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [12358.788428][ 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 [12358.788431][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [12358.788433][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [12358.788435][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [12358.788436][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [12358.788438][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [12358.788440][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [12358.788445][ 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) [12358.788449][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [12358.788455][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12358.788458][ C0] RIP: 0033:0x7fcbb0ceb957 [12358.788461][ 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 [12358.788463][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12358.788465][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [12358.788467][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [12358.788469][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12358.788470][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [12358.788471][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12358.788469][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 | [12358.788470][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 | [12358.788471][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12358.788476][ C0] [12358.841447][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12358.842070][ C1] RIP: 0010:__kasan_check_read (mm/kasan/shadow.c:31) [12358.842365][ 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) [12358.843349][ C1] RSP: 0018:ffffc900001c7b70 EFLAGS: 00000202 [12358.843661][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12358.844066][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [12358.844475][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [12358.844878][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [12358.845283][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [12358.845689][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12358.846142][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12358.846478][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [12358.846882][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12358.847289][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12358.847693][ C1] PKRU: 55555554 [12358.847877][ C1] Call Trace: [12358.848049][ C1] [12358.848203][ C1] ? rcu_dump_cpu_stacks (kernel/rcu/tree_stall.h:379) [12358.848480][ C1] ? print_cpu_stall (kernel/rcu/tree_stall.h:699) [12358.848736][ C1] ? check_cpu_stall (kernel/rcu/tree_stall.h:799 (discriminator 2)) [12358.848991][ C1] ? rcu_pending (kernel/rcu/tree.c:3932 (discriminator 31)) [12358.849222][ C1] ? rcu_sched_clock_irq (kernel/rcu/tree.c:2291 (discriminator 22)) [12358.849498][ C1] ? update_process_times (./arch/x86/include/asm/preempt.h:26 kernel/time/timer.c:2089) [12358.849771][ C1] ? tick_sched_handle (kernel/time/tick-sched.c:256) [12358.850031][ C1] ? tick_nohz_highres_handler (kernel/time/tick-sched.c:1519) [12358.850319][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12358.850564][ C1] ? __pfx_tick_nohz_highres_handler (kernel/time/tick-sched.c:1506) [12358.850881][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12358.851156][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12358.851449][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12358.851717][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12358.852026][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12358.852290][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12358.852558][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12358.852870][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12358.853170][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12358.853488][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12358.853782][ C1] ? __kasan_check_read (mm/kasan/shadow.c:31) [12358.854036][ C1] queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12358.854328][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12358.854644][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12358.854885][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12358.855128][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12358.855382][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12358.855656][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12358.855946][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12358.856187][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12358.856430][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12358.856693][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12358.856932][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12358.857183][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12358.857444][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12358.857723][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12358.858003][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12358.858257][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12358.858531][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12358.858798][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12358.859149][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12358.859405][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12358.859729][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12358.859995][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12358.860202][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12358.860436][ C1] ? set_track_prepare (mm/slub.c:6440) [12358.860693][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12358.860972][ C1] ? skb_clone (net/core/skbuff.c:1954) [12358.861203][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12358.861527][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12358.861837][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12358.862122][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12358.862419][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12358.862671][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12358.862905][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12358.863208][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12358.863500][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12358.863829][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12358.864070][ 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)) [12358.864375][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [12358.864665][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12358.864984][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12358.865243][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12358.865479][ C1] netif_receive_skb (net/core/dev.c:5768) [12358.865731][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12358.866049][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12358.866385][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12358.866689][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12358.866965][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12358.867254][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [12358.867525][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12358.867844][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [12358.868066][ 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) [12358.868301][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [12358.868575][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12358.868844][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12358.869132][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [12358.869384][ 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) [12358.869648][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12358.869915][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12358.870202][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12358.870445][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [12358.870724][ 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) [12358.870989][ C1] ? debug_object_activate (lib/debugobjects.c:727) [12358.871269][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12358.871514][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12358.871756][ C1] tcf_classify (net/sched/cls_api.c:1830) [12358.871990][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12358.872277][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12358.872519][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12358.872777][ 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) [12358.873040][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [12358.873291][ C1] tc_run (net/core/dev.c:3912) [12358.873498][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [12358.873736][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12358.873977][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12358.874247][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12358.874503][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12358.874742][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12358.875011][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12358.875317][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12358.875593][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12358.875848][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12358.876117][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12358.876378][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [12358.876666][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12358.876944][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12358.877200][ 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) [12358.877468][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12358.877690][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12358.877935][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [12358.878190][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12358.878444][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12358.878689][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12358.878940][ C1] ? __create_object (mm/kmemleak.c:756) [12358.879188][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12358.879462][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12358.879745][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12358.880024][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12358.880308][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12358.880583][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [12358.880830][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12358.881104][ C1] call_timer_fn (kernel/time/timer.c:1700) [12358.881344][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12358.881609][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12358.881874][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12358.882138][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12358.882414][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12358.882704][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12358.882968][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [12358.883204][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12358.883454][ C1] __do_softirq (kernel/softirq.c:553) [12358.883691][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12358.883916][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12358.884210][ C1] [12358.884361][ C1] [12358.884515][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12358.884821][ 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) [12358.885081][ 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 [12358.886064][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [12358.886376][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [12358.886781][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [12358.887183][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [12358.887587][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [12358.887989][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [12358.888395][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [12358.888687][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [12358.888952][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [12358.889198][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [12358.889453][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [12358.889733][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12358.889975][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [12358.890251][ C1] do_idle (kernel/sched/idle.c:312) [12358.890456][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [12358.890703][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [12358.890950][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [12358.891222][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [12384.576481][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12384.577015][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12384.577527][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12384.578009][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12384.578928][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12384.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) [12384.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 ... [12384.580846][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [12384.581152][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12384.581557][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [12384.581957][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [12384.582357][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [12384.582757][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [12384.583160][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [12384.583608][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12384.583941][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [12384.584353][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12384.584755][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12384.585157][ C0] PKRU: 55555554 [12384.585340][ C0] Call Trace: [12384.585509][ C0] [12384.585661][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [12384.585926][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12384.586170][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12384.586450][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12384.586724][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12384.587014][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12384.587282][ 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)) [12384.587588][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12384.587853][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12384.588163][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12384.588463][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12384.588781][ 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) [12384.589070][ 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) [12384.589369][ 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) [12384.589657][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12384.589971][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12384.590215][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12384.590459][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12384.590705][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12384.590953][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12384.591228][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12384.591514][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12384.591753][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12384.591995][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12384.592256][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12384.592491][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12384.592740][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12384.592998][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12384.593279][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12384.593562][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12384.593810][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12384.594089][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12384.594354][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12384.594702][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12384.594958][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12384.595280][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12384.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) [12384.595754][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12384.595986][ C0] ? set_track_prepare (mm/slub.c:6440) [12384.596243][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [12384.596526][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12384.596801][ C0] ? skb_clone (net/core/skbuff.c:1954) [12384.597030][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12384.597352][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12384.597661][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12384.597943][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12384.598240][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12384.598488][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12384.598718][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12384.599020][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12384.599305][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12384.599632][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12384.599872][ 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)) [12384.600170][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [12384.600457][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12384.600775][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12384.601031][ 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)) [12384.601268][ C0] netif_receive_skb (net/core/dev.c:5768) [12384.601518][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12384.601837][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12384.602172][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12384.602471][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12384.602752][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [12384.603043][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12384.603358][ 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) [12384.603591][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [12384.603857][ 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) [12384.604095][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [12384.604319][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [12384.604571][ 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) [12384.604843][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12384.605128][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12384.605370][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12384.605647][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12384.605888][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [12384.606137][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12384.606354][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12384.606623][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12384.606935][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12384.607175][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [12384.607445][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12384.607688][ C0] tcf_classify (net/sched/cls_api.c:1830) [12384.607919][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12384.608160][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12384.608416][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12384.608633][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12384.608903][ C0] tc_run (net/core/dev.c:3912) [12384.609110][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [12384.609341][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12384.609580][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12384.609841][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12384.610096][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12384.610336][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12384.610603][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12384.610910][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12384.611184][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [12384.611473][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12384.611714][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12384.611972][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12384.612311][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12384.612590][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12384.612844][ 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) [12384.613111][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12384.613330][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12384.613575][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12384.613880][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12384.614139][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12384.614379][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12384.614630][ 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)) [12384.614868][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12384.615136][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12384.615418][ 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) [12384.615723][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [12384.615970][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [12384.616222][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12384.616463][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [12384.616733][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [12384.616996][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [12384.617240][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [12384.617498][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12384.617802][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12384.618068][ 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)) [12384.618291][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [12384.618551][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12384.618821][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12384.619064][ C0] call_timer_fn (kernel/time/timer.c:1700) [12384.619304][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12384.619566][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12384.619828][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12384.620089][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12384.620360][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12384.620646][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12384.620883][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [12384.621180][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12384.621421][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12384.621685][ 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)) [12384.621905][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12384.622204][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12384.622454][ C0] __do_softirq (kernel/softirq.c:553) [12384.622686][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12384.622910][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12384.623196][ C0] [12384.623349][ C0] [12384.623500][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12384.623807][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [12384.624164][ 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 [12384.625136][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [12384.625447][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [12384.625846][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [12384.626249][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [12384.626650][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [12384.627049][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [12384.627454][ 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) [12384.627740][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [12384.627973][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12384.628277][ C0] RIP: 0033:0x7fcbb0ceb957 [12384.628506][ 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 [12384.629483][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12384.629904][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [12384.630307][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [12384.630710][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12384.631108][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [12384.631508][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12384.633997][ 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) | [12384.634525][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12384.635018][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12384.635505][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12384.636453][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12384.637077][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12384.637409][ C1] Code: 00 00 00 65 48 2b 04 25 28 00 00 00 0f 85 43 0a 00 00 48 81 c4 88 00 00 00 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc f3 90 71 ff ff ff 44 8b 74 24 48 41 81 fe 00 01 00 00 0f 84 e2 00 00 All code ======== 0: 00 00 add %al,(%rax) 2: 00 65 48 add %ah,0x48(%rbp) 5: 2b 04 25 28 00 00 00 sub 0x28,%eax c: 0f 85 43 0a 00 00 jne 0xa55 12: 48 81 c4 88 00 00 00 add $0x88,%rsp 19: 5b pop %rbx 1a: 5d pop %rbp 1b: 41 5c pop %r12 1d: 41 5d pop %r13 1f: 41 5e pop %r14 21: 41 5f pop %r15 23: c3 ret 24: cc int3 25: cc int3 26: cc int3 27: cc int3 28: f3 90 pause 2a:* e9 71 ff ff ff jmp 0xffffffffffffffa0 <-- trapping instruction 2f: 44 8b 74 24 48 mov 0x48(%rsp),%r14d 34: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 3b: 0f .byte 0xf 3c: 84 e2 test %ah,%dl ... Code starting with the faulting instruction =========================================== 0: e9 71 ff ff ff jmp 0xffffffffffffff76 5: 44 8b 74 24 48 mov 0x48(%rsp),%r14d a: 41 81 fe 00 01 00 00 cmp $0x100,%r14d 11: 0f .byte 0xf 12: 84 e2 test %ah,%dl ... [12384.638397][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [12384.638721][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12384.639129][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [12384.639544][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [12384.639953][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [12384.640360][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [12384.640766][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12384.641221][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12384.641565][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [12384.641975][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12384.642380][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12384.642785][ C1] PKRU: 55555554 [12384.642969][ C1] Call Trace: [12384.643144][ C1] [12384.643295][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12384.643561][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12384.643817][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12384.644107][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12384.644389][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12384.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) [12384.644950][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12384.645261][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12384.645527][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12384.645794][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12384.646108][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12384.646410][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12384.646729][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12384.647028][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12384.647332][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12384.647626][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12384.647943][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12384.648191][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12384.648433][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12384.648686][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12384.648964][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12384.649253][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12384.649498][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12384.649742][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12384.650006][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12384.650253][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12384.650505][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12384.650769][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12384.651049][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12384.651333][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12384.651584][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12384.651862][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12384.652130][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12384.652481][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12384.652738][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12384.653063][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12384.653331][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12384.653538][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12384.653773][ C1] ? set_track_prepare (mm/slub.c:6440) [12384.654032][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12384.654320][ C1] ? skb_clone (net/core/skbuff.c:1954) [12384.654552][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12384.654878][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12384.655188][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12384.655476][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12384.655774][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12384.656025][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12384.656260][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12384.656564][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12384.656858][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12384.657188][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12384.657433][ 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)) [12384.657731][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [12384.658022][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12384.658346][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12384.658606][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12384.658843][ C1] netif_receive_skb (net/core/dev.c:5768) [12384.659094][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12384.659422][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12384.659759][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12384.660065][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12384.660348][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12384.660640][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [12384.660911][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12384.661230][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [12384.661452][ 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) [12384.661687][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [12384.661964][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12384.662232][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12384.662522][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [12384.662773][ 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) [12384.663042][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12384.663310][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12384.663602][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12384.663843][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [12384.664132][ 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) [12384.664398][ C1] ? debug_object_activate (lib/debugobjects.c:727) [12384.664678][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12384.664923][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12384.665167][ C1] tcf_classify (net/sched/cls_api.c:1830) [12384.665404][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12384.665695][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12384.665935][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12384.666195][ 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) [12384.666460][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [12384.666712][ C1] tc_run (net/core/dev.c:3912) [12384.666922][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [12384.667157][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12384.667401][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12384.667667][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12384.667925][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12384.668168][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12384.668437][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12384.668746][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12384.669023][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12384.669280][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12384.669550][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12384.669810][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [12384.670101][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12384.670382][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12384.670638][ 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) [12384.670908][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12384.671129][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12384.671379][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [12384.671636][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12384.671892][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12384.672134][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12384.672388][ C1] ? __create_object (mm/kmemleak.c:756) [12384.672636][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12384.672908][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12384.673195][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12384.673473][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12384.673759][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12384.674036][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [12384.674294][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12384.674573][ C1] call_timer_fn (kernel/time/timer.c:1700) [12384.674816][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12384.675082][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12384.675347][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12384.675610][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12384.675891][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12384.676180][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12384.676447][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [12384.676693][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12384.676946][ C1] __do_softirq (kernel/softirq.c:553) [12384.677182][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12384.677408][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12384.677698][ C1] [12384.677852][ C1] [12384.678006][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12384.678317][ 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) [12384.678578][ 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 [12384.679566][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [12384.679878][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [12384.680285][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [12384.680690][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [12384.681093][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [12384.681499][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [12384.681919][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [12384.682212][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [12384.682478][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [12384.682724][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [12384.682979][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [12384.683266][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12384.683508][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [12384.683786][ C1] do_idle (kernel/sched/idle.c:312) [12384.683995][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [12384.684252][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [12384.684498][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) [12384.684780][ C1] secondary_startup_64_no_verify (arch/x86/kernel/head_64.S:461) | [12412.576483][ C0] hardirqs last enabled at (3750956): _raw_spin_unlock_irqrestore (./include/linux/spinlock_api_smp.h:151 kernel/locking/spinlock.c:194) | [12412.577018][ C0] hardirqs last disabled at (3750955): _raw_spin_lock_irqsave (./include/linux/spinlock_api_smp.h:108 kernel/locking/spinlock.c:162) | [12412.577528][ C0] softirqs last enabled at (3739940): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12412.578004][ C0] softirqs last disabled at (3750697): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12412.578924][ C0] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12412.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) [12412.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 ... [12412.580841][ C0] RSP: 0018:ffffc90000006a18 EFLAGS: 00000202 [12412.581148][ C0] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12412.581553][ C0] RDX: ffffed100102436c RSI: 0000000000000004 RDI: ffff888008121b58 [12412.581955][ C0] RBP: ffff888008121b58 R08: 0000000000000000 R09: ffffed100102436b [12412.582356][ C0] R10: ffff888008121b5b R11: 0000008000000000 R12: 0000000000000003 [12412.582755][ C0] R13: ffffed100102436b R14: 0000000000000001 R15: 1ffff92000000d44 [12412.583158][ C0] FS: 00007fcbb0a96f00(0000) GS:ffff888035200000(0000) knlGS:0000000000000000 [12412.583606][ C0] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12412.583946][ C0] CR2: 0000564a8dad53d8 CR3: 0000000006e96001 CR4: 0000000000770ef0 [12412.584348][ C0] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12412.584748][ C0] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12412.585151][ C0] PKRU: 55555554 [12412.585333][ C0] Call Trace: [12412.585503][ C0] [12412.585654][ C0] ? watchdog_timer_fn (kernel/watchdog.c:548) [12412.585919][ C0] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12412.586162][ C0] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12412.586444][ C0] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12412.586718][ C0] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12412.587006][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12412.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)) [12412.587581][ C0] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12412.587844][ C0] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12412.588156][ C0] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12412.588455][ C0] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12412.588772][ 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) [12412.589061][ 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) [12412.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) [12412.589648][ C0] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12412.589961][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12412.590205][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12412.590448][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12412.590687][ C0] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12412.590937][ C0] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12412.591213][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12412.591500][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12412.591740][ C0] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12412.591983][ C0] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12412.592245][ C0] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12412.592485][ C0] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12412.592733][ C0] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12412.592992][ C0] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12412.593271][ C0] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12412.593552][ C0] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12412.593800][ C0] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12412.594078][ C0] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12412.594344][ C0] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12412.594692][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12412.594947][ C0] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12412.595268][ C0] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12412.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) [12412.595737][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12412.595970][ C0] ? set_track_prepare (mm/slub.c:6440) [12412.596225][ C0] ? __pfx_set_track_prepare (mm/slub.c:880) [12412.596502][ C0] ? __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12412.596777][ C0] ? skb_clone (net/core/skbuff.c:1954) [12412.597006][ C0] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12412.597329][ C0] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12412.597638][ C0] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12412.597919][ C0] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12412.598217][ C0] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12412.598464][ C0] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12412.598696][ C0] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12412.598997][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12412.599282][ C0] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12412.599609][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12412.599850][ 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)) [12412.600148][ C0] netif_receive_skb_internal (net/core/dev.c:5709) [12412.600435][ C0] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12412.600753][ C0] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12412.601010][ 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)) [12412.601246][ C0] netif_receive_skb (net/core/dev.c:5768) [12412.601496][ C0] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12412.601815][ C0] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12412.602153][ C0] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12412.602455][ C0] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12412.602731][ C0] fl_classify (net/sched/cls_flower.c:345) cls_flower [12412.603023][ C0] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12412.603340][ 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) [12412.603573][ C0] ? __pfx_validate_chain (kernel/locking/lockdep.c:3825) [12412.603839][ 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) [12412.604081][ C0] ? mark_lock (kernel/locking/lockdep.c:4656 (discriminator 3)) [12412.604304][ C0] ? __lock_acquire (kernel/locking/lockdep.c:5137) [12412.604555][ 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) [12412.604822][ C0] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12412.605109][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12412.605351][ C0] ? get_stack_info_noinstr (arch/x86/kernel/dumpstack_64.c:173) [12412.605627][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12412.605869][ C0] ? stack_access_ok (arch/x86/kernel/unwind_orc.c:396) [12412.606117][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12412.606333][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12412.606602][ C0] ? entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12412.606912][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12412.607152][ C0] ? is_bpf_text_address (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 kernel/bpf/core.c:762) [12412.607420][ C0] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12412.607663][ C0] tcf_classify (net/sched/cls_api.c:1830) [12412.607893][ C0] ? get_stack_info (arch/x86/kernel/dumpstack_64.c:199) [12412.608134][ C0] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12412.608391][ C0] ? get_reg (arch/x86/kernel/unwind_orc.c:456 (discriminator 2)) [12412.608607][ C0] ? unwind_next_frame (arch/x86/kernel/unwind_orc.c:643) [12412.608880][ C0] tc_run (net/core/dev.c:3912) [12412.609087][ C0] ? __pfx_tc_run (net/core/dev.c:3896) [12412.609318][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12412.609557][ C0] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12412.609819][ C0] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12412.610074][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12412.610316][ C0] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12412.610583][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12412.610890][ C0] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12412.611163][ C0] ? vrf_ip_local_out (./include/net/dst.h:450 drivers/net/vrf.c:522) vrf [12412.611451][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12412.611693][ C0] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12412.611951][ C0] ? __pfx_vrf_ip_out_direct_finish (drivers/net/vrf.c:972) vrf [12412.612291][ C0] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12412.612569][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12412.612823][ 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) [12412.613090][ C0] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12412.613308][ C0] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12412.613553][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12412.613864][ C0] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12412.614121][ C0] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12412.614362][ C0] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12412.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)) [12412.614848][ C0] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12412.615116][ C0] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12412.615399][ 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) [12412.615705][ C0] tcp_write_xmit (net/ipv4/tcp_output.c:2792) [12412.615953][ C0] ? tcp_current_mss (./include/net/dst.h:216 net/ipv4/tcp_output.c:1864) [12412.616206][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12412.616447][ C0] ? __pfx_tcp_current_mss (net/ipv4/tcp_output.c:1853) [12412.616716][ C0] ? __pfx_tcp_write_xmit (net/ipv4/tcp_output.c:2702) [12412.616981][ C0] ? mark_lock_irq (kernel/locking/lockdep.c:2646 kernel/locking/lockdep.c:4111 kernel/locking/lockdep.c:4243) [12412.617227][ C0] ? tcp_mstamp_refresh (net/ipv4/tcp_output.c:57) [12412.617485][ C0] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12412.617790][ C0] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12412.618056][ 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)) [12412.618278][ C0] tcp_send_loss_probe (net/ipv4/tcp_output.c:2916) [12412.618539][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12412.618808][ C0] tcp_write_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:716) [12412.619051][ C0] call_timer_fn (kernel/time/timer.c:1700) [12412.619290][ C0] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12412.619553][ C0] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12412.619814][ C0] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12412.620076][ C0] ? __pfx_tcp_write_timer (net/ipv4/tcp_timer.c:703) [12412.620347][ C0] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12412.620634][ C0] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12412.620873][ C0] ? clockevents_program_event (kernel/time/clockevents.c:326) [12412.621169][ C0] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12412.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) [12412.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)) [12412.621896][ C0] ? clockevents_program_event (kernel/time/clockevents.c:334 (discriminator 3)) [12412.622196][ C0] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12412.622447][ C0] __do_softirq (kernel/softirq.c:553) [12412.622679][ C0] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12412.622901][ C0] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12412.623188][ C0] [12412.623340][ C0] [12412.623491][ C0] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12412.623798][ C0] RIP: 0010:syscall_exit_to_user_mode_prepare (./arch/x86/include/asm/syscall.h:40 kernel/entry/common.c:177) [12412.624158][ 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 [12412.625133][ C0] RSP: 0018:ffffc90001b0fef8 EFLAGS: 00000282 [12412.625445][ C0] RAX: ffff888001eccc40 RBX: ffffc90001b0ff58 RCX: 0000000000000000 [12412.625845][ C0] RDX: 1ffff110036a26e9 RSI: ffff888001aeaf80 RDI: ffffc90001b0ff58 [12412.626245][ C0] RBP: ffffc90001b0ff58 R08: ffff88801b513748 R09: 1ffff1100035d614 [12412.626647][ C0] R10: ffffc90001b0fd40 R11: ffff88801b5137e0 R12: 0000000000000000 [12412.627046][ C0] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 [12412.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) [12412.627736][ C0] do_syscall_64 (arch/x86/entry/common.c:102) [12412.627970][ C0] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:129) [12412.628271][ C0] RIP: 0033:0x7fcbb0ceb957 [12412.628500][ 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 [12412.629477][ C0] RSP: 002b:00007ffd7f415a48 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [12412.629898][ C0] RAX: 0000000000000001 RBX: 000055d17a172e70 RCX: 00007fcbb0ceb957 [12412.630300][ C0] RDX: 0000000000000001 RSI: 000055d17a172e70 RDI: 0000000000000001 [12412.630702][ C0] RBP: 0000000000000001 R08: 0000000000000000 R09: 0000000000002000 [12412.631101][ C0] R10: 0000000000000001 R11: 0000000000000246 R12: 000055d17a15f530 [12412.631501][ C0] R13: 000055d17a1402a0 R14: 0000000000000001 R15: 000055d17a15f530 | [12412.633993][ 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) | [12412.634510][ C1] hardirqs last disabled at (45610878): __schedule (kernel/sched/core.c:6625 (discriminator 1)) | [12412.634998][ C1] softirqs last enabled at (45610872): __do_softirq (./arch/x86/include/asm/preempt.h:26 kernel/softirq.c:400 kernel/softirq.c:582) | [12412.635485][ C1] softirqs last disabled at (45610787): irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12412.636427][ C1] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/2014 [12412.637048][ C1] RIP: 0010:queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12412.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 ... [12412.638364][ C1] RSP: 0018:ffffc900001c7b78 EFLAGS: 00000202 [12412.638677][ C1] RAX: 0000000000000000 RBX: 0000000000000001 RCX: ffffffff86a7fb30 [12412.639082][ C1] RDX: ffffed10010241c4 RSI: 0000000000000004 RDI: ffff888008120e18 [12412.639498][ C1] RBP: ffff888008120e18 R08: 0000000000000000 R09: ffffed10010241c3 [12412.639907][ C1] R10: ffff888008120e1b R11: 0000008000000000 R12: 0000000000000003 [12412.640311][ C1] R13: ffffed10010241c3 R14: 0000000000000001 R15: 1ffff92000038f70 [12412.640720][ C1] FS: 0000000000000000(0000) GS:ffff888035600000(0000) knlGS:0000000000000000 [12412.641175][ C1] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [12412.641514][ C1] CR2: 00005593ab837dec CR3: 000000000a748006 CR4: 0000000000770ef0 [12412.641925][ C1] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [12412.642331][ C1] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [12412.642737][ C1] PKRU: 55555554 [12412.642920][ C1] Call Trace: [12412.643094][ C1] [12412.643251][ C1] ? watchdog_timer_fn (kernel/watchdog.c:548) [12412.643517][ C1] ? __run_hrtimer (kernel/time/hrtimer.c:1688) [12412.643765][ C1] ? __pfx_watchdog_timer_fn (kernel/watchdog.c:466) [12412.644061][ C1] ? __hrtimer_run_queues (./include/linux/timerqueue.h:25 kernel/time/hrtimer.c:1732) [12412.644339][ C1] ? __pfx___hrtimer_run_queues (kernel/time/hrtimer.c:1722) [12412.644630][ C1] ? kvm_clock_get_cycles (./arch/x86/include/asm/preempt.h:94 arch/x86/kernel/kvmclock.c:80 arch/x86/kernel/kvmclock.c:86) [12412.644899][ C1] ? ktime_get_update_offsets_now (kernel/time/timekeeping.c:195 (discriminator 4) kernel/time/timekeeping.c:289 (discriminator 4) kernel/time/timekeeping.c:388 (discriminator 4) kernel/time/timekeeping.c:2320 (discriminator 4)) [12412.645210][ C1] ? hrtimer_interrupt (kernel/time/hrtimer.c:1817) [12412.645475][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12412.645741][ C1] ? __sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1065 arch/x86/kernel/apic/apic.c:1082) [12412.646055][ C1] ? sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 13)) [12412.646357][ C1] ? asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12412.646675][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12412.646968][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/vdso/processor.h:19 ./arch/x86/include/asm/qspinlock.h:99 kernel/locking/qspinlock.c:327) [12412.647269][ C1] ? queued_spin_lock_slowpath (./arch/x86/include/asm/atomic.h:23 ./include/linux/atomic/atomic-arch-fallback.h:457 ./include/linux/atomic/atomic-instrumented.h:33 ./arch/x86/include/asm/qspinlock.h:98 kernel/locking/qspinlock.c:327) [12412.647562][ C1] ? __pfx_queued_spin_lock_slowpath (kernel/locking/qspinlock.c:317) [12412.647879][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12412.648124][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12412.648368][ C1] do_raw_spin_lock (./include/asm-generic/qspinlock.h:114 kernel/locking/spinlock_debug.c:116) [12412.648626][ C1] ? __pfx_do_raw_spin_lock (kernel/locking/spinlock_debug.c:114) [12412.648904][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12412.649192][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12412.649434][ C1] ? tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12412.649684][ C1] _raw_spin_lock_nested (kernel/locking/spinlock.c:379 (discriminator 1)) [12412.649948][ C1] tcp_v4_rcv (./include/linux/skbuff.h:1619 ./include/net/tcp.h:2510 net/ipv4/tcp_ipv4.c:2326) [12412.650184][ C1] ? __pfx_tcp_v4_rcv (net/ipv4/tcp_ipv4.c:2162) [12412.650436][ C1] ? __pfx_raw_v4_input (net/ipv4/raw.c:165) [12412.650697][ C1] ip_protocol_deliver_rcu (net/ipv4/ip_input.c:207 (discriminator 8)) [12412.650985][ C1] ip_local_deliver_finish (./include/linux/rcupdate.h:779 net/ipv4/ip_input.c:234) [12412.651269][ C1] ip_local_deliver (./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:254) [12412.651520][ C1] ? __pfx_ip_local_deliver (net/ipv4/ip_input.c:243) [12412.651800][ C1] ? tcp_v4_early_demux (./include/linux/skbuff.h:1163 net/ipv4/tcp_ipv4.c:1988) [12412.652067][ C1] ? __netif_receive_skb_core.constprop.0 (net/core/dev.c:5397) [12412.652426][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12412.652682][ C1] ? ip_rcv_finish_core.constprop.0 (./include/linux/skbuff.h:1131 ./include/linux/skbuff.h:1183 net/ipv4/ip_input.c:390) [12412.653006][ C1] ? vrf_l3_rcv (drivers/net/vrf.c:1222 drivers/net/vrf.c:1456 drivers/net/vrf.c:1468) vrf [12412.653274][ C1] ip_rcv (./include/net/dst.h:460 net/ipv4/ip_input.c:449 ./include/linux/netfilter.h:314 ./include/linux/netfilter.h:308 net/ipv4/ip_input.c:569) [12412.653481][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12412.653715][ C1] ? set_track_prepare (mm/slub.c:6440) [12412.653980][ C1] ? __pfx_set_track_prepare (mm/slub.c:880) [12412.654259][ C1] ? skb_clone (net/core/skbuff.c:1954) [12412.654492][ C1] ? tcf_mirred_to_dev (net/sched/act_mirred.c:288) act_mirred [12412.654816][ C1] ? tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12412.655134][ C1] ? tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12412.655422][ C1] ? fl_classify (net/sched/cls_flower.c:345) cls_flower [12412.655721][ C1] ? __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12412.655971][ C1] ? __pfx_ip_rcv (net/ipv4/ip_input.c:562) [12412.656211][ C1] __netif_receive_skb_one_core (net/core/dev.c:5509 (discriminator 4)) [12412.656517][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12412.656806][ C1] ? __pfx___netif_receive_skb_one_core (net/core/dev.c:5502) [12412.657135][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12412.657382][ 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)) [12412.657684][ C1] netif_receive_skb_internal (net/core/dev.c:5709) [12412.657973][ C1] ? __pfx_netif_receive_skb_internal (net/core/dev.c:5688) [12412.658294][ C1] ? __copy_skb_header (./include/net/dst.h:290 net/core/skbuff.c:1420) [12412.658557][ C1] ? __skb_clone (./arch/x86/include/asm/atomic.h:53 (discriminator 4) ./include/linux/atomic/atomic-arch-fallback.h:992 (discriminator 4) ./include/linux/atomic/atomic-instrumented.h:436 (discriminator 4) net/core/skbuff.c:1491 (discriminator 4)) [12412.658797][ C1] netif_receive_skb (net/core/dev.c:5768) [12412.659048][ C1] tcf_mirred_to_dev (net/sched/act_mirred.c:251 net/sched/act_mirred.c:326) act_mirred [12412.659364][ C1] ? __pfx_tcf_skbedit_act (net/sched/act_skbedit.c:43) act_skbedit [12412.659707][ C1] tcf_mirred_act (net/sched/act_mirred.c:461 (discriminator 2)) act_mirred [12412.660010][ C1] tcf_action_exec.part.0 (./include/net/tc_wrapper.h:130 net/sched/act_api.c:1100) [12412.660287][ C1] fl_classify (net/sched/cls_flower.c:345) cls_flower [12412.660582][ C1] ? __pfx_try_to_wake_up (kernel/sched/core.c:4223) [12412.660853][ C1] ? __pfx_fl_classify (net/sched/cls_flower.c:316) cls_flower [12412.661180][ C1] ? __wake_up (kernel/sched/wait.c:110 kernel/sched/wait.c:127) [12412.661401][ 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) [12412.661637][ C1] ? serial8250_tx_chars (drivers/tty/serial/8250/8250_port.c:1842) [12412.661910][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12412.662178][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12412.662466][ C1] ? __pfx_fill_pool (lib/debugobjects.c:128) [12412.662721][ 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) [12412.662985][ C1] ? do_raw_spin_trylock (./arch/x86/include/asm/atomic.h:115 ./include/linux/atomic/atomic-arch-fallback.h:2164 ./include/linux/atomic/atomic-instrumented.h:1296 ./include/asm-generic/qspinlock.h:97 kernel/locking/spinlock_debug.c:123) [12412.663253][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12412.663545][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12412.663793][ C1] ? debug_object_activate (lib/debugobjects.c:564 lib/debugobjects.c:710) [12412.664083][ 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) [12412.664348][ C1] ? debug_object_activate (lib/debugobjects.c:727) [12412.664627][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12412.664871][ C1] __tcf_classify (./include/net/tc_wrapper.h:197 net/sched/cls_api.c:1734) [12412.665116][ C1] tcf_classify (net/sched/cls_api.c:1830) [12412.665351][ C1] ? __pfx_do_raw_spin_trylock (kernel/locking/spinlock_debug.c:122) [12412.665643][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12412.665885][ C1] ? __pfx_tcf_classify (net/sched/cls_api.c:1779) [12412.666144][ 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) [12412.666408][ C1] ? _raw_spin_unlock (./arch/x86/include/asm/preempt.h:94 ./include/linux/spinlock_api_smp.h:143 kernel/locking/spinlock.c:186) [12412.666659][ C1] tc_run (net/core/dev.c:3912) [12412.666869][ C1] ? __pfx_tc_run (net/core/dev.c:3896) [12412.667101][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12412.667345][ C1] ? __dev_queue_xmit (./include/linux/bottom_half.h:20 ./include/linux/rcupdate.h:802 net/core/dev.c:4251) [12412.667608][ C1] __dev_queue_xmit (net/core/dev.c:4036 net/core/dev.c:4268) [12412.667865][ C1] ? lock_acquire (./include/trace/events/lock.h:24 kernel/locking/lockdep.c:5725) [12412.668108][ C1] ? ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12412.668378][ C1] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40) [12412.668688][ C1] ? __pfx___dev_queue_xmit (net/core/dev.c:4235) [12412.668965][ C1] ? neigh_hh_output (./include/linux/seqlock.h:74 ./include/linux/seqlock.h:772 ./include/net/neighbour.h:496) [12412.669220][ C1] ? ip_finish_output2 (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:228) [12412.669489][ C1] ip_finish_output2 (./include/net/neighbour.h:540 net/ipv4/ip_output.c:235) [12412.669749][ C1] ? vrf_finish_direct (drivers/net/vrf.c:623) vrf [12412.670047][ C1] ? __pfx_ip_finish_output2 (net/ipv4/ip_output.c:199) [12412.670329][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12412.670586][ 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) [12412.670859][ C1] ip_output (./include/linux/netfilter.h:303 net/ipv4/ip_output.c:433) [12412.671078][ C1] ? __pfx_ip_output (net/ipv4/ip_output.c:427) [12412.671334][ C1] ? __ip_queue_xmit (./include/linux/rcupdate.h:298 ./include/linux/rcupdate.h:750 net/ipv4/ip_output.c:470) [12412.671590][ C1] ? rcu_read_lock_held (kernel/rcu/update.c:105 kernel/rcu/update.c:349) [12412.671846][ C1] ? ip_local_out (./include/linux/skbuff.h:1131 ./include/net/dst.h:450 net/ipv4/ip_output.c:129) [12412.672089][ C1] __ip_queue_xmit (net/ipv4/ip_output.c:535 (discriminator 4)) [12412.672341][ C1] ? __create_object (mm/kmemleak.c:756) [12412.672594][ C1] __tcp_transmit_skb (net/ipv4/tcp_output.c:1462 (discriminator 4)) [12412.672865][ C1] ? __pfx___tcp_transmit_skb (net/ipv4/tcp_output.c:1283) [12412.673155][ C1] ? __tcp_send_ack.part.0 (./include/linux/skbuff.h:1296 net/ipv4/tcp_output.c:4206) [12412.673436][ C1] tcp_delack_timer_handler (./include/net/net_namespace.h:383 ./include/net/sock.h:634 net/ipv4/tcp_timer.c:345 net/ipv4/tcp_timer.c:308) [12412.673721][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12412.674006][ C1] tcp_delack_timer (./include/linux/spinlock.h:391 net/ipv4/tcp_timer.c:374) [12412.674254][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12412.674538][ C1] call_timer_fn (kernel/time/timer.c:1700) [12412.674778][ C1] ? __pfx_call_timer_fn (kernel/time/timer.c:1677) [12412.675045][ C1] ? next_expiry_recalc (kernel/time/timer.c:1800 kernel/time/timer.c:1817) [12412.675311][ C1] __run_timers.part.0 (kernel/time/timer.c:1752 kernel/time/timer.c:2038) [12412.675575][ C1] ? __pfx_tcp_delack_timer (net/ipv4/tcp_timer.c:360) [12412.675859][ C1] ? __pfx___run_timers.part.0 (kernel/time/timer.c:2007) [12412.676146][ C1] ? trace_rcu_dyntick (./include/trace/events/rcu.h:480 (discriminator 44)) [12412.676411][ C1] ? ct_nmi_exit (./include/linux/context_tracking_state.h:92 kernel/context_tracking.c:224) [12412.676651][ C1] run_timer_softirq (kernel/time/timer.c:2012 kernel/time/timer.c:2053) [12412.676906][ C1] __do_softirq (kernel/softirq.c:553) [12412.677142][ C1] irq_exit_rcu (kernel/softirq.c:427 kernel/softirq.c:632 kernel/softirq.c:644) [12412.677366][ C1] sysvec_apic_timer_interrupt (arch/x86/kernel/apic/apic.c:1076 (discriminator 14)) [12412.677654][ C1] [12412.677809][ C1] [12412.677962][ C1] asm_sysvec_apic_timer_interrupt (./arch/x86/include/asm/idtentry.h:649) [12412.678275][ 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) [12412.678537][ 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 [12412.679519][ C1] RSP: 0018:ffffc9000013fdf8 EFLAGS: 00000246 [12412.679834][ C1] RAX: ffff8880357f7520 RBX: 1ffff92000027fc1 RCX: ffffffff86a4c9d2 [12412.680238][ C1] RDX: ffffed1006afeea5 RSI: 0000000000000004 RDI: ffffffff844968b6 [12412.680642][ C1] RBP: 0000000000000000 R08: 0000000000000000 R09: ffffed1006afeea4 [12412.681051][ C1] R10: ffff8880357f7523 R11: 1ffff110003e334c R12: 0000000000000000 [12412.681457][ C1] R13: ffff888001d18040 R14: dffffc0000000000 R15: 0000000000000000 [12412.681862][ C1] ? ct_kernel_exit.constprop.0 (kernel/context_tracking.c:147) [12412.682155][ C1] ? cpuidle_idle_call (kernel/sched/idle.c:171) [12412.682426][ C1] default_idle_call (./include/linux/cpuidle.h:143 kernel/sched/idle.c:98) [12412.682671][ C1] cpuidle_idle_call (kernel/sched/idle.c:171) [12412.682927][ C1] ? __pfx_cpuidle_idle_call (kernel/sched/idle.c:147) [12412.683210][ C1] ? lock_release (./include/trace/events/lock.h:69 kernel/locking/lockdep.c:5765) [12412.683451][ C1] ? tsc_verify_tsc_adjust (arch/x86/kernel/tsc_sync.c:59) [12412.683737][ C1] do_idle (kernel/sched/idle.c:312) [12412.683953][ C1] cpu_startup_entry (kernel/sched/idle.c:409 (discriminator 1)) [12412.684200][ C1] start_secondary (arch/x86/kernel/smpboot.c:224 arch/x86/kernel/smpboot.c:304) [12412.684446][ C1] ? __pfx_start_secondary (arch/x86/kernel/smpboot.c:254) Finger prints: dump_stack_lvl:validate_chain:__lock_acquire:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested __send_ipi_mask:generic_exec_single:smp_call_function_single_async:update_process_times check_cpu_stall:rcu_pending:rcu_sched_clock_irq:update_process_times queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested kasan_check_range:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv __kasan_check_read:queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv queued_spin_lock_slowpath:do_raw_spin_lock:_raw_spin_lock_nested:tcp_v4_rcv